glibc/stdlib
Siddhesh Poyarekar 700264179c support: Add capability to fork an sgid child
Add a new function support_capture_subprogram_self_sgid that spawns an
sgid child of the running program with its own image and returns the
exit code of the child process.  This functionality is used by at
least three tests in the testsuite at the moment, so it makes sense to
consolidate.

There is also a new function support_subprogram_wait which should
provide simple system() like functionality that does not set up file
actions.  This is useful in cases where only the return code of the
spawned subprocess is interesting.

This patch also ports tst-secure-getenv to this new function.  A
subsequent patch will port other tests.  This also brings an important
change to tst-secure-getenv behaviour.  Now instead of succeeding, the
test fails as UNSUPPORTED if it is unable to spawn a setgid child,
which is how it should have been in the first place.
Reviewed-by: Carlos O'Donell <carlos@redhat.com>

(cherry picked from commit 716a3bdc41)
2021-04-14 10:48:13 +05:30
..
bits Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
sys Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
a64l.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
abort.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
abs.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
add_n.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
addmul_1.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
alloca.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
at_quick_exit.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
atexit.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
atof.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
atoi.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
atol.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
atoll.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
bsearch.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
bug-fmtmsg1.c
bug-getcontext.c Simplify tilegx sysdeps folder 2017-12-20 16:55:26 -02:00
bug-strtod2.c
bug-strtod.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
canonicalize.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
cmp.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
cxa_at_quick_exit.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
cxa_atexit.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
cxa_finalize.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
cxa_thread_atexit_impl.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
dbl2mpn.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
Depend
div.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
divmod_1.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
divrem.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
drand48_r.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
drand48-iter.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
drand48.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
erand48_r.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
erand48.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
errno.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
exit.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
exit.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
fmtmsg.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
fmtmsg.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
fpioconst.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
fpioconst.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
gen-fpioconst.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
gen-tst-strtod-round.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
getcontext.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
getentropy.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
getenv.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
getrandom.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
getsubopt.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
gmp-impl.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
gmp.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
grouping.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
grouping.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
groupingwc.c
inlines.c
inttypes.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
isomac.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
jrand48_r.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
jrand48.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
l64a.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
labs.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
lcong48_r.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
lcong48.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
ldbl2mpn.c
ldiv.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
llabs.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
lldiv.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
longlong.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
lrand48_r.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
lrand48.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
lshift.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
makecontext.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
Makefile stdlib: Move tst-system to tests-container 2020-03-25 10:01:28 -03:00
mblen.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
mbstowcs.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
mbtowc.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
mod_1.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
monetary.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
mp_clz_tab.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
mpn2dbl.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
mpn2flt.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
mpn2ldbl.c
mrand48_r.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
mrand48.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
msort.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
mul_1.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
mul_n.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
mul.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
nrand48_r.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
nrand48.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
old_atexit.c
on_exit.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
putenv.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
qsort.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
quick_exit.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
rand_r.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
rand.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
random_r.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
random.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
rpmatch.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
rshift.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
secure-getenv.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
seed48_r.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
seed48.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
setcontext.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
setenv.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
srand48_r.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
srand48.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
stdint.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
stdlib.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strfmon_l.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strfmon.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strfrom-skeleton.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strfromd.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strfromf.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strfroml.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strtod_l.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strtod_nan_main.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strtod_nan_narrow.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strtod_nan_wide.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strtod_nan.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strtod.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strtof_l.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strtof_nan.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strtof.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strtoimax.c
strtol_l.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strtol.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strtold_l.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strtold_nan.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strtold.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strtoll_l.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strtoll.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strtoul_l.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strtoul.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strtoull_l.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strtoull.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strtoumax.c
sub_n.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
submul_1.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
swapcontext.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
system.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tens_in_limb.c
test-a64l.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
test-at_quick_exit-race.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
test-atexit-race-common.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
test-atexit-race.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
test-bz22786.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
test-canon2.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
test-canon.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
test-cxa_atexit-race.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
test-dlclose-exit-race-helper.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
test-dlclose-exit-race.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
test-on_exit-race.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
testdiv.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00: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. 2020-01-01 00:14:33 +00:00
testsort.c
tst-at_quick_exit.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-atexit-common.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-atexit.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-atof1.c
tst-atof2.c
tst-bsearch.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-bz20544.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-cxa_atexit.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-empty-env.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-environ.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-fmtmsg.c
tst-fmtmsg.sh Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-getrandom.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-limits.c
tst-makecontext2.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-makecontext3.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-makecontext-align.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-makecontext.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-on_exit.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-putenv.c
tst-putenvmod.c
tst-qsort2.c
tst-qsort.c
tst-quick_exit.cc Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-rand48-2.c
tst-rand48.c
tst-random2.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-random.c
tst-secure-getenv.c support: Add capability to fork an sgid child 2021-04-14 10:48:13 +05:30
tst-setcontext2.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-setcontext3.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-setcontext3.sh Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-setcontext4.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-setcontext5.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-setcontext6.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-setcontext7.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-setcontext8.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-setcontext9.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-setcontext.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-strfmon_l.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-strfrom-locale.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-strfrom.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-strfrom.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-strtod1i.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-strtod2.c
tst-strtod3.c
tst-strtod4.c Adapt test case data to the changes in the thousands separators 2017-08-12 17:20:24 +02:00
tst-strtod5.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-strtod5i.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-strtod6.c
tst-strtod-nan-locale-main.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-strtod-nan-locale.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-strtod-nan-sign-main.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-strtod-nan-sign.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-strtod-overflow.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-strtod-round-data Fix strtod overflow detection (bug 23279). 2018-06-13 16:06:14 +00:00
tst-strtod-round-data.h Fix strtod overflow detection (bug 23279). 2018-06-13 16:06:14 +00:00
tst-strtod-round-skeleton.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-strtod-round.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-strtod-underflow.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-strtod.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-strtod.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-strtol-locale-main.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-strtol-locale.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-strtol.c
tst-strtoll.c
tst-swapcontext1.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-system.c stdlib: Move tst-system to tests-container 2020-03-25 10:01:28 -03:00
tst-thread-quick_exit.cc Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-tininess.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-tls-atexit-lib.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-tls-atexit-nodelete.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-tls-atexit.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-unsetenv1.c
tst-width-stdint.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-width.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-xpg-basename.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
ucontext.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
udiv_qrnnd.c
Versions Move __fentry__ version definition to sysdeps/{i386,x86_64} 2018-08-10 09:07:44 +02:00
wcstoimax.c
wcstombs.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcstoumax.c
wctomb.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
xpg_basename.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00