glibc/posix
Adhemerval Zanella aacf6238fb ubsan: Add initial support for -fsanitize=undefined
It is enabled through a new configure flag, --enable-ubsan, and
should be used for debugging and/or testing.  Not all ubsan handlers
are implemented, only those generated/required by glibc libraries,
programs, and tests.  Some extra handlers might be needed in future
C++ tests, and __ubsan_handle_dynamic_type_cache_miss also needs a
proper implementation.

The ubsan handlers are exported from ld.so since they are used on
all libraries and tests.  This might interfere with ubsan from
compiler runtime (when programs are built with libubsan in shared
mode), and this is completely untested and/or not supported at the
moment.

There is no support for the UBSAN_OPTIONS environment variable,
although some options are supported through glibc.ubsan tunables.
Currently, glibc.ubsan.halt_on_errors can be used to avoid
the process halt when any UB handler is issued.

Using -fsanitize=undefined enables some extra compiler checks that
are not easily enabled through the libc-diag.h macro.  For instance
on iconv/iconvconfig.c, gcc 14.2.1 shows:

In file included from ../include/bits/string_fortified.h:1,
                 from ../string/string.h:548,
                 from ../include/string.h:60,
                 from iconvconfig.c:32:
In function ‘strcpy’,
    inlined from ‘write_output’ at iconvconfig.c:1033:7,
    inlined from ‘main’ at iconvconfig.c:340:14:
