glibc/sysdeps/unix/sysv/linux
Joseph Myers e3b0580d0d Simplify accept4, recvmmsg, sendmmsg code.
The accept4, recvmmsg and sendmmsg functions had macros
__ASSUME_*_SYSCALL_WITH_SOCKETCALL.  Before we could assume kernels
with the relevant functionality, these macros represented the
conditions under which, on a socketcall architecture, glibc could just
call the syscall unconditionally and not have to deal with socketcall
at all for those functions, because if the syscall didn't work for
them the socketcall call wouldn't either.

Now we can assume kernels with the relevant functionality, the only
question is whether we can assume the syscall is present; if not, we
are on a socketcall architecture and just use socketcall instead.
Thus, this patch removes the macros that are no longer necessary, and
simplifies the code for accept4, recvmmsg and sendmmsg to use the same
logic as the other C implementations of socket functions that may use
a syscall or socketcall depending on kernel support.

Tested for x86_64 and x86.

	* sysdeps/unix/sysv/linux/accept4.c (accept4): Use syscall if
	[__ASSUME_ACCEPT4_SYSCALL], otherwise socketcall.
	* sysdeps/unix/sysv/linux/recvmmsg.c (recvmmsg): Use syscall if
	[__ASSUME_RECVMMSG_SYSCALL], otherwise socketcall.
	* sysdeps/unix/sysv/linux/sendmmsg.c (__sendmmsg): Use syscall if
	[__ASSUME_SENDMMSG_SYSCALL], otherwise socketcall.
	* sysdeps/unix/sysv/linux/kernel-features.h
	(__ASSUME_ACCEPT4_SYSCALL): Move to general list of macros for
	socket syscalls.
	(__ASSUME_RECVMMSG_SYSCALL): Likewise.
	(__ASSUME_SENDMMSG_SYSCALL): Likewise.
	* sysdeps/unix/sysv/linux/i386/kernel-features.h
	(__ASSUME_RECVMMSG_SYSCALL_WITH_SOCKETCALL): Remove.
	(__ASSUME_SENDMMSG_SYSCALL_WITH_SOCKETCALL): Likewise.
	* sysdeps/unix/sysv/linux/microblaze/kernel-features.h
	(__ASSUME_RECVMMSG_SYSCALL_WITH_SOCKETCALL): Remove.
	* sysdeps/unix/sysv/linux/powerpc/kernel-features.h
	(__ASSUME_SENDMMSG_SYSCALL_WITH_SOCKETCALL): Likewise.
	* sysdeps/unix/sysv/linux/sh/kernel-features.h
	(__ASSUME_SENDMMSG_SYSCALL_WITH_SOCKETCALL): Likewise.
	* sysdeps/unix/sysv/linux/sparc/kernel-features.h
	(__ASSUME_ACCEPT4_SYSCALL_WITH_SOCKETCALL): Likewise.
	(__ASSUME_RECVMMSG_SYSCALL_WITH_SOCKETCALL): Likewise.
	(__ASSUME_SENDMMSG_SYSCALL_WITH_SOCKETCALL): Likewise.
