glibc/stdlib
Siddhesh Poyarekar c82bdf033f Don't add access size hints to fortifiable functions
In the context of a function definition, the size hints imply that the
size of an object pointed to by one parameter is another parameter.
This doesn't make sense for the fortified versions of the functions
since that's the bit it's trying to validate.

This is harmless with __builtin_object_size since it has fairly simple
semantics when it comes to objects passed as function parameters.
With __builtin_dynamic_object_size we could (as my patchset for gcc[1]
already does) use the access attribute to determine the object size in
the general case but it misleads the fortified functions.

Basically the problem occurs when access attributes are present on
regular functions that have inline fortified definitions to generate
_chk variants; the attributes get inherited by these definitions,
causing problems when analyzing them.  For example with poll(fds, nfds,
timeout), nfds is hinted using the __attr_access as being the size of
fds.

Now, when analyzing the inline function definition in bits/poll2.h, the
compiler sees that nfds is the size of fds and tries to use that
information in the function body.  In _FORTIFY_SOURCE=3 case, where the
object size could be a non-constant expression, this information results
in the conclusion that nfds is the size of fds, which defeats the
purpose of the implementation because we're trying to check here if nfds
does indeed represent the size of fds.  Hence for this case, it is best
to not have the access attribute.

With the attributes gone, the expression evaluation should get delayed
until the function is actually inlined into its destinations.

Disable the access attribute for fortified function inline functions
when building at _FORTIFY_SOURCE=3 to make this work better.  The
access attributes remain for the _chk variants since they can be used
by the compiler to warn when the caller is passing invalid arguments.

[1] https://gcc.gnu.org/pipermail/gcc-patches/2021-October/581125.html