../string/bits/string_fortified.h:81:10: error: ‘__builtin_memcpy’ offset [0, 7] is out of the bounds [0, 0] [-Werror=array-bounds=]
   81 |   return __builtin___strcpy_chk (__dest, __src, __glibc_objsize (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../string/bits/string_fortified.h:81:10: error: ‘__builtin_memcpy’ offset [0, 7] is out of the bounds [0, 0] [-Werror=array-bounds=]
cc1: all warnings being treated as errors

Some extra code adjustments are required to fix such cases.

This preliminary support is still incomplete:

  * Not all targets are supported, nor have I checked the test suitei
    on all successful targets.  Also, I only checked with limited gcc
    versions (only gcc 14.2.1 and for some targets 15.0.0).

    Currently --enable-ubsan builds on Linux for aarch64, arm, hppa,
    i686, powerpc64, microblaze, mips64, loongarch64, sparc, s390x, and
    x86_64.

  * The instrumentation is disabled on rltd.c, although it is enabled
    on other loaders functions.

  * A lot of test cases show failures due to UB.

Also, gcc-14 triggers an ICE building math routines.  gcc-15
works correctly.
2025-05-07 10:41:28 -03:00
..
bits Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
bug-ga2.root/etc
rxspencer
sys Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
BOOST.tests
Depend
Makefile posix: Rewrite cpuset tests 2025-02-24 14:19:51 +01:00
PCRE.tests
PTESTS
PTESTS2C.sed
TESTS
TESTS2C.sed
Versions
_Fork.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
_exit.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
alarm.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
annexc.c Fix typo: _POSIX_REATIME_SIGNALS -> _POSIX_REALTIME_SIGNALS [BZ# 32515] 2025-01-21 15:03:42 +00:00
bsd-getpgrp.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
bug-ga1.c
bug-ga2.c
bug-getopt1.c
bug-getopt2.c
bug-getopt3.c
bug-getopt4.c
bug-getopt5.c
bug-glob2.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
bug-glob3.c
bug-regex1.c
bug-regex2.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
bug-regex3.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
bug-regex4.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
bug-regex5.c
bug-regex6.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
bug-regex7.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
bug-regex8.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
bug-regex9.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
bug-regex10.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
bug-regex11.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
bug-regex12.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
bug-regex13.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
bug-regex14.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
bug-regex15.c
bug-regex16.c
bug-regex17.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
bug-regex18.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
bug-regex19.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
bug-regex20.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
bug-regex21.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
bug-regex22.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
bug-regex23.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
bug-regex24.c Suppress Clang warning on adding an integer to a string 2024-12-22 17:35:33 +08:00
bug-regex25.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
bug-regex26.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
bug-regex27.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
bug-regex28.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
bug-regex29.c
bug-regex30.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
bug-regex31.c
bug-regex31.input
bug-regex32.c
bug-regex33.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
bug-regex34.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
bug-regex35.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
bug-regex36.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
bug-regex37.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
bug-regex38.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
confstr.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
cpio.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
environ.c posix: Move environ helper variables next to environ definition (bug 32541) 2025-03-07 21:40:55 +01:00
execl.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
execle.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
execlp.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
execv.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
execve.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
execveat.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
execvp.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
execvpe.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
fexecve.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
flexmember.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
fnmatch.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
fnmatch.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
fnmatch_loop.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
fork.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
fpathconf.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
gai.conf
gai_strerror.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
get_child_max.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
getconf-speclist.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
getconf.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
getegid.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
geteuid.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
getgid.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
getgroups.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
getopt.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
getopt.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
getopt1.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
getopt_int.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
getpgid.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
getpgrp.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
getpid.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
getppid.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
getresgid.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
getresuid.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
getsid.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
getuid.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
glob-lstat-compat.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
glob.c ubsan: Add initial support for -fsanitize=undefined 2025-05-07 10:41:28 -03:00
glob.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
glob64-lstat-compat.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
glob64-time64.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
glob64.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
glob_internal.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
glob_pattern_p.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
globfree.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
globfree64-time64.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
globfree64.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
globtest.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
globtest.sh Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
group_member.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
init-posix.c
nanosleep.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pathconf.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pause.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
posix-conf-vars.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
posix-conf-vars.list
posix-envs.def Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
posix_madvise.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pread.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pread64.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pwrite.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pwrite64.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
re_comp.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
regcomp.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
regex.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
regex.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
regex_internal.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
regex_internal.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
regexbug1.c
regexec.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
register-atfork.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
runptests.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
runtests.c
sched.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
sched_cpualloc.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
sched_cpucount.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
sched_cpufree.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
sched_getaffinity.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
sched_getp.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
sched_gets.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
sched_primax.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
sched_primin.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
sched_rr_gi.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
sched_setaffinity.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
sched_setp.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
sched_sets.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
sched_yield.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
setgid.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
setgroups.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
setpgid.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
setpgrp.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
setresgid.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
setresuid.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
setsid.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
setuid.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
shm-directory.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
sleep.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
spawn.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
spawn.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
spawn_faction_addchdir.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
spawn_faction_addclose.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
spawn_faction_addclosefrom.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
spawn_faction_adddup2.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
spawn_faction_addfchdir.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
spawn_faction_addopen.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
spawn_faction_addtcsetpgrp_np.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
spawn_faction_destroy.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
spawn_faction_init.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
spawn_int.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
spawn_valid_fd.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
spawnattr_destroy.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
spawnattr_getdefault.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
spawnattr_getflags.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
spawnattr_getpgroup.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
spawnattr_getschedparam.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
spawnattr_getschedpolicy.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
spawnattr_getsigmask.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
spawnattr_init.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
spawnattr_setdefault.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
spawnattr_setflags.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
spawnattr_setpgroup.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
spawnattr_setschedparam.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
spawnattr_setschedpolicy.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
spawnattr_setsigmask.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
spawni.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
spawnp.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
streams-compat.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
sysconf.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tar.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
test-errno.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
test-ssize-max.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
test-vfork.c
testfnm.c
times.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
transbug.c
tst-_Fork.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-boost.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-chmod.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-cpucount.c
tst-cpuset-dynamic.c posix: Rewrite cpuset tests 2025-02-24 14:19:51 +01:00
tst-cpuset-skeleton.c posix: Rewrite cpuset tests 2025-02-24 14:19:51 +01:00
tst-cpuset-static.c posix: Rewrite cpuset tests 2025-02-24 14:19:51 +01:00
tst-dir.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-exec-static.c
tst-exec.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-execl1.c
tst-execl2.c
tst-execle1.c
tst-execle2.c
tst-execlp1.c
tst-execlp2.c
tst-execv1.c
tst-execv2.c
tst-execve1.c
tst-execve2.c
tst-execveat.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-execvp1.c
tst-execvp2.c
tst-execvp3.c
tst-execvp4.c
tst-execvpe1.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-execvpe2.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-execvpe3.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-execvpe4.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-execvpe5.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-execvpe6.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-fexecve.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-fnmatch.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-fnmatch.input Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-fnmatch2.c
tst-fnmatch3.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-fnmatch4.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-fnmatch5.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-fnmatch6.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-fnmatch7.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-fork.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-gai_strerror.c
tst-getconf.sh Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-getopt-cancel.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-getopt_long1.c
tst-glob-tilde.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-glob_lstat_compat.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-glob_symlinks.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-gnuglob-skeleton.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-gnuglob.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-gnuglob64-time64.c
tst-gnuglob64.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-mmap-offset.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-mmap.c
tst-nanosleep.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-nice.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-pathconf.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-pcre.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-posix_fadvise-common.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-posix_fadvise.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-posix_fadvise64.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-posix_spawn-fd.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-posix_spawn-setsid.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-preadwrite-common.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-preadwrite.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-preadwrite64.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-regcomp-truncated.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-regex.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-regex.input
tst-regex2.c
tst-regexloc.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-rxspencer-no-utf8.c
tst-rxspencer.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-sched_getaffinity.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-sched_rr_get_interval-time64.c
tst-sched_rr_get_interval.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-spawn-chdir.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-spawn-static.c
tst-spawn.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-spawn.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-spawn2.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-spawn3.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-spawn4-compat.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-spawn4.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-spawn5.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-spawn6.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-spawn7.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-sysconf-empty-chroot.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-sysconf.c
tst-truncate-common.c Fix spelling mistake "trucate" -> "truncate" 2025-04-14 10:12:50 -03:00
tst-truncate.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-truncate64.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-vfork1.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-vfork2.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-vfork3.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-wait-skeleton.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-wait3-time64.c
tst-wait3.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-wait4-time64.c
tst-wait4.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-waitid.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-wordexp-nocmd.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tstgetopt.c
uname-values.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
uname.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
unistd.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
vfork.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
wait.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
wait.h
wait3.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
wait4.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
waitid.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
waitpid.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
wordexp-test.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
wordexp-tst.sh Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
wordexp.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
wordexp.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00