glibc/posix
Joseph Myers 9fe3c80c7c Fix sys/socket.h namespace issues from sys/uio.h inclusion (bug 21426).
sys/socket.h includes sys/uio.h to get the definition of the iovec
structure.

POSIX allows sys/socket.h to make all sys/uio.h symbols visible.
However, all of sys/uio.h is XSI-shaded, so for non-XSI POSIX this
results in conformtest failures (for sys/socket.h and other headers
that include it):

    Namespace violation: "UIO_MAXIOV"
    Namespace violation: "readv"
    Namespace violation: "writev"

Now, there is some ambiguity in POSIX about what namespace
reservations apply in this case - see
http://austingroupbugs.net/view.php?id=1127 - but glibc convention
would still avoid declaring readv and writev, for example, for feature
test macros that don't include them (if only headers from the relevant
standard are included), even if such declarations are permitted, so
there is a bug here according to glibc conventions.

This patch moves the struct iovec definition to a new
bits/types/struct_iovec.h header and includes that from sys/socket.h
instead of including the whole of sys/uio.h.  This fixes the namespace
issue; however, three files in glibc that were relying on the implicit
inclusion needed to be updated to include sys/uio.h explicitly.  So
there is a question of whether sys/socket.h should continue to include
sys/uio.h under some conditions, such as __USE_XOPEN or __USE_MISC or
__USE_XOPEN || __USE_MISC, for greater compatibility with code that
(wrongly) expects this optional inclusion to be present there.  (I
think the three affected files in glibc should still have explicit
sys/uio.h inclusions added in any case, however.)

