glibc/sysdeps/unix/sysv/linux
Joseph Myers d82468d100 Fix fexecve build where syscall macros call sizeof.
The recent fexecve changes broke the build on (at least) alpha (maybe
other configurations, that was the first breakage I saw in my
build-many-glibcs.py run):

In file included from ../sysdeps/unix/sysv/linux/alpha/sysdep.h:29:0,
                 from ../sysdeps/alpha/nptl/tls.h:31,
                 from ../include/errno.h:25,
                 from ../sysdeps/unix/sysv/linux/fexecve.c:18:
../sysdeps/unix/sysv/linux/fexecve.c: In function 'fexecve':
../sysdeps/unix/alpha/sysdep.h:203:10: error: 'sizeof' on array function parameter 'argv' will return size of 'char * const*' [-Werror=sizeof-array-argument]
   (sizeof(arg) == 4 ? (long)(int)(long)(arg) : (long)(arg))
          ^
../sysdeps/unix/alpha/sysdep.h:302:26: note: in expansion of macro 'syscall_promote'
  register long _tmp_18 = syscall_promote (arg3);  \
                          ^~~~~~~~~~~~~~~
../sysdeps/unix/alpha/sysdep.h:173:2: note: in expansion of macro 'inline_syscall5'
  inline_syscall##nr(__NR_##name, args); \
  ^~~~~~~~~~~~~~
../sysdeps/unix/sysv/linux/alpha/sysdep.h:85:2: note: in expansion of macro 'INLINE_SYSCALL1'
  INLINE_SYSCALL1(name, nr, args);    \
  ^~~~~~~~~~~~~~~
../sysdeps/unix/sysv/linux/fexecve.c:42:3: note: in expansion of macro 'INLINE_SYSCALL'
   INLINE_SYSCALL (execveat, 5, fd, "", argv, envp, AT_EMPTY_PATH);
   ^~~~~~~~~~~~~~
../sysdeps/unix/sysv/linux/fexecve.c:33:30: note: declared here
 fexecve (int fd, char *const argv[], char *const envp[])
                              ^~~~

This patch fixes this similarly to previous fixes for such issues: use
&argv[0] and &envp[0] as the syscall macro arguments.  Tested
(compilation only) for alpha-linux-gnu with build-many-glibcs.py.

	* sysdeps/unix/sysv/linux/fexecve.c (fexecve) [__NR_execveat]:
	Explicitly take address of first element of array arguments in
	call to INLINE_SYSCALL.
