glibc/posix
Adhemerval Zanella 6c9e1be87a Fix writes past the allocated array bounds in execvpe (BZ#20847)
This patch fixes an invalid write out or stack allocated buffer in
2 places at execvpe implementation:

  1. On 'maybe_script_execute' function where it allocates the new
     argument list and it does not account that a minimum of argc
     plus 3 elements (default shell path, script name, arguments,
     and ending null pointer) should be considered.  The straightforward
     fix is just to take account of the correct list size on argument
     copy.

  2. On '__execvpe' where the executable file name lenght may not
     account for ending '\0' and thus subsequent path creation may
     write past array bounds because it requires to add the terminating
     null.  The fix is to change how to calculate the executable name
     size to add the final '\0' and adjust the rest of the code
     accordingly.

As described in GCC bug report 78433 [1], these issues were masked off by
GCC because it allocated several bytes more than necessary so that many
off-by-one bugs went unnoticed.

Checked on x86_64 with a latest GCC (7.0.0 20161121) with -O3 on CFLAGS.

	[BZ #20847]
	* posix/execvpe.c (maybe_script_execute): Remove write past allocated
	array bounds.
	(__execvpe): Likewise.

[1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78433
2016-11-22 10:23:07 -02:00
..
bits Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
rxspencer [BZ 697] 2009-01-08 00:47:30 +00:00
sys Installed-header hygiene (BZ#20366): time.h types. 2016-09-23 08:43:56 -04:00
BOOST.tests Update. 2003-12-27 23:40:06 +00:00
Depend
Makefile Consolidate posix_fadvise implementations 2016-10-07 14:16:41 -03:00
PCRE.tests Update. 2004-11-25 22:32:18 +00:00
PTESTS Update. 2003-11-26 03:24:15 +00:00
PTESTS2C.sed Update. 2003-11-13 01:04:26 +00:00
TESTS
TESTS2C.sed
Versions Fix aio_* pread namespace (bug 18519). 2015-06-12 17:34:11 +00:00
_exit.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
alarm.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
annexc.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
bsd-getpgrp.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +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 Add tests for recent getopt changes. 2010-04-07 22:59:40 -07:00
bug-getopt5.c Add tests for recent getopt changes. 2010-04-07 22:59:40 -07:00
bug-glob1.c Update. 2004-10-01 15:44:06 +00:00
bug-glob2.c CVE-2016-1234: glob: Do not copy d_name field of struct dirent [BZ #19779] 2016-05-04 12:09:35 +02: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. 2016-01-04 16:05:18 +00:00
bug-regex3.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
bug-regex4.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +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. 2016-01-04 16:05:18 +00:00
bug-regex7.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
bug-regex8.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
bug-regex9.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
bug-regex10.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
bug-regex11.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
bug-regex12.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
bug-regex13.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
bug-regex14.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +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. 2016-01-04 16:05:18 +00:00
bug-regex18.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
bug-regex19.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
bug-regex20.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
bug-regex21.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
bug-regex22.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
bug-regex23.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
bug-regex24.c Update. 2004-11-15 22:00:25 +00:00
bug-regex25.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
bug-regex26.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
bug-regex27.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
bug-regex28.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00: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. 2016-01-04 16:05:18 +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. 2016-01-04 16:05:18 +00:00
bug-regex34.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
bug-regex35.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
bug-regex36.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
confstr.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
cpio.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
environ.c Moved to csu/errno-loc.c. 2005-12-14 15:06:39 +00:00
execl.c posix: Remove dynamic memory allocation from execl{e,p} 2016-03-07 00:21:36 -03:00
execle.c posix: Remove dynamic memory allocation from execl{e,p} 2016-03-07 00:21:36 -03:00
execlp.c posix: Remove dynamic memory allocation from execl{e,p} 2016-03-07 00:21:36 -03:00
execv.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
execve.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
execvp.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
execvpe.c Fix writes past the allocated array bounds in execvpe (BZ#20847) 2016-11-22 10:23:07 -02:00
fexecve.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
fnmatch.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
fnmatch.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
fnmatch_loop.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
fork.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
fpathconf.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
gai.conf [BZ #11438] 2012-09-28 10:15:05 -06:00
gai_strerror.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
get_child_max.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
getaddrinfo.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
getconf-speclist.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
getconf.c Avoid attempt for runtime checks if all environments are defined 2016-06-24 02:00:12 +05:30
getegid.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
geteuid.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
getgid.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
getgroups.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
getopt.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
getopt.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
getopt1.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
getopt_init.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
getopt_int.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
getpgid.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
getpgrp.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
getpid.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
getppid.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
getresgid.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
getresuid.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
getsid.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
getuid.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
glob.c Properly initialize glob structure with GLOB_BRACE|GLOB_DOOFFS (bug 20707) 2016-10-31 12:36:08 +01:00
glob.h Installed-header hygiene (BZ#20366): Simple self-contained fixes. 2016-09-23 08:43:55 -04:00
glob64.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
globtest.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
globtest.sh Properly initialize glob structure with GLOB_BRACE|GLOB_DOOFFS (bug 20707) 2016-10-31 12:36:08 +01:00
group_member.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
init-posix.c Moved to csu/errno-loc.c. 2005-12-14 15:06:39 +00:00
nanosleep.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
pathconf.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
pause.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
posix-conf-vars.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +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. 2016-01-04 16:05:18 +00:00
posix_madvise.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
pread.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
pread64.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ptestcases.h Update. 2003-11-26 03:24:15 +00:00
pwrite.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
pwrite64.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
re_comp.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
regcomp.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
regex.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
regex.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
regex_internal.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
regex_internal.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
regexbug1.c Fix -Wformat-security warnings in posix/regexbug1.c 2014-12-11 13:08:26 -08:00
regexec.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
runptests.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +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.h Installed-header hygiene (BZ#20366): time.h types. 2016-09-23 08:43:56 -04:00
sched_cpualloc.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sched_cpucount.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sched_cpufree.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sched_getaffinity.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sched_getp.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sched_gets.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sched_primax.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sched_primin.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sched_rr_gi.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sched_setaffinity.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sched_setp.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sched_sets.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sched_yield.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
setgid.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
setpgid.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
setpgrp.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
setresgid.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
setresuid.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
setsid.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
setuid.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sleep.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
spawn.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
spawn.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
spawn_faction_addclose.c Improve file descriptor checks for posix_spawn actions [BZ #19505] 2016-02-19 14:49:38 +01:00
spawn_faction_adddup2.c Improve file descriptor checks for posix_spawn actions [BZ #19505] 2016-02-19 14:49:38 +01:00
spawn_faction_addopen.c Improve file descriptor checks for posix_spawn actions [BZ #19505] 2016-02-19 14:49:38 +01:00
spawn_faction_destroy.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
spawn_faction_init.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
spawn_int.h Improve file descriptor checks for posix_spawn actions [BZ #19505] 2016-02-19 14:49:38 +01:00
spawn_valid_fd.c Improve file descriptor checks for posix_spawn actions [BZ #19505] 2016-02-19 14:49:38 +01:00
spawnattr_destroy.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
spawnattr_getdefault.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
spawnattr_getflags.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
spawnattr_getpgroup.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
spawnattr_getschedparam.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
spawnattr_getschedpolicy.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
spawnattr_getsigmask.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
spawnattr_init.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
spawnattr_setdefault.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
spawnattr_setflags.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
spawnattr_setpgroup.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
spawnattr_setschedparam.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
spawnattr_setschedpolicy.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
spawnattr_setsigmask.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
spawni.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
spawnp.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sysconf.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
tar.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +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
times.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +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. 2016-01-04 16:05:18 +00:00
tst-chmod.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +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 Add missing inclusion of libc-internal.h. 2016-02-22 17:44:41 +01:00
tst-exec-static.c Support run tst-exec and tst-spawn directly 2013-01-10 14:14:55 -08:00
tst-exec.c 2016-06-11 Paul Pluzhnikov <ppluzhnikov@google.com> 2016-06-11 14:50:16 -07: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 posix: execvpe cleanup 2016-03-07 00:21:37 -03:00
tst-execvpe2.c posix: execvpe cleanup 2016-03-07 00:21:37 -03:00
tst-execvpe3.c posix: execvpe cleanup 2016-03-07 00:21:37 -03:00
tst-execvpe4.c posix: execvpe cleanup 2016-03-07 00:21:37 -03:00
tst-execvpe5.c posix: Fix tst-execvpe5 for --enable-hardcoded-path-in-tests 2016-03-08 09:30:38 +07:00
tst-execvpe6.c posix: execvpe cleanup 2016-03-07 00:21:37 -03:00
tst-fnmatch.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
tst-fnmatch.input Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +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. 2016-01-04 16:05:18 +00:00
tst-fork.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
tst-getaddrinfo.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
tst-getaddrinfo2.c Update. 2004-10-06 18:09:57 +00: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. 2016-01-04 16:05:18 +00:00
tst-getaddrinfo5.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
tst-getconf.sh Make shebang interpreter directives consistent 2016-01-07 04:03:21 -05:00
tst-getopt_long1.c Fix warning in posix/tst-getopt_long1.c. 2014-12-02 22:03:59 +00:00
tst-gnuglob.c glob: Simplify the interface for the GLOB_ALTDIRFUNC callback gl_readdir 2016-04-29 09:35:30 +02:00
tst-mmap-offset.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +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. 2016-01-04 16:05:18 +00:00
tst-nice.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
tst-pathconf.c 2016-06-11 Paul Pluzhnikov <ppluzhnikov@google.com> 2016-06-11 14:50:16 -07:00
tst-pcre.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
tst-posix_fadvise-common.c Consolidate posix_fadvise implementations 2016-10-07 14:16:41 -03:00
tst-posix_fadvise.c Consolidate posix_fadvise implementations 2016-10-07 14:16:41 -03:00
tst-posix_fadvise64.c Consolidate posix_fadvise implementations 2016-10-07 14:16:41 -03:00
tst-posix_spawn-fd.c Improve file descriptor checks for posix_spawn actions [BZ #19505] 2016-02-19 14:49:38 +01:00
tst-preadwrite-common.c Test p{read,write}64 with offset > 4GB 2016-07-12 08:29:17 -07:00
tst-preadwrite.c Test p{read,write}64 with offset > 4GB 2016-07-12 08:29:17 -07:00
tst-preadwrite64.c Test p{read,write}64 with offset > 4GB 2016-07-12 08:29:17 -07:00
tst-regex.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
tst-regex2.c Update. 2004-12-10 00:41:30 +00:00
tst-regexloc.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
tst-rfc3484-2.c Fix qsort_r namespace (bug 17571). 2014-11-12 22:33:41 +00:00
tst-rfc3484-3.c Fix qsort_r namespace (bug 17571). 2014-11-12 22:33:41 +00:00
tst-rfc3484.c Fix qsort_r namespace (bug 17571). 2014-11-12 22:33:41 +00: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. 2016-01-04 16:05:18 +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 2016-06-11 Paul Pluzhnikov <ppluzhnikov@google.com> 2016-06-11 14:50:16 -07:00
tst-spawn2.c posix: New Linux posix_spawn{p} implementation 2016-03-07 11:53:47 +07:00
tst-spawn3.c posix: Fix open file action for posix_spawn on Linux 2016-09-28 14:07:35 -07:00
tst-sysconf.c Hurd: Update posix_opt.h 2012-05-10 15:57:27 -07:00
tst-truncate-common.c Consolidate Linux ftruncate implementations 2016-11-09 17:46:11 -02:00
tst-truncate.c Consolidate Linux ftruncate implementations 2016-11-09 17:46:11 -02:00
tst-truncate64.c Consolidate Linux ftruncate implementations 2016-11-09 17:46:11 -02:00
tst-vfork1.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
tst-vfork2.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
tst-vfork3.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
tst-waitid.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
tstgetopt.c
uname-values.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
uname.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
unistd.h Correct ttyslot header declaration conditions (bug 20051). 2016-05-17 15:47:20 +00:00
vfork.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
wait.c Remove union wait [BZ #19613] 2016-04-14 08:54:57 +02:00
wait.h
wait3.c Remove union wait [BZ #19613] 2016-04-14 08:54:57 +02:00
wait4.c Remove union wait [BZ #19613] 2016-04-14 08:54:57 +02:00
waitid.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
waitpid.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
wordexp-test.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
wordexp-tst.sh Make shebang interpreter directives consistent 2016-01-07 04:03:21 -05:00
wordexp.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
wordexp.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00