glibc/sysdeps/unix/sysv/linux
Torvald Riegel 389fdf78b2 Do not violate mutex destruction requirements.
POSIX and C++11 require that a thread can destroy a mutex if no other
thread owns the mutex, is blocked on the mutex, or will try to acquire
it in the future.  After destroying the mutex, it can reuse or unmap the
underlying memory.  Thus, we must not access a mutex' memory after
releasing it.  Currently, we can load the private flag after releasing
the mutex, which is fixed by this patch.
See https://sourceware.org/bugzilla/show_bug.cgi?id=13690 for more
background.

We need to call futex_wake on the lock after releasing it, however.  This
is by design, and can lead to spurious wake-ups on unrelated futex words
(e.g., when the mutex memory is reused for another mutex).  This behavior
is documented in the glibc-internal futex API and in recent drafts of the
Linux kernel's futex documentation (see the draft_futex branch of
git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git).
2015-12-23 18:44:53 +01:00
..
aarch64 Rename localedir to complocaledir (bug 14259). 2015-11-27 10:22:38 -05:00
alpha Add __CPU_MASK_TYPE for __cpu_mask 2015-12-01 10:25:44 -08:00
arm Cleanup ARM ioperm implementation 2015-12-12 11:52:06 +01:00
bits Add __CPU_MASK_TYPE for __cpu_mask 2015-12-01 10:25:44 -08:00
generic Add __CPU_MASK_TYPE for __cpu_mask 2015-12-01 10:25:44 -08:00
hppa Fix lgamma setting signgam for ISO C (bug 15421). 2015-11-20 22:49:59 +00:00
i386 Use direct socket syscalls for new kernels on i386, m68k, microblaze, sh. 2015-12-09 20:59:43 +00:00
ia64 Update <sys/ptrace.h> for Linux 4.3. 2015-11-23 17:53:08 +00:00
include/sys linux/getsysstats.c: use sysinfo() instead of parsing /proc/meminfo 2015-09-12 21:09:59 -04:00
m68k Use direct socket syscalls for new kernels on i386, m68k, microblaze, sh. 2015-12-09 20:59:43 +00:00
microblaze Use direct socket syscalls for new kernels on i386, m68k, microblaze, sh. 2015-12-09 20:59:43 +00:00
mips mips: fix testsuite build for O32 FPXX ABI on pre-R2 CPU 2015-12-09 19:03:46 +01:00
net Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
netash Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
netatalk Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
netax25 Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
neteconet Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
netinet Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
netipx Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
netiucv Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
netpacket Update <netpacket/packet.h> for Linux 4.3. 2015-11-23 17:52:08 +00:00
netrom Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
netrose Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
nfs
nios2 Fix lgamma setting signgam for ISO C (bug 15421). 2015-11-20 22:49:59 +00:00
powerpc powerpc: Add hwcap/hwcap2/platform data to TCB. 2015-12-03 13:56:13 -02:00
s390 Add __CPU_MASK_TYPE for __cpu_mask 2015-12-01 10:25:44 -08:00
scsi Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
sh Use direct socket syscalls for new kernels on i386, m68k, microblaze, sh. 2015-12-09 20:59:43 +00:00
sparc Do not violate mutex destruction requirements. 2015-12-23 18:44:53 +01:00
sys Make obsolete syscall wrappers into compat symbols (bug 18472). 2015-12-14 22:52:15 +00:00
tile math: add LDBL_CLASSIFY_COMPAT support 2015-12-03 13:00:46 -05:00
wordsize-64 Add Prefer_MAP_32BIT_EXEC to map executable pages with MAP_32BIT 2015-12-15 13:16:02 -08:00
x86 Add __CPU_MASK_TYPE for __cpu_mask 2015-12-01 10:25:44 -08:00
x86_64 Provide x32 times 2015-12-17 11:47:06 -08:00
_exit.c Convert 231 sysdeps function definitions to prototype style. 2015-10-19 12:04:33 +00:00
_G_config.h Remove _G_OPEN64, _G_LSEEK64, _G_MMAP64, _G_FSTAT64 from _G_config.h. 2012-10-18 18:50:43 +00:00
a.out.h Remove trailing whitespace. 2013-06-05 20:44:03 +00:00
accept4.c nptl: Rewrite cancellation macros 2015-06-04 18:58:36 -03:00
accept.c S390: Call direct system calls for socket operations. 2015-11-09 16:14:49 +01:00
adjtime.c Use INLINE_SYSCALL_ERROR_RETURN_VALUE 2015-10-13 12:01:10 -07:00
aio_misc.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
aio_sigqueue.c Convert 231 sysdeps function definitions to prototype style. 2015-10-19 12:04:33 +00:00
arch-fork.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
bind.c Call direct system calls for socket operations 2015-08-25 13:45:56 -03:00
check_native.c Terminate process on invalid netlink response from kernel [BZ #12926] 2015-11-09 12:48:41 +01:00
check_pf.c Terminate process on invalid netlink response from kernel [BZ #12926] 2015-11-09 12:48:41 +01:00
clock_getcpuclockid.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
clock_getres.c Consolidate vDSO macros and usage 2015-05-26 10:10:36 -03:00
clock_gettime.c Consolidate vDSO macros and usage 2015-05-26 10:10:36 -03:00
clock_nanosleep.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
clock_settime.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
clock.c Define CLOCKS_PER_SEC type to the type clock_t 2015-01-06 04:59:13 -08:00
cmsg_nxthdr.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
configure Remove bitrotten --enable-oldest-abi (bug 6652). 2014-09-16 17:45:03 +00:00
configure.ac Remove bitrotten --enable-oldest-abi (bug 6652). 2014-09-16 17:45:03 +00:00
connect.c Call direct system calls for socket operations 2015-08-25 13:45:56 -03:00
createthread.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
default-sched.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
device-nrs.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
dl-brk.c
dl-execstack.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
dl-fxstatat64.c Remove __ASSUME_ATFCTS conditionals in sysdeps/unix/sysv/linux/. 2014-06-20 15:41:35 +00:00
dl-getcwd.c Fix Linux getcwd for long paths 2011-05-08 08:37:19 -04:00
dl-librecon.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
dl-openat64.c Convert 113 more function definitions to prototype style (files with assertions). 2015-10-20 11:54:09 +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. 2015-01-02 16:29:47 +00:00
dl-osinfo.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
dl-sbrk.c 2005-12-13 Ulrich Drepper <drepper@redhat.com> 2005-12-14 08:43:25 +00:00
dl-sysdep.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
dl-sysdep.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
dl-vdso.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
dl-vdso.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
dl-writev.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
epoll_pwait.c nptl: Rewrite cancellation macros 2015-06-04 18:58:36 -03:00
errqueue.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
eventfd_read.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
eventfd_write.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
eventfd.c Use INLINE_SYSCALL_ERROR_RETURN_VALUE 2015-10-13 12:01:10 -07:00
exit-thread.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
faccessat.c Convert 231 sysdeps function definitions to prototype style. 2015-10-19 12:04:33 +00:00
fallocate64.c nptl: Rewrite cancellation macros 2015-06-04 18:58:36 -03:00
fallocate.c nptl: Rewrite cancellation macros 2015-06-04 18:58:36 -03:00
fatal-prepare.h Use __pthread_setcancelstate in libc.a 2015-09-17 16:38:54 -07:00
fchmodat.c Convert 231 sysdeps function definitions to prototype style. 2015-10-19 12:04:33 +00:00
fcntl.c Use INLINE_SYSCALL_ERROR_RETURN_VALUE 2015-10-13 12:01:10 -07:00
fd_to_filename.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
fexecve.c Convert 24 more function definitions to prototype style (array parameters). 2015-10-20 11:51:03 +00:00
fips-private.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
fpathconf.c Convert 231 sysdeps function definitions to prototype style. 2015-10-19 12:04:33 +00:00
fstatfs64.c Revert "Add INLINE_SYSCALL_RETURN/INLINE_SYSCALL_ERROR_RETURN" 2015-08-21 09:57:15 -07:00
fstatvfs64.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
fstatvfs.c Fix pathconf statvfs namespace (bug 18507). 2015-06-09 19:52:01 +00:00
ftime.c
ftruncate64.c Revert "Add INLINE_SYSCALL_RETURN/INLINE_SYSCALL_ERROR_RETURN" 2015-08-21 09:57:15 -07:00
futex-internal.h Add and use new glibc-internal futex API. 2015-07-10 13:47:09 +02:00
futimens.c Use INLINE_SYSCALL_ERROR_RETURN_VALUE 2015-10-13 12:01:10 -07:00
futimes.c Use INLINE_SYSCALL_ERROR_RETURN_VALUE 2015-10-13 12:01:10 -07:00
futimesat.c Revert "Add INLINE_SYSCALL_RETURN/INLINE_SYSCALL_ERROR_RETURN" 2015-08-21 09:57:15 -07:00
fxstat64.c Revert "Add INLINE_SYSCALL_RETURN/INLINE_SYSCALL_ERROR_RETURN" 2015-08-21 09:57:15 -07:00
fxstat.c Use INLINE_SYSCALL_ERROR_RETURN_VALUE 2015-10-13 12:01:10 -07:00
fxstatat64.c Use INLINE_SYSCALL_ERROR_RETURN_VALUE 2015-10-13 12:01:10 -07:00
fxstatat.c Use INLINE_SYSCALL_ERROR_RETURN_VALUE 2015-10-13 12:01:10 -07:00
gai_sigqueue.c Convert 231 sysdeps function definitions to prototype style. 2015-10-19 12:04:33 +00:00
getclktck.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getcwd.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getdents64.c
getdents.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getdirentries64.c
getdirentries.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getdtsz.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
gethostid.c Convert 231 sysdeps function definitions to prototype style. 2015-10-19 12:04:33 +00:00
getipv4sourcefilter.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getloadavg.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getlogin_r.c Convert 231 sysdeps function definitions to prototype style. 2015-10-19 12:04:33 +00:00
getlogin.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getpagesize.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getpeername.c Call direct system calls for socket operations 2015-08-25 13:45:56 -03:00
getpid.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getpriority.c Revert "Add INLINE_SYSCALL_RETURN/INLINE_SYSCALL_ERROR_RETURN" 2015-08-21 09:57:15 -07:00
getpt.c Convert 231 sysdeps function definitions to prototype style. 2015-10-19 12:04:33 +00:00
getrlimit64.c Revert "Add INLINE_SYSCALL_RETURN/INLINE_SYSCALL_ERROR_RETURN" 2015-08-21 09:57:15 -07:00
getsockname.c Call direct system calls for socket operations 2015-08-25 13:45:56 -03:00
getsockopt.c Call direct system calls for socket operations 2015-08-25 13:45:56 -03:00
getsourcefilter.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getsysstats.c linux/getsysstats.c: use sysinfo() instead of parsing /proc/meminfo 2015-09-12 21:09:59 -04:00
gettimeofday.c Consolidate gettimeofday across aarch64/s390/tile 2015-05-26 17:03:35 -03:00
grantpt.c CVE-2013-2207, BZ #15755: Disable pt_chown. 2013-07-21 15:39:55 -04:00
if_index.c Move bits/libc-lock.h and bits/libc-lockP.h out of bits/ (bug 14912). 2015-09-08 21:11:03 +00:00
ifaddrs.c Terminate process on invalid netlink response from kernel [BZ #12926] 2015-11-09 12:48:41 +01:00
ifreq.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
Implies Get rid of nptl/sysdeps/pthread/ subdirectory 2014-06-12 13:48:47 -07:00
internal_statvfs64.c
internal_statvfs.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
ipc_priv.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
kernel_sigaction.h
kernel_stat.h Use __glibc_reserved instead __unused. 2013-11-26 12:32:28 +01:00
kernel_termios.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
kernel-features.h Assume that SOCK_CLOEXEC is available and works 2015-10-17 12:02:37 +02:00
kernel-posix-cpu-timers.h 2005-04-27 Roland McGrath <roland@redhat.com> 2005-04-27 08:01:41 +00:00
kernel-posix-timers.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
ldd-rewrite.sed
lddlibc4.c Update copyright dates not handled by scripts/update-copyrights. 2015-01-02 16:54:45 +00:00
ldsodefs.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
libc_fatal.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
linux_fsinfo.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
listen.c Call direct system calls for socket operations 2015-08-25 13:45:56 -03:00
llseek.c Revert "Add INLINE_SYSCALL_RETURN/INLINE_SYSCALL_ERROR_RETURN" 2015-08-21 09:57:15 -07:00
local-setxid.h Remove pre-2.4 Linux kernel support. 2012-05-25 19:19:30 +00:00
lowlevellock-futex.h Do not violate mutex destruction requirements. 2015-12-23 18:44:53 +01:00
lseek64.c
lutimes.c Use INLINE_SYSCALL_ERROR_RETURN_VALUE 2015-10-13 12:01:10 -07:00
lxstat64.c Revert "Add INLINE_SYSCALL_RETURN/INLINE_SYSCALL_ERROR_RETURN" 2015-08-21 09:57:15 -07:00
lxstat.c Use INLINE_SYSCALL_ERROR_RETURN_VALUE 2015-10-13 12:01:10 -07:00
makedev.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
Makefile Make obsolete syscall wrappers into compat symbols (bug 18472). 2015-12-14 22:52:15 +00:00
malloc-sysdep.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
mmap64.c Use INLINE_SYSCALL_ERROR_RETURN_VALUE 2015-10-13 12:01:10 -07:00
mq_close.c Revert "Add INLINE_SYSCALL_RETURN/INLINE_SYSCALL_ERROR_RETURN" 2015-08-21 09:57:15 -07:00
mq_getattr.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
mq_notify.c Fix mq_notify socket, recv namespace (bug 18546). 2015-06-17 20:20:08 +00:00
mq_open.c Use INLINE_SYSCALL_ERROR_RETURN_VALUE 2015-10-13 12:01:10 -07:00
mq_receive.c Fix mq_receive, mq_send mq_timed* namespace (bug 18545). 2015-06-17 20:19:04 +00:00
mq_send.c Fix mq_receive, mq_send mq_timed* namespace (bug 18545). 2015-06-17 20:19:04 +00:00
mq_unlink.c Use INLINE_SYSCALL_ERROR_RETURN_VALUE 2015-10-13 12:01:10 -07:00
msgctl.c Remove __ASSUME_IPC64 2015-08-24 10:53:49 +02:00
msgget.c Convert 231 sysdeps function definitions to prototype style. 2015-10-19 12:04:33 +00:00
msgrcv.c nptl: Rewrite cancellation macros 2015-06-04 18:58:36 -03:00
msgsnd.c nptl: Rewrite cancellation macros 2015-06-04 18:58:36 -03:00
netlink_assert_response.c Terminate process on invalid netlink response from kernel [BZ #12926] 2015-11-09 12:48:41 +01:00
netlinkaccess.h Terminate process on invalid netlink response from kernel [BZ #12926] 2015-11-09 12:48:41 +01:00
nice.c update linux nice.c include path too after recent file shuffle 2012-08-17 22:42:49 -04:00
not-cancel.h Use inline syscalls for non-cancellable versions 2015-06-04 14:52:34 -03:00
nptl-signals.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
nscd_setup_thread.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
ntp_gettime.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
ntp_gettimex.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
open64.c nptl: Rewrite cancellation macros 2015-06-04 18:58:36 -03:00
openat64.c Consolidate definitions of _FORTIFY_SOURCE wrappers for open{,64}{,at}. 2013-05-03 16:33:26 -07:00
openat.c Remove unused definition of __openat(64)_nocancel 2015-08-11 09:37:38 +02:00
opendir.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
opensock.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
pathconf.c Fix pathconf basename namespace (bug 18444). 2015-05-22 17:09:36 +00:00
pathconf.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
paths.h Fix small indendation issues in paths.h files 2012-11-04 10:10:58 +01:00
posix_fadvise64.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
posix_fadvise.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
posix_fallocate64.c __ASSUME_FALLOCATE is always true on 32-bit architectures 2015-05-05 08:28:35 +02:00
posix_fallocate.c __ASSUME_FALLOCATE is always true on 32-bit architectures 2015-05-05 08:28:35 +02:00
posix_madvise.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
ppoll.c nptl: Rewrite cancellation macros 2015-06-04 18:58:36 -03:00
pread64.c nptl: Rewrite cancellation macros 2015-06-04 18:58:36 -03:00
pread.c nptl: Rewrite cancellation macros 2015-06-04 18:58:36 -03:00
preadv64.c * sysdeps/unix/sysv/linux/preadv64.c (PREAD): Use __libc_pread64 2009-04-08 19:24:34 +00:00
preadv.c nptl: Rewrite cancellation macros 2015-06-04 18:58:36 -03:00
prlimit.c Use INLINE_SYSCALL_ERROR_RETURN_VALUE 2015-10-13 12:01:10 -07:00
prof-freq.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
profil.c
pselect.c nptl: Rewrite cancellation macros 2015-06-04 18:58:36 -03:00
pt-raise.c Convert 231 sysdeps function definitions to prototype style. 2015-10-19 12:04:33 +00:00
pthread_getaffinity.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
pthread_getcpuclockid.c Convert 231 sysdeps function definitions to prototype style. 2015-10-19 12:04:33 +00:00
pthread_getname.c Convert 231 sysdeps function definitions to prototype style. 2015-10-19 12:04:33 +00:00
pthread_kill.c Function declaration cleanup 2015-01-06 08:23:58 -08:00
pthread_setaffinity.c Remove CPU set size checking from affinity functions [BZ #19143] 2015-11-24 17:21:01 +01:00
pthread_setname.c Convert 231 sysdeps function definitions to prototype style. 2015-10-19 12:04:33 +00:00
pthread_sigmask.c Convert 231 sysdeps function definitions to prototype style. 2015-10-19 12:04:33 +00:00
pthread_sigqueue.c Convert 231 sysdeps function definitions to prototype style. 2015-10-19 12:04:33 +00:00
pthread-pids.h NaCl: Set tid field to a unique value. 2015-05-20 14:52:05 -07:00
ptrace.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
ptsname.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
pwrite64.c nptl: Rewrite cancellation macros 2015-06-04 18:58:36 -03:00
pwrite.c nptl: Rewrite cancellation macros 2015-06-04 18:58:36 -03:00
pwritev64.c * misc/Makefile (routines): Add preadv, preadv64, pwritev, pwritev64. 2009-04-03 19:57:16 +00:00
pwritev.c nptl: Rewrite cancellation macros 2015-06-04 18:58:36 -03:00
raise.c Convert 231 sysdeps function definitions to prototype style. 2015-10-19 12:04:33 +00:00
readahead.c Use INLINE_SYSCALL_ERROR_RETURN_VALUE 2015-10-13 12:01:10 -07:00
readdir64_r.c Missing #include updates for dirstream code move from unix to posix. 2012-08-08 09:18:37 -07:00
readdir64.c Move common dirent implementation from sysdeps/unix to sysdeps/posix. 2012-08-07 14:47:34 -07:00
readonly-area.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
reboot.c Revert "Add INLINE_SYSCALL_RETURN/INLINE_SYSCALL_ERROR_RETURN" 2015-08-21 09:57:15 -07:00
recv.c S390: Call direct system calls for socket operations. 2015-11-09 16:14:49 +01:00
recvfrom.c Call direct system calls for socket operations 2015-08-25 13:45:56 -03:00
recvmmsg.c nptl: Rewrite cancellation macros 2015-06-04 18:58:36 -03:00
recvmsg.c Call direct system calls for socket operations 2015-08-25 13:45:56 -03:00
remove.c Handle POSIX-compliant errno value of unlink in remove. 2010-04-04 02:08:37 -07:00
sa_len.c Clean up __libc_sa_len helper. 2013-08-27 10:34:16 -07:00
safe-fatal.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
sched_getaffinity.c Avoid PLT when calling __sched_getaffinity_new 2015-10-14 06:33:48 -07:00
sched_getcpu.c Consolidate sched_getcpu 2015-06-09 14:56:21 -03:00
sched_setaffinity.c Remove CPU set size checking from affinity functions [BZ #19143] 2015-11-24 17:21:01 +01:00
segfault.c 2005-12-13 Ulrich Drepper <drepper@redhat.com> 2005-12-14 08:43:25 +00:00
semctl.c Remove extra va_start/va_end calls (bug 17244) 2015-09-16 14:51:28 +02:00
semget.c Convert 231 sysdeps function definitions to prototype style. 2015-10-19 12:04:33 +00:00
semop.c Convert 231 sysdeps function definitions to prototype style. 2015-10-19 12:04:33 +00:00
semtimedop.c Convert 69 more function definitions to prototype style (line wrap cases). 2015-10-19 21:23:47 +00:00
send.c S390: Call direct system calls for socket operations. 2015-11-09 16:14:49 +01:00
sendmmsg.c nptl: Rewrite cancellation macros 2015-06-04 18:58:36 -03:00
sendmsg.c Call direct system calls for socket operations 2015-08-25 13:45:56 -03:00
sendto.c Call direct system calls for socket operations 2015-08-25 13:45:56 -03:00
setegid.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
seteuid.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
setgid.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
setgroups.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
sethostid.c
setipv4sourcefilter.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
setregid.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
setresgid.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
setresuid.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
setreuid.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
setrlimit64.c Convert 231 sysdeps function definitions to prototype style. 2015-10-19 12:04:33 +00:00
setsockopt.c Call direct system calls for socket operations 2015-08-25 13:45:56 -03:00
setsourcefilter.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
setuid.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
shlib-versions Remove configuration name patterns from shlib-versions. 2014-09-12 12:28:47 +00:00
shm-directory.c Move bits/libc-lock.h and bits/libc-lockP.h out of bits/ (bug 14912). 2015-09-08 21:11:03 +00:00
shmat.c Convert 231 sysdeps function definitions to prototype style. 2015-10-19 12:04:33 +00:00
shmctl.c Remove __ASSUME_IPC64 2015-08-24 10:53:49 +02:00
shmdt.c Convert 231 sysdeps function definitions to prototype style. 2015-10-19 12:04:33 +00:00
shmget.c Convert 231 sysdeps function definitions to prototype style. 2015-10-19 12:04:33 +00:00
shutdown.c Call direct system calls for socket operations 2015-08-25 13:45:56 -03:00
sigaction.c Convert 231 sysdeps function definitions to prototype style. 2015-10-19 12:04:33 +00:00
siglist.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
signal.c
signalfd.c Use INLINE_SYSCALL_ERROR_RETURN_VALUE 2015-10-13 12:01:10 -07:00
sigpending.c Convert 231 sysdeps function definitions to prototype style. 2015-10-19 12:04:33 +00:00
sigprocmask.c Convert 231 sysdeps function definitions to prototype style. 2015-10-19 12:04:33 +00:00
sigqueue.c Convert 231 sysdeps function definitions to prototype style. 2015-10-19 12:04:33 +00:00
sigreturn.c 2005-12-13 Ulrich Drepper <drepper@redhat.com> 2005-12-14 08:43:25 +00:00
sigset-cvt-mask.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
sigstack.c Convert 231 sysdeps function definitions to prototype style. 2015-10-19 12:04:33 +00:00
sigsuspend.c nptl: Rewrite cancellation macros 2015-06-04 18:58:36 -03:00
sigtimedwait.c nptl: Rewrite cancellation macros 2015-06-04 18:58:36 -03:00
sigwait.c Function declaration cleanup 2015-01-06 08:23:58 -08:00
sigwaitinfo.c nptl: Rewrite cancellation macros 2015-06-04 18:58:36 -03:00
sizes.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
socket.c Call direct system calls for socket operations 2015-08-25 13:45:56 -03:00
socketcall.h Remove socket.S implementation 2015-05-22 17:38:06 -03:00
socketpair.c powerpc: Fix compiler warning in some syscalls. 2015-09-04 15:19:30 -03:00
speed.c Convert 231 sysdeps function definitions to prototype style. 2015-10-19 12:04:33 +00:00
statfs64.c Revert "Add INLINE_SYSCALL_RETURN/INLINE_SYSCALL_ERROR_RETURN" 2015-08-21 09:57:15 -07:00
statvfs64.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
statvfs.c Fix pathconf statvfs namespace (bug 18507). 2015-06-09 19:52:01 +00:00
sync_file_range.c nptl: Rewrite cancellation macros 2015-06-04 18:58:36 -03:00
syscalls.list Make obsolete syscall wrappers into compat symbols (bug 18472). 2015-12-14 22:52:15 +00:00
sysconf.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
sysctl.c Revert "Add INLINE_SYSCALL_RETURN/INLINE_SYSCALL_ERROR_RETURN" 2015-08-21 09:57:15 -07:00
sysctl.mk Remove $(sysctl) from sysdep_routines 2012-05-22 13:58:43 -07:00
sysdep-vdso.h Consolidate vDSO macros and usage 2015-05-26 10:10:36 -03:00
sysdep.h Add INLINE_SYSCALL_ERROR_RETURN_VALUE 2015-10-13 11:59:15 -07:00
syslog.c Remove stray includes of kernel-features.h. 2014-06-25 18:09:01 +00:00
system.c Move bits/libc-lock.h and bits/libc-lockP.h out of bits/ (bug 14912). 2015-09-08 21:11:03 +00:00
tcdrain.c nptl: Rewrite cancellation macros 2015-06-04 18:58:36 -03:00
tcflow.c Convert 231 sysdeps function definitions to prototype style. 2015-10-19 12:04:33 +00:00
tcflush.c Convert 231 sysdeps function definitions to prototype style. 2015-10-19 12:04:33 +00:00
tcgetattr.c Convert 231 sysdeps function definitions to prototype style. 2015-10-19 12:04:33 +00:00
tcgetpgrp.c
tcsendbrk.c Use INLINE_SYSCALL_ERROR_RETURN_VALUE 2015-10-13 12:01:10 -07:00
tcsetattr.c Convert 231 sysdeps function definitions to prototype style. 2015-10-19 12:04:33 +00:00
tcsetpgrp.c
termio.h
time.c Convert 231 sysdeps function definitions to prototype style. 2015-10-19 12:04:33 +00:00
timer_create.c Convert 231 sysdeps function definitions to prototype style. 2015-10-19 12:04:33 +00:00
timer_delete.c Convert 231 sysdeps function definitions to prototype style. 2015-10-19 12:04:33 +00:00
timer_getoverr.c Convert 231 sysdeps function definitions to prototype style. 2015-10-19 12:04:33 +00:00
timer_gettime.c Convert 231 sysdeps function definitions to prototype style. 2015-10-19 12:04:33 +00:00
timer_routines.c nptl: Rewrite cancellation macros 2015-06-04 18:58:36 -03:00
timer_settime.c Convert 69 more function definitions to prototype style (line wrap cases). 2015-10-19 21:23:47 +00:00
times.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
timespec_get.c x86: clock_gettime and timespec_get vDSO cleanup 2015-06-01 22:25:02 -03:00
truncate64.c Revert "Add INLINE_SYSCALL_RETURN/INLINE_SYSCALL_ERROR_RETURN" 2015-08-21 09:57:15 -07:00
tst-affinity-pid.c Remove CPU set size checking from affinity functions [BZ #19143] 2015-11-24 17:21:01 +01:00
tst-affinity.c Remove CPU set size checking from affinity functions [BZ #19143] 2015-11-24 17:21:01 +01:00
tst-align-clone.c NPTL: Build tests using clone directly only for Linux. 2015-02-06 12:30:23 -08:00
tst-clone.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
tst-fanotify.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
tst-getpid1.c NPTL: Build tests using clone directly only for Linux. 2015-02-06 12:30:23 -08:00
tst-getpid2.c NPTL: Build tests using clone directly only for Linux. 2015-02-06 12:30:23 -08:00
tst-setgetname.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
tst-skeleton-affinity.c Remove CPU set size checking from affinity functions [BZ #19143] 2015-11-24 17:21:01 +01:00
tst-skeleton-thread-affinity.c Remove CPU set size checking from affinity functions [BZ #19143] 2015-11-24 17:21:01 +01:00
tst-thread-affinity-pthread2.c Remove CPU set size checking from affinity functions [BZ #19143] 2015-11-24 17:21:01 +01:00
tst-thread-affinity-pthread.c Remove CPU set size checking from affinity functions [BZ #19143] 2015-11-24 17:21:01 +01:00
tst-thread-affinity-sched.c Remove CPU set size checking from affinity functions [BZ #19143] 2015-11-24 17:21:01 +01:00
ttyname_r.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
ttyname.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
ualarm.c
umount2.S
umount.S
unlockpt.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
updwtmp.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
ustat.c Use INLINE_SYSCALL_ERROR_RETURN_VALUE 2015-10-13 12:01:10 -07:00
utimensat.c Use INLINE_SYSCALL_ERROR_RETURN_VALUE 2015-10-13 12:01:10 -07:00
utimes.c Revert "Add INLINE_SYSCALL_RETURN/INLINE_SYSCALL_ERROR_RETURN" 2015-08-21 09:57:15 -07:00
utmp_file.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
Versions Terminate process on invalid netlink response from kernel [BZ #12926] 2015-11-09 12:48:41 +01:00
vfork.c * sysdeps/alpha/fpu/s_cacosf.c: Don't use sysdeps/generic/. 2005-12-15 21:13:14 +00:00
wait3.c Flatten sysdeps/unix/bsd/bsd4.4 into sysdeps/unix/bsd. 2013-12-22 14:49:48 +00:00
wait.c nptl: Rewrite cancellation macros 2015-06-04 18:58:36 -03:00
waitid.c nptl: Rewrite cancellation macros 2015-06-04 18:58:36 -03:00
waitpid.c nptl: Rewrite cancellation macros 2015-06-04 18:58:36 -03:00
xmknod.c Use INLINE_SYSCALL_ERROR_RETURN_VALUE 2015-10-13 12:01:10 -07:00
xmknodat.c Use INLINE_SYSCALL_ERROR_RETURN_VALUE 2015-10-13 12:01:10 -07:00
xstat64.c Revert "Add INLINE_SYSCALL_RETURN/INLINE_SYSCALL_ERROR_RETURN" 2015-08-21 09:57:15 -07:00
xstat.c Use INLINE_SYSCALL_ERROR_RETURN_VALUE 2015-10-13 12:01:10 -07:00
xstatconv.c Use INLINE_SYSCALL_ERROR_RETURN_VALUE 2015-10-13 12:01:10 -07:00
xstatconv.h Mark __xstatXX_conv as hidden 2015-08-19 04:41:06 -07:00