Tested for x86_64.

	[BZ #21426]
	* misc/bits/types/struct_iovec.h: New file.
	* misc/Makefile (headers): Add bits/types/struct_iovec.h.
	* include/bits/types/struct_iovec.h: New file.
	* bits/uio.h (struct iovec): Replace by inclusion of
	<bits/types/struct_iovec.h>.
	* sysdeps/unix/sysv/linux/bits/uio.h (struct iovec): Likewise.
	* socket/sys/socket.h: Include <bits/types/struct_iovec.h> instead
	of <sys/uio.h>.
	* nptl/tst-cancel4.c: Include <sys/uio.h>
	* posix/test-errno.c: Likewise.
	* support/resolv_test.c: Likewise.
	* conform/Makefile (test-xfail-POSIX2008/arpa/inet.h/conform):
	Remove.
	(test-xfail-POSIX2008/netdb.h/conform): Likewise.
	(test-xfail-POSIX2008/netinet/in.h/conform): Likewise.
	(test-xfail-POSIX2008/sys/socket.h/conform): Likewise.
2017-04-25 17:52:47 +00:00
..
bits getopt: annotate files with relationship to gnulib. 2017-04-07 07:53:37 -04:00
rxspencer
sys Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
BOOST.tests
Depend
Makefile [BZ 21340] add support for POSIX_SPAWN_SETSID 2017-04-25 08:51:12 -03:00
PCRE.tests
PTESTS
PTESTS2C.sed
TESTS
TESTS2C.sed
Versions
_exit.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
alarm.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
annexc.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
bsd-getpgrp.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
bug-ga1.c
bug-ga2.c
bug-getopt1.c
bug-getopt2.c
bug-getopt3.c
bug-getopt4.c getopt: refactor long-option handling 2017-04-07 07:51:28 -04:00
bug-getopt5.c
bug-glob1.c
bug-glob2.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
bug-glob3.c
bug-regex1.c
bug-regex2.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
bug-regex3.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
bug-regex4.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
bug-regex5.c
bug-regex6.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
bug-regex7.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
bug-regex8.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
bug-regex9.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
bug-regex10.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
bug-regex11.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
bug-regex12.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
bug-regex13.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
bug-regex14.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
bug-regex15.c
bug-regex16.c
bug-regex17.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
bug-regex18.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
bug-regex19.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
bug-regex20.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
bug-regex21.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
bug-regex22.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
bug-regex23.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
bug-regex24.c
bug-regex25.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
bug-regex26.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
bug-regex27.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
bug-regex28.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
bug-regex29.c
bug-regex30.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
bug-regex31.c
bug-regex31.input
bug-regex32.c
bug-regex33.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
bug-regex34.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
bug-regex35.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
bug-regex36.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
confstr.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
cpio.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
environ.c
execl.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
execle.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
execlp.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
execv.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
execve.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
execvp.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
execvpe.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
fexecve.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
fnmatch.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
fnmatch.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
fnmatch_loop.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
fork.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
fpathconf.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
gai.conf
gai_strerror.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
get_child_max.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
getaddrinfo.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
getconf-speclist.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
getconf.c Update copyright dates not handled by scripts/update-copyrights. 2017-01-01 00:26:24 +00:00
getegid.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
geteuid.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
getgid.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
getgroups.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
getopt.c getopt: annotate files with relationship to gnulib. 2017-04-07 07:53:37 -04:00
getopt.h getopt: annotate files with relationship to gnulib. 2017-04-07 07:53:37 -04:00
getopt1.c getopt: merge from gnulib: use angle-bracket includes consistently 2017-04-07 07:56:40 -04:00
getopt_int.h getopt: annotate files with relationship to gnulib. 2017-04-07 07:53:37 -04:00
getpgid.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
getpgrp.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
getpid.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
getppid.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
getresgid.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
getresuid.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
getsid.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
getuid.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
glob.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
glob.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
glob64.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
globtest.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
globtest.sh posix: Add cleanup on the trap list for globtest.sh 2017-04-12 11:01:35 -03:00
group_member.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
init-posix.c
nanosleep.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
pathconf.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
pause.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
posix-conf-vars.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
posix-conf-vars.list
posix-envs.def Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
posix_madvise.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
pread.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
pread64.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
ptestcases.h
pwrite.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
pwrite64.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
re_comp.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
regcomp.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
regex.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
regex.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
regex_internal.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
regex_internal.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
regexbug1.c
regexec.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
runptests.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
runtests.c
sched.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
sched_cpualloc.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
sched_cpucount.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
sched_cpufree.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
sched_getaffinity.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
sched_getp.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
sched_gets.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
sched_primax.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
sched_primin.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
sched_rr_gi.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
sched_setaffinity.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
sched_setp.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
sched_sets.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
sched_yield.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
setgid.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
setpgid.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
setpgrp.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
setresgid.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
setresuid.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
setsid.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
setuid.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
sleep.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
spawn.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
spawn.h [BZ 21340] add support for POSIX_SPAWN_SETSID 2017-04-25 08:51:12 -03:00
spawn_faction_addclose.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
spawn_faction_adddup2.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
spawn_faction_addopen.c Remove the str(n)dup inlines from string/bits/string2.h. Although inlining 2017-03-13 18:45:42 +00:00
spawn_faction_destroy.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
spawn_faction_init.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
spawn_int.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
spawn_valid_fd.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
spawnattr_destroy.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
spawnattr_getdefault.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
spawnattr_getflags.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
spawnattr_getpgroup.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
spawnattr_getschedparam.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
spawnattr_getschedpolicy.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
spawnattr_getsigmask.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
spawnattr_init.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
spawnattr_setdefault.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
spawnattr_setflags.c [BZ 21340] add support for POSIX_SPAWN_SETSID 2017-04-25 08:51:12 -03:00
spawnattr_setpgroup.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
spawnattr_setschedparam.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
spawnattr_setschedpolicy.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
spawnattr_setsigmask.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
spawni.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
spawnp.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
sysconf.c timezone: Remove TZNAME_MAX limit from sysconf [BZ #15576] 2017-03-07 17:45:38 +01:00
tar.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
test-errno.c Fix sys/socket.h namespace issues from sys/uio.h inclusion (bug 21426). 2017-04-25 17:52:47 +00:00
test-vfork.c
testcases.h
testfnm.c
times.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
transbug.c
tst-boost.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-chmod.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-cpucount.c
tst-cpuset.c
tst-dir.c Split DIAG_* macros to new header libc-diag.h. 2017-02-25 09:59:46 -05:00
tst-exec-static.c
tst-exec.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00: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-execvp1.c
tst-execvp2.c
tst-execvp3.c
tst-execvp4.c
tst-execvpe1.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-execvpe2.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-execvpe3.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-execvpe4.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-execvpe5.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-execvpe6.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-fnmatch.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-fnmatch.input Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-fnmatch2.c
tst-fnmatch3.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-fork.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-getaddrinfo.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-getaddrinfo2.c Add missing header files throughout the testsuite. 2017-02-16 17:33:18 -05:00
tst-getaddrinfo3.c
tst-getaddrinfo4.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-getaddrinfo5.c Add missing header files throughout the testsuite. 2017-02-16 17:33:18 -05:00
tst-getconf.sh Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-getopt-cancel.c getopt: clean up error reporting 2017-04-07 07:48:57 -04:00
tst-getopt_long1.c getopt: merge from gnulib: alloca avoidance 2017-04-07 07:51:52 -04:00
tst-gnuglob.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-mmap-offset.c A third round of inclusion fixes for _ISOMAC testsuite. 2017-04-19 14:39:04 -04:00
tst-mmap.c
tst-nanosleep.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-nice.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-pathconf.c Add missing header files throughout the testsuite. 2017-02-16 17:33:18 -05:00
tst-pcre.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-posix_fadvise-common.c Add missing header files throughout the testsuite. 2017-02-16 17:33:18 -05:00
tst-posix_fadvise.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-posix_fadvise64.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-posix_spawn-fd.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-posix_spawn-setsid.c [BZ 21340] add support for POSIX_SPAWN_SETSID 2017-04-25 08:51:12 -03:00
tst-preadwrite-common.c Add missing header files throughout the testsuite. 2017-02-16 17:33:18 -05:00
tst-preadwrite.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-preadwrite64.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-regex.c Add missing header files throughout the testsuite. 2017-02-16 17:33:18 -05:00
tst-regex2.c
tst-regexloc.c Add missing header files throughout the testsuite. 2017-02-16 17:33:18 -05:00
tst-rfc3484-2.c
tst-rfc3484-3.c
tst-rfc3484.c
tst-rxspencer-no-utf8.c
tst-rxspencer.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-spawn-static.c
tst-spawn.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-spawn2.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-spawn3.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-sysconf.c
tst-truncate-common.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-truncate.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-truncate64.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-vfork1.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-vfork2.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-vfork3.c Add missing header files throughout the testsuite. 2017-02-16 17:33:18 -05:00
tst-waitid.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tstgetopt.c
uname-values.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
uname.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
unistd.h getopt: eliminate __need_getopt by splitting up getopt.h. 2017-04-07 07:53:03 -04:00
vfork.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
wait.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
wait.h
wait3.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
wait4.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
waitid.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
waitpid.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
wordexp-test.c Narrowing the visibility of libc-internal.h even further. 2017-03-01 20:33:46 -05:00
wordexp-tst.sh Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
wordexp.c Assume that O_CLOEXEC is always defined and works 2017-04-18 14:56:51 +02:00
wordexp.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00