2017-09-19 15:50:38 +00:00
..
aarch64 Add thunderx2t99 and thunderx2t99p1 CPU names to tunables list 2017-09-08 11:02:09 -07:00
alpha Use execveat syscall in fexecve (bug 22134) 2017-09-19 16:19:14 +02:00
arm posix: Consolidate Linux glob implementation 2017-09-08 16:34:02 +02:00
bits Add Linux 4.13 constants to bits/fcntl-linux.h. 2017-09-08 16:20:23 +00:00
generic Hide __chmod and __mkdir [BZ #18822] 2017-09-04 13:38:51 -07:00
hppa Use execveat syscall in fexecve (bug 22134) 2017-09-19 16:19:14 +02:00
i386 posix: Consolidate Linux glob implementation 2017-09-08 16:34:02 +02:00
ia64 Remove NO_CANCELLATION macro 2017-08-31 16:10:34 -03:00
include Add shim header for bits/syscall.h. 2017-06-01 10:56:10 -04:00
m68k posix: Consolidate Linux glob implementation 2017-09-08 16:34:02 +02:00
microblaze Use execveat syscall in fexecve (bug 22134) 2017-09-19 16:19:14 +02:00
mips posix: Consolidate Linux glob implementation 2017-09-08 16:34:02 +02:00
net Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
netash Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
netatalk Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
netax25 Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
neteconet Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
netinet Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
netipx Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
netiucv Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
netpacket Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
netrom Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
netrose Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
nfs
nios2 Remove NO_CANCELLATION macro 2017-08-31 16:10:34 -03:00
powerpc posix: Consolidate Linux glob implementation 2017-09-08 16:34:02 +02:00
s390 posix: Fix compat glob code on s390 and alpha 2017-09-13 09:24:12 -03:00
scsi Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
sh Remove NO_CANCELLATION macro 2017-08-31 16:10:34 -03:00
sparc posix: Consolidate Linux glob implementation 2017-09-08 16:34:02 +02:00
sys sys/ptrace.h: remove obsolete Linux PTRACE_SEIZE_DEVEL constant [BZ #21928] 2017-08-09 22:58:45 +00:00
tile Remove NO_CANCELLATION macro 2017-08-31 16:10:34 -03:00
wordsize-64 posix: Consolidate Linux glob implementation 2017-09-08 16:34:02 +02:00
x86 Fix mcontext_t sigcontext namespace (bug 21457). 2017-08-30 22:02:04 +00:00
x86_64 posix: Consolidate Linux glob implementation 2017-09-08 16:34:02 +02:00
Implies Get rid of nptl/sysdeps/pthread/ subdirectory 2014-06-12 13:48:47 -07:00
Makefile posix: Sync glob with gnulib [BZ #1062] 2017-09-08 09:39:13 +02:00
Versions Consolidate non cancellable close call 2017-08-18 18:38:55 -03:00
_G_config.h Remove __need macros from stdio.h and wchar.h. 2017-06-08 13:58:17 -04:00
_exit.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
a.out.h
accept.c Consolidate Linux accept implementation 2017-03-09 15:22:06 +01:00
accept4.c Simplify accept4, recvmmsg, sendmmsg code. 2017-05-09 21:59:36 +00:00
access.c tunables: Use direct syscall for access (BZ#21744) 2017-07-24 11:21:07 -03:00
adjtime.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
aio_misc.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
aio_sigqueue.c aio: Remove internal_function function attribute 2017-08-31 15:59:06 +02:00
arch-fork.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
bind.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
check_native.c Consolidate non cancellable close call 2017-08-18 18:38:55 -03:00
check_pf.c Consolidate non cancellable close call 2017-08-18 18:38:55 -03:00
clock.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
clock_getcpuclockid.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
clock_getres.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
clock_gettime.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
clock_nanosleep.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
clock_settime.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
close.c Consolidate non cancellable close call 2017-08-18 18:38:55 -03:00
cmsg_nxthdr.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
configure Remove linux/fanotify.h configure test. 2016-02-24 18:44:10 +00:00
configure.ac Remove linux/fanotify.h configure test. 2016-02-24 18:44:10 +00:00
connect.c Consolidate Linux connect implementation 2017-03-09 15:22:06 +01:00
creat.c Consolidate Linux creat implementation 2017-05-11 17:27:27 -03:00
creat64.c Consolidate Linux creat implementation 2017-05-11 17:27:27 -03:00
createthread.c Bug 20116: Fix use after free in pthread_create() 2017-01-28 19:21:44 -05:00
default-sched.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
device-nrs.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
dl-brk.c
dl-execstack.c NPTL: Remove internal_function from stack marking functions 2017-08-13 21:11:38 +02:00
dl-fxstatat64.c Remove __ASSUME_ATFCTS conditionals in sysdeps/unix/sysv/linux/. 2014-06-20 15:41:35 +00:00
dl-getcwd.c
dl-librecon.h ld.so: Consolidate 2 strtouls into _dl_strtoul [BZ #21528] 2017-06-08 12:52:42 -07:00
dl-openat64.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
dl-opendir.c Remove __ASSUME_O_CLOEXEC / O_CLOEXEC conditionals in sysdeps/unix/sysv/linux/. 2014-06-25 20:29:45 +00:00
dl-origin.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
dl-osinfo.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
dl-sbrk.c
dl-sysdep.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
dl-sysdep.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
dl-vdso.c elf: Remove internal_function attribute 2017-08-31 16:59:37 +02:00
dl-vdso.h elf: Remove internal_function attribute 2017-08-31 16:59:37 +02:00
dl-writev.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
epoll_pwait.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
epoll_wait.c Consolidate Linux epoll_wait syscall 2017-05-03 10:36:43 -03:00
errqueue.h Consistently use uintN_t not u_intN_t everywhere. 2017-08-07 19:55:34 +00:00
eventfd_read.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
eventfd_write.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
exit-thread.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
faccessat.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
fallocate.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
fallocate64.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
fatal-prepare.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
fchmodat.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
fcntl.c Remove NO_CANCELLATION macro 2017-08-31 16:10:34 -03:00
fd_to_filename.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
fdatasync.c posix: Consolidate Linux fdatasync syscall 2017-05-18 18:06:47 -03:00
fexecve.c Fix fexecve build where syscall macros call sizeof. 2017-09-19 15:50:38 +00:00
filter-nr-syscalls.awk <bits/syscall.h>: Use an arch-independent system call list on Linux 2017-08-28 11:58:52 +02:00
fips-private.h Consolidate non cancellable close call 2017-08-18 18:38:55 -03:00
fpathconf.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
fstatfs64.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
fstatvfs.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
fstatvfs64.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
fsync.c posix: Consolidate Linux fsync syscall 2017-05-18 18:06:47 -03:00
ftime.c
ftruncate.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
ftruncate64.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
futex-internal.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
futimens.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
futimes.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
futimesat.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
fxstat.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
fxstat64.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
fxstatat.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
fxstatat64.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
gai_sigqueue.c resolv: Remove internal_function attribute 2017-08-31 16:07:52 +02:00
gen-syscall-h.awk <bits/syscall.h>: Use an arch-independent system call list on Linux 2017-08-28 11:58:52 +02:00
gentempfd.c Include <string.h> for strcmp call from sysdeps/unix/sysv/linux/gentempfd.c. 2017-09-01 17:14:43 +00:00
getclktck.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
getcwd.c Linux getcwd: Remove internal_function attribute 2017-08-31 15:59:07 +02:00
getdents.c dirent: Remove internal_function attribute 2017-08-31 16:02:40 +02:00
getdents64.c
getdirentries.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
getdirentries64.c
getdtsz.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
getentropy.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
gethostid.c Consolidate non cancellable close call 2017-08-18 18:38:55 -03:00
getipv4sourcefilter.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
getloadavg.c Consolidate non cancellable close call 2017-08-18 18:38:55 -03:00
getlogin.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
getlogin_r.c Consolidate non cancellable close call 2017-08-18 18:38:55 -03:00
getpagesize.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
getpeername.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
getpriority.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
getpt.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
getrandom.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
getrlimit.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
getrlimit64.c Assume prlimit64 is available. 2017-05-09 14:05:09 +00:00
getsockname.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
getsockopt.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
getsourcefilter.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
getsysstats.c Consolidate non cancellable close call 2017-08-18 18:38:55 -03:00
gettimeofday.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
glob.c posix: Consolidate Linux glob implementation 2017-09-08 16:34:02 +02:00
glob64.c posix: Consolidate Linux glob implementation 2017-09-08 16:34:02 +02:00
globfree.c posix: Consolidate Linux glob implementation 2017-09-08 16:34:02 +02:00
globfree64.c posix: Consolidate Linux glob implementation 2017-09-08 16:34:02 +02:00
grantpt.c Consolidate non cancellable close call 2017-08-18 18:38:55 -03:00
if_index.c Consolidate non cancellable close call 2017-08-18 18:38:55 -03:00
ifaddrs.c inet: Remove internal_function attribute 2017-08-31 18:52:00 +02:00
ifreq.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
internal_statvfs.c Remove __ASSUME_STATFS_F_FLAGS. 2017-05-12 11:48:37 +00:00
internal_statvfs64.c
ipc_ops.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
ipc_priv.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
kernel-features.h Use execveat syscall in fexecve (bug 22134) 2017-09-19 16:19:14 +02:00
kernel-posix-cpu-timers.h
kernel-posix-timers.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
kernel_sigaction.h
kernel_stat.h Allow [f]statfs64 to alias [f]statfs 2016-11-22 09:59:12 -08:00
kernel_termios.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
ldd-rewrite.sed
lddlibc4.c Update copyright dates not handled by scripts/update-copyrights. 2017-01-01 00:26:24 +00:00
ldsodefs.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
libc_fatal.c Consolidate non cancellable close call 2017-08-18 18:38:55 -03:00
linux_fsinfo.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
listen.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
local-setxid.h
lowlevellock-futex.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
lseek.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
lseek64.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
lutimes.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
lxstat.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
lxstat64.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
malloc-sysdep.h Consolidate non cancellable close call 2017-08-18 18:38:55 -03:00
mmap.c posix: Fix mmap for m68k and ia64 (BZ#21908) 2017-08-14 10:35:14 -03:00
mmap64.c Clean pthread functions namespaces for C11 threads 2017-06-23 17:38:17 -03:00
mmap_internal.h posix: Fix mmap for m68k and ia64 (BZ#21908) 2017-08-14 10:35:14 -03:00
mq_close.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
mq_getattr.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
mq_notify.c Consolidate non cancellable close call 2017-08-18 18:38:55 -03:00
mq_open.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
mq_receive.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
mq_send.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
mq_timedreceive.c posix: Consolidate Linux mq_timedreceive syscall 2017-05-18 18:06:47 -03:00
mq_timedsend.c posix: Consolidate Linux mq_timedsend syscall 2017-05-18 18:06:47 -03:00
mq_unlink.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
msgctl.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
msgget.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
msgrcv.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
msgsnd.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
msync.c posix: Consolidate Linux msync syscall 2017-05-18 18:06:47 -03:00
nanosleep.c Consolidate non cancellable nanosleep call 2017-08-22 14:25:08 -03:00
netlink_assert_response.c __netlink_assert_response: Remove internal_function attribute 2017-08-13 21:11:28 +02:00
netlinkaccess.h __netlink_assert_response: Remove internal_function attribute 2017-08-13 21:11:28 +02:00
nice.c
not-cancel.h Remove NO_CANCELLATION macro 2017-08-31 16:10:34 -03:00
not-errno.h tunables: Use direct syscall for access (BZ#21744) 2017-07-24 11:21:07 -03:00
nptl-signals.h Remove __need macros from signal.h. 2017-05-20 19:04:43 -04:00
nscd_setup_thread.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
ntp_gettime.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
ntp_gettimex.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
olddirent.h posix: Consolidate Linux glob implementation 2017-09-08 16:34:02 +02:00
oldglob.c posix: Consolidate Linux glob implementation 2017-09-08 16:34:02 +02:00
open.c Consolidate non cancellable open call 2017-08-17 16:50:35 -03:00
open64.c Consolidate non cancellable open call 2017-08-17 16:50:35 -03:00
open_by_handle_at.c linux: Consolidate Linux open_by_handle_at syscall 2017-05-18 18:06:47 -03:00
openat.c Consolidate non cancellable openat call 2017-08-18 16:30:05 -03:00
openat64.c Consolidate non cancellable openat call 2017-08-18 16:30:05 -03:00
opendir.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
opensock.c __opensock: Remove internal_function attribute 2017-08-17 10:18:15 +02:00
pathconf.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
pathconf.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
paths.h
pause.c Consolidate non cancellable pause call 2017-08-22 14:25:03 -03:00
personality.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
poll.c Consolidate Linux poll implementation 2017-05-03 10:36:01 -03:00
posix_fadvise.c Consolidate arm and mips posix_fadvise implementations 2017-02-06 10:21:55 -02:00
posix_fadvise64.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
posix_fallocate.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
posix_fallocate64.c 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
ppoll.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
pread.c posix: Fix internal p{read,write} plt usage 2017-05-02 14:57:40 -03:00
pread64.c posix: Fix internal p{read,write} plt usage 2017-05-02 14:57:40 -03:00
preadv.c posix: Remove internal_function attribute 2017-08-31 18:52:00 +02:00
preadv2.c posix: Set p{read,write}v2 to return ENOTSUP (BZ#21780) 2017-08-08 09:59:46 -03:00
preadv64.c posix: Remove internal_function attribute 2017-08-31 18:52:00 +02:00
preadv64v2.c posix: Set p{read,write}v2 to return ENOTSUP (BZ#21780) 2017-08-08 09:59:46 -03:00
prlimit.c Assume prlimit64 is available. 2017-05-09 14:05:09 +00:00
prof-freq.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
profil.c
pselect.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
pt-raise.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
pthread-pids.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
pthread_getaffinity.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
pthread_getcpuclockid.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
pthread_getname.c Consolidate non cancellable close call 2017-08-18 18:38:55 -03:00
pthread_kill.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
pthread_setaffinity.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
pthread_setname.c Consolidate non cancellable close call 2017-08-18 18:38:55 -03:00
pthread_sigmask.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
pthread_sigqueue.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
ptrace.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
ptsname.c Remove check for NULL buffer passed to `ptsname_r' 2017-06-07 17:37:59 +02:00
pwrite.c posix: Fix internal p{read,write} plt usage 2017-05-02 14:57:40 -03:00
pwrite64.c posix: Implement preadv2 and pwritev2 2017-05-31 17:35:46 -03:00
pwritev.c posix: Remove internal_function attribute 2017-08-31 18:52:00 +02:00
pwritev2.c posix: Set p{read,write}v2 to return ENOTSUP (BZ#21780) 2017-08-08 09:59:46 -03:00
pwritev64.c posix: Remove internal_function attribute 2017-08-31 18:52:00 +02:00
pwritev64v2.c posix: Set p{read,write}v2 to return ENOTSUP (BZ#21780) 2017-08-08 09:59:46 -03:00
raise.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
read.c Consolidate non cancellable read call 2017-08-18 10:31:16 -03:00
readahead.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
readdir64.c
readdir64_r.c
readonly-area.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
readv.c Consolidate Linux readv implementation 2017-05-11 17:27:31 -03:00
reboot.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
recv.c Consolidate Linux recv implementation 2017-03-09 15:22:06 +01:00
recvfrom.c Consolidate Linux recvfrom implementation 2017-03-09 15:22:06 +01:00
recvmmsg.c Simplify accept4, recvmmsg, sendmmsg code. 2017-05-09 21:59:36 +00:00
recvmsg.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
remove.c
rename.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
renameat.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
sa_len.c
safe-fatal.h 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_getcpu.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
segfault.c
select.c Consolidate Linux select implementation 2017-05-03 10:36:36 -03:00
semctl.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
semget.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
semop.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
semtimedop.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
send.c Consolidate Linux send implementation 2017-03-09 15:22:06 +01:00
sendmmsg.c Simplify accept4, recvmmsg, sendmmsg code. 2017-05-09 21:59:36 +00:00
sendmsg.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
sendto.c Consolidate Linux sendto implementation 2017-03-09 15:22:06 +01:00
setegid.c Consolidate set* Linux implementation 2017-03-28 12:29:27 -03:00
seteuid.c Consolidate set* Linux implementation 2017-03-28 12:29:27 -03:00
setgid.c Consolidate set* Linux implementation 2017-03-28 12:29:27 -03:00
setgroups.c Consolidate set* Linux implementation 2017-03-28 12:29:27 -03:00
sethostid.c
setipv4sourcefilter.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
setregid.c Consolidate set* Linux implementation 2017-03-28 12:29:27 -03:00
setresgid.c Consolidate set* Linux implementation 2017-03-28 12:29:27 -03:00
setresuid.c Consolidate set* Linux implementation 2017-03-28 12:29:27 -03:00
setreuid.c Consolidate set* Linux implementation 2017-03-28 12:29:27 -03:00
setrlimit.c Assume prlimit64 is available. 2017-05-09 14:05:09 +00:00
setrlimit64.c Assume prlimit64 is available. 2017-05-09 14:05:09 +00:00
setsockopt.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
setsourcefilter.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
setuid.c Consolidate set* Linux implementation 2017-03-28 12:29:27 -03:00
shlib-versions Remove configuration name patterns from shlib-versions. 2014-09-12 12:28:47 +00:00
shm-directory.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
shmat.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
shmctl.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
shmdt.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
shmget.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
shutdown.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
sigaction.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
siglist.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
signal.c
signalfd.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
sigpending.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
sigprocmask.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
sigqueue.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
sigreturn.c
sigset-cvt-mask.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
sigsetops.h Remove __need macros from signal.h. 2017-05-20 19:04:43 -04:00
sigstack.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
sigsuspend.c posix: Consolidate Linux sigsuspend implementation 2017-05-18 18:06:47 -03:00
sigtimedwait.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
sigwait.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
sigwaitinfo.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
sizes.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
socket.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
socketcall.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
socketpair.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
spawni.c Consolidate non cancellable close call 2017-08-18 18:38:55 -03:00
speed.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
splice.c linux: Consolidate Linux splice syscall 2017-05-18 18:06:47 -03:00
statfs64.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
statvfs.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
statvfs64.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
sync_file_range.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
syscall-names.list Update kernel version in syscall-names.list to 4.13. 2017-09-04 20:16:07 +00:00
syscalls.list posix: Consolidate Linux mq_timedsend syscall 2017-05-18 18:06:47 -03:00
sysconf.c Consolidate non cancellable close call 2017-08-18 18:38:55 -03:00
sysctl.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
sysctl.mk
sysdep-vdso.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
sysdep.h Consolidate Linux send implementation 2017-03-09 15:22:06 +01:00
syslog.c Remove stray includes of kernel-features.h. 2014-06-25 18:09:01 +00:00
system.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tcdrain.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tcflow.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tcflush.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tcgetattr.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tcgetpgrp.c
tcsendbrk.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tcsetattr.c Clean pthread functions namespaces for C11 threads 2017-06-23 17:38:17 -03:00
tcsetpgrp.c
tee.c linux: Consolidate Linux tee implementation 2017-05-18 18:06:47 -03:00
termio.h
test-errno-linux.c Fix more test-errno issues 2017-03-30 18:23:43 -03:00
time.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
timer_create.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
timer_delete.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
timer_getoverr.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
timer_gettime.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
timer_routines.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
timer_settime.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
times.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
timespec_get.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
truncate.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
truncate64.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-affinity-pid.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-affinity.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-align-clone.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-clone.c Miscellaneous low-risk changes preparing for _ISOMAC testsuite. 2017-03-01 20:32:50 -05:00
tst-clone2.c Use test-driver in sysdeps/unix/sysv/linux/tst-clone2.c 2017-06-07 14:05:42 +02:00
tst-clone3.c Call exit directly in clone (BZ #21512) 2017-06-26 17:52:20 -03:00
tst-fallocate-common.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-fallocate.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-fallocate64.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-fanotify.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-getpid1.c NPTL: Build tests using clone directly only for Linux. 2015-02-06 12:30:23 -08:00
tst-personality.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-quota.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-setgetname.c Remove __ASSUME_PROC_PID_TASK_COMM. 2017-05-08 16:44:54 +00:00
tst-signal-numbers.sh Factor out shared definitions from bits/signum.h. 2017-06-20 20:32:50 -04:00
tst-skeleton-affinity.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-skeleton-thread-affinity.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-sync_file_range.c Add missing header files throughout the testsuite. 2017-02-16 17:33:18 -05:00
tst-syscall-list.sh <bits/syscall.h>: Use an arch-independent system call list on Linux 2017-08-28 11:58:52 +02:00
tst-thread-affinity-pthread.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-thread-affinity-pthread2.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tst-thread-affinity-sched.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
ttyname.c posix: Remove internal_function attribute 2017-08-31 18:52:00 +02:00
ttyname.h linux ttyname and ttyname_r: do not return wrong results 2017-03-19 17:36:13 +00:00
ttyname_r.c posix: Remove internal_function attribute 2017-08-31 18:52:00 +02:00
ualarm.c
umount.S
umount2.S
unlockpt.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
updwtmp.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
ustat.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
utimensat.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
utimes.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
utmp_file.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
vfork.c
vmsplice.c linux: Consolidate Linux vmsplice syscall 2017-05-18 18:06:47 -03:00
wait.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
wait3.c
waitid.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
waitpid.c Consolidate non cancellable waitpid call 2017-08-21 15:37:45 -03:00
write.c Consolidate non cancellable write call 2017-08-18 10:53:47 -03:00
writev.c Consolidate Linux writev implementation 2017-05-11 17:27:31 -03:00
xmknod.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
xmknodat.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
xstat.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
xstat64.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
xstatconv.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
xstatconv.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00