2017-05-09 21:59:36 +00:00
..
aarch64 Add HWCAP_ASIMDRDM from Linux 4.11 to AArch64 bits/hwcap.h. 2017-05-03 11:04:07 +00:00
alpha Consolidate Linux select implementation 2017-05-03 10:36:36 -03:00
arm Consolidate Linux mmap implementation (BZ#21270) 2017-04-12 11:04:28 -03:00
bits Add PF_SMC, AF_SMC from Linux 4.11 to bits/socket.h. 2017-05-01 15:11:33 +00:00
generic Consolidate Linux epoll_wait syscall 2017-05-03 10:36:43 -03:00
hppa Consolidate Linux mmap implementation (BZ#21270) 2017-04-12 11:04:28 -03:00
i386 Simplify accept4, recvmmsg, sendmmsg code. 2017-05-09 21:59:36 +00:00
ia64 Assume that accept4 is always available and works 2017-04-19 07:44:48 +02:00
include/sys Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
m68k Consolidate Linux mmap implementation (BZ#21270) 2017-04-12 11:04:28 -03:00
microblaze Simplify accept4, recvmmsg, sendmmsg code. 2017-05-09 21:59:36 +00:00
mips Use __glibc_reserved convention in mcontext, sigcontext (bug 21457). 2017-05-04 11:26:33 +00: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 Consolidate Linux send implementation 2017-03-09 15:22:06 +01:00
powerpc Simplify accept4, recvmmsg, sendmmsg code. 2017-05-09 21:59:36 +00:00
s390 Consolidate Linux mmap implementation (BZ#21270) 2017-04-12 11:04:28 -03:00
scsi Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
sh Simplify accept4, recvmmsg, sendmmsg code. 2017-05-09 21:59:36 +00:00
sparc Simplify accept4, recvmmsg, sendmmsg code. 2017-05-09 21:59:36 +00:00
sys Remove <sys/ultrasound.h> 2017-05-08 14:59:21 +02:00
tile Consolidate Linux send implementation 2017-03-09 15:22:06 +01:00
wordsize-64 Consolidate Linux mmap implementation (BZ#21270) 2017-04-12 11:04:28 -03:00
x86 Use __glibc_reserved convention in mcontext, sigcontext (bug 21457). 2017-05-04 11:26:33 +00:00
x86_64 Remove __ASSUME_GETCPU_SYSCALL. 2017-05-08 14:36:42 +00:00
Implies
Makefile Remove <sys/ultrasound.h> 2017-05-08 14:59:21 +02:00
Versions
_G_config.h
_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 Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00: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 Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00: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 Create more sockets with SOCK_CLOEXEC [BZ #15722] 2017-04-19 07:45:04 +02:00
check_pf.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00: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
cmsg_nxthdr.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
configure
configure.ac
connect.c Consolidate Linux connect implementation 2017-03-09 15:22:06 +01: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 Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
dl-fxstatat64.c
dl-getcwd.c
dl-librecon.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
dl-openat64.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
dl-opendir.c
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 Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
dl-vdso.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00: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 Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +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 Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
fd_to_filename.h 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
fips-private.h 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
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
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 Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
getclktck.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
getcwd.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
getdents.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00: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 Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
getipv4sourcefilter.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
getloadavg.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
getlogin.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
getlogin_r.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00: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 Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
gettimeofday.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
grantpt.c
if_index.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
ifaddrs.c Create more sockets with SOCK_CLOEXEC [BZ #15722] 2017-04-19 07:45:04 +02:00
ifreq.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
internal_statvfs.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +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 Simplify accept4, recvmmsg, sendmmsg code. 2017-05-09 21:59:36 +00: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
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 Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00: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 Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
mmap.c Consolidate Linux mmap implementation (BZ#21270) 2017-04-12 11:04:28 -03:00
mmap64.c Consolidate Linux mmap implementation (BZ#21270) 2017-04-12 11:04:28 -03:00
mmap_internal.h Consolidate Linux mmap implementation (BZ#21270) 2017-04-12 11:04:28 -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 Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00: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_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
netlink_assert_response.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
netlinkaccess.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
nice.c
not-cancel.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
nptl-signals.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00: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
open64.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
openat.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
openat64.c
opendir.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
opensock.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
pathconf.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
paths.h
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 Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
preadv64.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00: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 Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00: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 Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00: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 Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
pwrite.c posix: Fix internal p{read,write} plt usage 2017-05-02 14:57:40 -03:00
pwrite64.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
pwritev.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
pwritev64.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
raise.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00: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
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
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
sigstack.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
sigsuspend.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00: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 posix: Remove ununsed posix_spawn internal assignment 2017-04-25 08:51:21 -03:00
speed.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00: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
syscalls.list Consolidate Linux epoll_wait syscall 2017-05-03 10:36:43 -03:00
sysconf.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00: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
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 Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tcsetpgrp.c
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 Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00: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
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-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-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 linux ttyname and ttyname_r: do not return wrong results 2017-03-19 17:36:13 +00:00
ttyname.h linux ttyname and ttyname_r: do not return wrong results 2017-03-19 17:36:13 +00:00
ttyname_r.c linux ttyname and ttyname_r: do not return wrong results 2017-03-19 17:36:13 +00: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
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 Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00: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