Signed-off-by: Siddhesh Poyarekar <siddhesh@sourceware.org>
(cherry picked from commit e938c02748)
2022-03-11 20:36:24 +05:30
..
bits Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
sys Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
a64l.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
abort.c Force building with -fno-common 2021-07-09 20:09:14 +02:00
abs.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
add_n.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
addmul_1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
alloca.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
at_quick_exit.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
atexit.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
atof.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
atoi.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
atol.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
atoll.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
bsearch.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
bug-fmtmsg1.c
bug-getcontext.c
bug-strtod2.c
bug-strtod.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
canonicalize.c realpath: Avoid overwriting preexisting error (CVE-2021-3998) 2022-01-24 21:44:54 +05:30
cmp.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
cxa_at_quick_exit.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
cxa_atexit.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
cxa_finalize.c fork.h: replace with register-atfork.h 2021-03-29 21:41:09 +02:00
cxa_thread_atexit_impl.c __cxa_thread_atexit_impl: Abort on allocation failure [BZ #18524] 2021-07-28 13:55:42 +05:30
dbl2mpn.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
Depend
div.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
divmod_1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
divrem.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
drand48_r.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
drand48-iter.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
drand48.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
erand48_r.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
erand48.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
errno.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
exit.c stdlib: Fix data race in __run_exit_handlers [BZ #27749] 2021-05-14 11:36:40 -03:00
exit.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
fmtmsg.c nptl: Move pthread_setcancelstate into libc 2021-04-21 19:49:50 +02:00
fmtmsg.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
fpioconst.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
fpioconst.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
gen-fpioconst.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
gen-tst-strtod-round.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
getcontext.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
getentropy.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
getenv.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
getrandom.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
getsubopt.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
gmp-impl.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
gmp.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
grouping.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
grouping.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
groupingwc.c
inlines.c
inttypes.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
isomac.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
jrand48_r.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
jrand48.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
l64a.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
labs.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
lcong48_r.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
lcong48.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
ldbl2mpn.c
ldiv.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
llabs.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
lldiv.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
longlong.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
lrand48_r.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
lrand48.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
lshift.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
makecontext.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
Makefile realpath: Set errno to ENAMETOOLONG for result larger than PATH_MAX [BZ #28770] 2022-01-24 11:36:19 +05:30
mblen.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
mbstowcs.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
mbtowc.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
mod_1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
monetary.h Annotate additional APIs with GCC attribute access. 2021-05-06 11:01:05 -06:00
mp_clz_tab.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
mpn2dbl.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
mpn2flt.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
mpn2ldbl.c
mrand48_r.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
mrand48.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
msort.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
mul_1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
mul_n.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
mul.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
nrand48_r.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
nrand48.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
old_atexit.c
on_exit.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
putenv.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
qsort.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
quick_exit.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
rand_r.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
rand.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
random_r.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
random.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
rpmatch.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
rshift.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
secure-getenv.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
seed48_r.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
seed48.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
setcontext.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
setenv.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
srand48_r.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
srand48.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
stdint.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
stdlib.h Don't add access size hints to fortifiable functions 2022-03-11 20:36:24 +05:30
strfmon_l.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
strfmon.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
strfrom-skeleton.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
strfromd.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
strfromf.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
strfroml.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
strtod_l.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
strtod_nan_main.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
strtod_nan_narrow.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
strtod_nan_wide.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
strtod_nan.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
strtod.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
strtof_l.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
strtof_nan.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
strtof.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
strtol_l.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
strtol.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
strtold_l.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
strtold_nan.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
strtold.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
strtoll_l.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
strtoll.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
strtoul_l.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
strtoul.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
strtoull_l.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
strtoull.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
sub_n.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
submul_1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
swapcontext.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
system.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tens_in_limb.c
test-a64l.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
test-at_quick_exit-race.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
test-atexit-race-common.c Define PTHREAD_STACK_MIN to sysconf(_SC_THREAD_STACK_MIN) 2021-07-09 15:10:35 -07:00
test-atexit-race.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
test-bz22786.c stdlib: Sync canonicalize with gnulib [BZ #10635] [BZ #26592] [BZ #26341] [BZ #24970] 2021-01-05 11:33:16 -03:00
test-canon2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
test-canon.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
test-cxa_atexit-race2.c stdlib: Fix data race in __run_exit_handlers [BZ #27749] 2021-05-14 11:36:40 -03:00
test-cxa_atexit-race.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
test-dlclose-exit-race-helper.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
test-dlclose-exit-race.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
test-on_exit-race.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
testdiv.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
testdiv.input
testmb2.c Fix spellings of contributor names in comments and doc 2019-08-23 13:11:05 -07:00
testmb.c
testrand.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
testsort.c
tst-at_quick_exit.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-atexit-common.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-atexit.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-atof1.c
tst-atof2.c
tst-bsearch.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-bz20544.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-canon-bz26341.c stdlib: Fix BZ #26241 testcase on GNU/Hurd 2021-03-24 21:58:05 +01:00
tst-cxa_atexit.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-empty-env.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-environ.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-fmtmsg.c
tst-fmtmsg.sh Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-getrandom.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-limits.c
tst-makecontext2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-makecontext3.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-makecontext-align.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-makecontext.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-on_exit.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-putenv.c
tst-putenvmod.c
tst-qsort2.c
tst-qsort.c
tst-quick_exit.cc Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-rand48-2.c
tst-rand48.c
tst-random2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-random.c
tst-realpath-toolong.c tst-realpath-toolong: Fix hurd build 2022-01-24 11:36:59 +05:30
tst-realpath.c Enable support for GCC 11 -Wmismatched-dealloc. 2021-05-16 15:21:18 -06:00
tst-secure-getenv.c support: Add capability to fork an sgid child 2021-04-12 19:03:19 +05:30
tst-setcontext2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-setcontext3.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-setcontext3.sh Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-setcontext4.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-setcontext5.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-setcontext6.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-setcontext7.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-setcontext8.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-setcontext9.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-setcontext.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-strfmon_l.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-strfrom-locale.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-strfrom.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-strfrom.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-strtod1i.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-strtod2.c
tst-strtod3.c
tst-strtod4.c
tst-strtod5.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-strtod5i.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-strtod6.c
tst-strtod-nan-locale-main.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-strtod-nan-locale.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-strtod-nan-sign-main.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-strtod-nan-sign.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-strtod-overflow.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-strtod-round-data Fix strtod multiple-precision division bug (bug 26137). 2020-06-30 23:04:06 +00:00
tst-strtod-round-data.h Fix strtod multiple-precision division bug (bug 26137). 2020-06-30 23:04:06 +00:00
tst-strtod-round-skeleton.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-strtod-round.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-strtod-underflow.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-strtod.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-strtod.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-strtol-locale-main.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-strtol-locale.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-strtol.c
tst-strtoll.c
tst-swapcontext1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-system.c posix: Fix return value of system if shell can not be executed [BZ #27053] 2021-01-11 12:26:58 -03:00
tst-thread-quick_exit.cc Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-tininess.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-tls-atexit-lib.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-tls-atexit-nodelete.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-tls-atexit.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-unsetenv1.c
tst-width-stdint.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-width.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-xpg-basename.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
ucontext.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
udiv_qrnnd.c
Versions Move mcheck symbol from stdlib to malloc 2021-07-08 18:47:21 +05:30
wcstombs.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
wctomb.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
xpg_basename.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00