glibc/posix
Joseph Myers aac0d8a9a3 Fix -Os gnu_dev_* linknamespace, localplt issues (bug 15105, bug 19463).
Building with -Os produces linknamespace and localplt failures for,
among other functions, gnu_dev_major, gnu_dev_minor and
gnu_dev_makedev.

The issue is that those functions are not inlined when building with
-Os.  While one could force them to be inlined in that case, it seems
more natural to fix this issue similarly to other namespace issues.
Thus, this patch makes gnu_dev_* into weak aliases for hidden symbols
__gnu_dev_*; __gnu_dev_* are then defined as inlines in the internal
include/sys/sysmacros.h, and uses of gnu_dev_* (often via the macros
major, minor and makedev) for which there are namespace issues are
changed to use __gnu_dev_*; where there are no namespace issues, use
of libc_hidden_proto serves to avoid unnecessary local PLT entry use.

Tested for x86_64, (a) without -Os, to verify the testsuite continues
to pass without problems and that the functions called under their new
names continue to be inlined as expected in that case; (b) with -Os,
to verify that the linknamespace and localplt failures in question go
away (but because of other such failures present, neither of the
relevant bugs can yet be closed).

	[BZ #15105]
	[BZ #19463]
	* include/sys/sysmacros.h [!_ISOMAC]
	(__SYSMACROS_NEED_IMPLEMENTATION): Define macro.
	[!_SYS_SYSMACROS_H_WRAPPER && !_ISOMAC]
	(_SYS_SYSMACROS_H_WRAPPER): Likewise.
	[!_SYS_SYSMACROS_H_WRAPPER && !_ISOMAC] (gnu_dev_major): Use
	libc_hidden_proto.
	[!_SYS_SYSMACROS_H_WRAPPER && !_ISOMAC] (gnu_dev_minor): Likewise.
	[!_SYS_SYSMACROS_H_WRAPPER && !_ISOMAC] (gnu_dev_makedev):
	Likewise.
	[!_SYS_SYSMACROS_H_WRAPPER && !_ISOMAC] (__SYSMACROS_DECL_TEMPL):
	Undefine and redefine to add use __gnu_dev_ prefix.
	[!_SYS_SYSMACROS_H_WRAPPER && !_ISOMAC] (__SYSMACROS_IMPL_TEMPL):
	Likewise.
	[!_SYS_SYSMACROS_H_WRAPPER && !_ISOMAC] (__gnu_dev_major): Declare
	and define as hidden inline function.
	[!_SYS_SYSMACROS_H_WRAPPER && !_ISOMAC] (__gnu_dev_minor):
	Likewise.
	[!_SYS_SYSMACROS_H_WRAPPER && !_ISOMAC] (__gnu_dev_makedev):
	Likewise.
	* misc/makedev.c (OUT_OF_LINE_IMPL_TEMPL): Use __gnu_dev_ prefix.
	(gnu_dev_major): Use weak_alias and libc_hidden_weak.
	(gnu_dev_minor): Likewise.
	(gnu_dev_makedev): Likewise.
	* csu/check_fds.c (check_one_fd): Use __gnu_dev_makedev instead of
	makedev.
	* posix/wordexp.c (exec_comm_child): Likewise.
	* sysdeps/mach/hurd/xmknodat.c (__xmknodat): Use __gnu_dev_minor
	instead of minor and __gnu_dev_major instead of major.
	* sysdeps/unix/sysv/linux/device-nrs.h (DEV_TTY_P): Use
	__gnu_dev_major instead of major.
	* sysdeps/unix/sysv/linux/pathconf.c (distinguish_extX): Use
	__gnu_dev_major instead of gnu_dev_major and __gnu_dev_minor
	instead of gnu_dev_minor.
	* sysdeps/unix/sysv/linux/ptsname.c (MASTER_P): Likewise.
	(SLAVE_P): Likewise.
	(__ptsname_internal): Use __gnu_dev_minor instead of minor.
	* sysdeps/unix/sysv/linux/ttyname.h (is_pty): Use __gnu_dev_major
	instead of major.

(cherry picked from commit 8b4a118222)
2021-11-15 14:31:46 -08:00
..
bits Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
rxspencer [BZ 697] 2009-01-08 00:47:30 +00:00
sys [BZ #19239] Don't include sys/sysmacros.h from sys/types.h. 2021-08-27 17:26:00 -07:00
_exit.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
alarm.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
annexc.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
BOOST.tests Update. 2003-12-27 23:40:06 +00:00
bsd-getpgrp.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
bug-ga1.c * posix/bug-ga1.c: Include <string.h> for memset prototype. 2004-02-21 18:40:55 +00:00
bug-ga2.c Update. 2004-02-23 19:54:06 +00:00
bug-getopt1.c Add tests for recent getopt changes. 2010-04-07 22:59:40 -07:00
bug-getopt2.c Add tests for recent getopt changes. 2010-04-07 22:59:40 -07:00
bug-getopt3.c Add tests for recent getopt changes. 2010-04-07 22:59:40 -07:00
bug-getopt4.c getopt: refactor long-option handling 2017-04-07 07:51:28 -04:00
bug-getopt5.c Add tests for recent getopt changes. 2010-04-07 22:59:40 -07:00
bug-glob2.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
bug-glob3.c Add test for last glob bug. 2010-03-24 12:10:51 -07:00
bug-regex1.c
bug-regex2.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
bug-regex3.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
bug-regex4.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
bug-regex5.c Add #include <stdint.h> for uint[32|64]_t usage (except installed headers). 2013-05-16 11:32:54 -05:00
bug-regex6.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
bug-regex7.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
bug-regex8.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
bug-regex9.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
bug-regex10.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
bug-regex11.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
bug-regex12.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
bug-regex13.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
bug-regex14.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
bug-regex15.c 2002-12-13 Roland McGrath <roland@redhat.com> 2002-12-13 21:32:03 +00:00
bug-regex16.c Update. 2003-01-16 19:20:36 +00:00
bug-regex17.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
bug-regex18.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
bug-regex19.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
bug-regex20.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
bug-regex21.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
bug-regex22.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
bug-regex23.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
bug-regex24.c Update. 2004-11-15 22:00:25 +00:00
bug-regex25.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
bug-regex26.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
bug-regex27.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
bug-regex28.c posix: Sync gnulib regex implementation 2021-08-27 17:26:07 -07:00
bug-regex29.c Add missing stdio.h include. 2009-11-14 19:11:44 -08:00
bug-regex30.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
bug-regex31.c Fix warning in posix/bug-regex31.c. 2014-11-25 21:40:51 +00:00
bug-regex31.input One more regex memory leak fixed. 2010-10-12 09:00:33 -04:00
bug-regex32.c Fix unnecessary overallocation due to incomplete character 2011-05-28 17:14:30 -04:00
bug-regex33.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
bug-regex34.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
bug-regex35.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
bug-regex36.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
bug-regex37.c posix: Sync gnulib regex implementation 2021-08-27 17:26:07 -07:00
bug-regex38.c posix: Sync gnulib regex implementation 2021-08-27 17:26:07 -07:00
confstr.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
cpio.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
Depend
environ.c Moved to csu/errno-loc.c. 2005-12-14 15:06:39 +00:00
execl.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
execle.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
execlp.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
execv.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
execve.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
execvp.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
execvpe.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
fexecve.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
flexmember.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
fnmatch_loop.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
fnmatch.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
fnmatch.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
fork.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
fpathconf.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
gai_strerror.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
gai.conf [BZ #11438] 2012-09-28 10:15:05 -06:00
get_child_max.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
getaddrinfo.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
getconf-speclist.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
getconf.c Update copyright dates not handled by scripts/update-copyrights. 2018-01-01 00:41:16 +00:00
getegid.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
geteuid.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
getgid.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
getgroups.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
getopt1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
getopt_int.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
getopt.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
getopt.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
getpgid.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
getpgrp.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
getpid.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
getppid.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
getresgid.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
getresuid.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
getsid.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
getuid.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
glob64-lstat-compat.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
glob64.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
glob_internal.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
glob_pattern_p.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
glob-lstat-compat.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
glob.c Fix use-after-free in glob when expanding ~user (bug 25414) 2021-08-27 17:26:07 -07:00
glob.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
globfree64.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
globfree.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
globtest.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
globtest.sh Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
group_member.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
init-posix.c Moved to csu/errno-loc.c. 2005-12-14 15:06:39 +00:00
Makefile posix: Sync gnulib regex implementation 2021-08-27 17:26:07 -07:00
nanosleep.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pathconf.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pause.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
PCRE.tests posix: Sync gnulib regex implementation 2021-08-27 17:26:07 -07:00
posix_madvise.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
posix-conf-vars.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
posix-conf-vars.list Use posix-conf-vars.list to generate spec array 2014-12-29 19:56:27 +05:30
posix-envs.def Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pread64.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pread.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
ptestcases.h Update. 2003-11-26 03:24:15 +00:00
PTESTS Update. 2003-11-26 03:24:15 +00:00
PTESTS2C.sed Update. 2003-11-13 01:04:26 +00:00
pwrite64.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
pwrite.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
re_comp.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
regcomp.c posix: Sync gnulib regex implementation 2021-08-27 17:26:07 -07:00
regex_internal.c posix: Sync gnulib regex implementation 2021-08-27 17:26:07 -07:00
regex_internal.h posix: Sync gnulib regex implementation 2021-08-27 17:26:07 -07:00
regex.c posix: Sync gnulib regex implementation 2021-08-27 17:26:07 -07:00
regex.h posix: Sync gnulib regex implementation 2021-08-27 17:26:07 -07:00
regexbug1.c Fix -Wformat-security warnings in posix/regexbug1.c 2014-12-11 13:08:26 -08:00
regexec.c posix: Sync gnulib regex implementation 2021-08-27 17:26:07 -07:00
runptests.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
runtests.c * nss/nsswitch.c (__nss_lookup_function): Don't cast &ni->known to 2007-07-28 20:36:21 +00:00
sched_cpualloc.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
sched_cpucount.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
sched_cpufree.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
sched_getaffinity.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
sched_getp.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
sched_gets.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
sched_primax.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
sched_primin.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
sched_rr_gi.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
sched_setaffinity.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
sched_setp.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
sched_sets.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
sched_yield.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
sched.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
setgid.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
setpgid.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
setpgrp.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
setresgid.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
setresuid.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
setsid.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
setuid.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
sleep.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
spawn_faction_addclose.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
spawn_faction_adddup2.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
spawn_faction_addopen.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
spawn_faction_destroy.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
spawn_faction_init.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
spawn_int.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
spawn_valid_fd.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
spawn.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
spawn.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
spawnattr_destroy.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
spawnattr_getdefault.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
spawnattr_getflags.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
spawnattr_getpgroup.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
spawnattr_getschedparam.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
spawnattr_getschedpolicy.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
spawnattr_getsigmask.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
spawnattr_init.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
spawnattr_setdefault.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
spawnattr_setflags.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
spawnattr_setpgroup.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
spawnattr_setschedparam.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
spawnattr_setschedpolicy.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
spawnattr_setsigmask.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
spawni.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
spawnp.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
sysconf.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tar.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
test-errno.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
test-vfork.c Use (void) in no-arguments function definitions. 2013-06-08 00:22:23 +00:00
testcases.h
testfnm.c FIx handling of unterminated [ expression in fnmatch. 2011-01-14 08:06:22 -05:00
TESTS
TESTS2C.sed
times.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
transbug.c Fix executable mode. 2013-06-06 02:15:33 +02:00
tst-boost.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-chmod.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-cpucount.c When iterating over CPU bitmask, don't try more than CPU_SETSIZE. 2009-06-15 21:12:57 -07:00
tst-cpuset.c * posix/Makefile (routines): Add sched_cpualloc and sched_cpufree. 2007-07-29 22:24:44 +00:00
tst-dir.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-exec-static.c Support run tst-exec and tst-spawn directly 2013-01-10 14:14:55 -08:00
tst-exec.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-execl1.c Test for exec function. 2005-02-23 02:42:55 +00:00
tst-execl2.c Test for exec function. 2005-02-23 02:42:55 +00:00
tst-execle1.c 2005-12-27 Roland McGrath <roland@redhat.com> 2005-12-27 22:49:45 +00:00
tst-execle2.c 2005-12-27 Roland McGrath <roland@redhat.com> 2005-12-27 22:49:45 +00:00
tst-execlp1.c Test for exec function. 2005-02-23 02:42:55 +00:00
tst-execlp2.c Test for exec function. 2005-02-23 02:42:55 +00:00
tst-execv1.c Test for exec function. 2005-02-23 02:42:55 +00:00
tst-execv2.c Test for exec function. 2005-02-23 02:42:55 +00:00
tst-execve1.c Test for exec function. 2005-02-23 02:42:55 +00:00
tst-execve2.c Test for exec function. 2005-02-23 02:42:55 +00:00
tst-execvp1.c posix: execvpe cleanup 2016-03-07 00:21:37 -03:00
tst-execvp2.c posix: execvpe cleanup 2016-03-07 00:21:37 -03:00
tst-execvp3.c posix: execvpe cleanup 2016-03-07 00:21:37 -03:00
tst-execvp4.c posix: execvpe cleanup 2016-03-07 00:21:37 -03:00
tst-execvpe1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-execvpe2.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-execvpe3.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-execvpe4.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-execvpe5.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-execvpe6.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-fexecve.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-fnmatch2.c FIx handling of unterminated [ expression in fnmatch. 2011-01-14 08:06:22 -05:00
tst-fnmatch3.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-fnmatch.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-fnmatch.input Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-fork.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-getaddrinfo2.c Add missing header files throughout the testsuite. 2017-02-16 17:33:18 -05:00
tst-getaddrinfo3.c * posix/Makefile (tests): Add tst-getaddrinfo3. 2006-04-30 20:19:09 +00:00
tst-getaddrinfo4.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-getaddrinfo5.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-getaddrinfo.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-getconf.sh Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-getopt_long1.c getopt: merge from gnulib: alloca avoidance 2017-04-07 07:51:52 -04:00
tst-getopt-cancel.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-glob_lstat_compat.c Fix posix/tst-glob_lstat_compat on alpha [BZ #22818] 2018-02-18 18:23:14 +01:00
tst-glob_symlinks.c hurd: Fix posix glob test 2018-01-06 22:19:13 +01:00
tst-glob-tilde.c Increase some test timeouts. 2018-01-04 21:58:40 +00:00
tst-gnuglob64.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-gnuglob-skeleton.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-gnuglob.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-mmap-offset.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-mmap.c Modify several tests to use test-skeleton.c 2014-11-05 15:24:08 +05:30
tst-nanosleep.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-nice.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-pathconf.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-pcre.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-posix_fadvise64.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-posix_fadvise-common.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-posix_fadvise.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-posix_spawn-fd.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-posix_spawn-setsid.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-preadwrite64.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-preadwrite-common.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-preadwrite.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-regex2.c Update tst-regex.c/tst-regex2.c for old ChangeLog move 2017-09-01 10:20:49 -07:00
tst-regex.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-regexloc.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-rfc3484-2.c Fix multiple definitions of __nss_*_database (bug 22918) 2018-03-02 23:07:14 +01:00
tst-rfc3484-3.c Fix multiple definitions of __nss_*_database (bug 22918) 2018-03-02 23:07:14 +01:00
tst-rfc3484.c Fix multiple definitions of __nss_*_database (bug 22918) 2018-03-02 23:07:14 +01:00
tst-rxspencer-no-utf8.c Split up rules for tests using mtrace and something else. 2014-02-14 13:45:14 +00:00
tst-rxspencer.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-spawn2.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-spawn3.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-spawn-static.c Support run tst-exec and tst-spawn directly 2013-01-10 14:14:55 -08:00
tst-spawn.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-sysconf-empty-chroot.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-sysconf.c Hurd: Update posix_opt.h 2012-05-10 15:57:27 -07:00
tst-truncate64.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-truncate-common.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-truncate.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-vfork1.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-vfork2.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-vfork3.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-waitid.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tstgetopt.c
uname-values.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
uname.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
unistd.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
Versions posix: Add compat glob symbol to not follow dangling symbols 2017-09-25 18:04:16 -07:00
vfork.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
wait3.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
wait4.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
wait.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
wait.h
waitid.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
waitpid.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
wordexp-test.c wordexp: handle overflow in positional parameter number (bug 28011) 2021-08-27 17:26:08 -07:00
wordexp-tst.sh Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
wordexp.c Fix -Os gnu_dev_* linknamespace, localplt issues (bug 15105, bug 19463). 2021-11-15 14:31:46 -08:00
wordexp.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00