glibc/sysdeps/unix/sysv/linux
Adhemerval Zanella 461cab1de7 linux: Add support for getrandom vDSO
Linux 6.11 has getrandom() in vDSO. It operates on a thread-local opaque
state allocated with mmap using flags specified by the vDSO.

Multiple states are allocated at once, as many as fit into a page, and
these are held in an array of available states to be doled out to each
thread upon first use, and recycled when a thread terminates. As these
states run low, more are allocated.

To make this procedure async-signal-safe, a simple guard is used in the
LSB of the opaque state address, falling back to the syscall if there's
reentrancy contention.

Also, _Fork() is handled by blocking signals on opaque state allocation
(so _Fork() always sees a consistent state even if it interrupts a
getrandom() call) and by iterating over the thread stack cache on
reclaim_stack. Each opaque state will be in the free states list
(grnd_alloc.states) or allocated to a running thread.

The cancellation is handled by always using GRND_NONBLOCK flags while
calling the vDSO, and falling back to the cancellable syscall if the
kernel returns EAGAIN (would block). Since getrandom is not defined by
POSIX and cancellation is supported as an extension, the cancellation is
handled as 'may occur' instead of 'shall occur' [1], meaning that if
vDSO does not block (the expected behavior) getrandom will not act as a
cancellation entrypoint. It avoids a pthread_testcancel call on the fast
path (different than 'shall occur' functions, like sem_wait()).

It is currently enabled for x86_64, which is available in Linux 6.11,
and aarch64, powerpc32, powerpc64, loongarch64, and s390x, which are
available in Linux 6.12.

Link: https://pubs.opengroup.org/onlinepubs/9799919799/nframe.html [1]
Co-developed-by: Jason A. Donenfeld <Jason@zx2c4.com>
Tested-by: Jason A. Donenfeld <Jason@zx2c4.com> # x86_64
Tested-by: Adhemerval Zanella <adhemerval.zanella@linaro.org> # x86_64, aarch64
Tested-by: Xi Ruoyao <xry111@xry111.site> # x86_64, aarch64, loongarch64
Tested-by: Stefan Liebler <stli@linux.ibm.com> # s390x
2024-11-12 14:42:12 -03:00
..
aarch64 linux: Add support for getrandom vDSO 2024-11-12 14:42:12 -03:00
alpha Linux: Add the sched_setattr and sched_getattr functions 2024-09-11 10:05:08 +02:00
arc arc: Cleanup arcbe 2024-09-25 15:54:07 +01:00
arm Add Arm HWCAP2_* constants from Linux 3.15 and 6.2 to <bits/hwcap.h> 2024-11-05 21:03:37 +01:00
bits misc: Align argument name for pkey_*() functions with the manual 2024-11-06 13:11:33 +00:00
csky Linux: Add the sched_setattr and sched_getattr functions 2024-09-11 10:05:08 +02:00
hppa Linux: Add the sched_setattr and sched_getattr functions 2024-09-11 10:05:08 +02:00
i386 Linux: Add the sched_setattr and sched_getattr functions 2024-09-11 10:05:08 +02:00
include misc: Enable internal use of memory protection keys 2024-09-24 13:23:10 +02:00
loongarch linux: Add support for getrandom vDSO 2024-11-12 14:42:12 -03:00
m68k Linux: Add the sched_setattr and sched_getattr functions 2024-09-11 10:05:08 +02:00
microblaze Linux: Add the sched_setattr and sched_getattr functions 2024-09-11 10:05:08 +02:00
mips Linux: Add the sched_setattr and sched_getattr functions 2024-09-11 10:05:08 +02:00
net socket: Use may_alias on sockaddr structs (bug 19622) 2024-05-18 09:33:19 +02:00
netash socket: Use may_alias on sockaddr structs (bug 19622) 2024-05-18 09:33:19 +02:00
netatalk Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
netax25 Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
neteconet socket: Use may_alias on sockaddr structs (bug 19622) 2024-05-18 09:33:19 +02:00
netinet Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
netipx Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
netiucv socket: Use may_alias on sockaddr structs (bug 19622) 2024-05-18 09:33:19 +02:00
netpacket Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
netrom Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
netrose Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
nfs
nios2 Update syscall lists for Linux 6.11 2024-10-10 10:27:49 -03:00
or1k Linux: Add the sched_setattr and sched_getattr functions 2024-09-11 10:05:08 +02:00
powerpc linux: Add support for getrandom vDSO 2024-11-12 14:42:12 -03:00
riscv Linux: Add the sched_setattr and sched_getattr functions 2024-09-11 10:05:08 +02:00
s390 linux: Add support for getrandom vDSO 2024-11-12 14:42:12 -03:00
scsi Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sh Linux: Add the sched_setattr and sched_getattr functions 2024-09-11 10:05:08 +02:00
sparc sparc: Fix restartable syscalls (BZ 32173) 2024-10-16 14:54:24 -03:00
sys Update PIDFD_* constants for Linux 6.11 2024-10-10 10:27:51 -03:00
wordsize-64 Linux: consolidate sendfile implementation 2022-12-07 11:27:01 -03:00
x86 misc: Enable internal use of memory protection keys 2024-09-24 13:23:10 +02:00
x86_64 linux: Add support for getrandom vDSO 2024-11-12 14:42:12 -03:00
____longjmp_chk.c Fix usage of _STACK_GROWS_DOWN and _STACK_GROWS_UP defines [BZ 31989] 2024-07-19 10:10:17 -04:00
_exit.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
_G_config.h
a.out.h
accept.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
accept4.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
access.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
adjtime.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
adjtimex.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
aio_misc.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
aio_sigqueue.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
alphasort64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
arch-fd_to_filename.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
arch-fork.h Remove ia64-linux-gnu 2024-01-08 17:09:36 -03:00
bind.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
brk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
brk_call.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
check_native.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
check_pf.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
chmod.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
chown.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
clock.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
clock_adjtime.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
clock_getcpuclockid.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
clock_getres.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
clock_gettime.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
clock_nanosleep.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
clock_settime.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
clone-internal.c Remove ia64-linux-gnu 2024-01-08 17:09:36 -03:00
clone-pidfd-support.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
clone3.c Add an internal wrapper for clone, clone2 and clone3 2021-07-14 06:33:58 -07:00
clone3.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
close.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
close_nocancel.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
closedir.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
closefrom_fallback.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
cmsg_nxthdr.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
cnd_timedwait.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
configure configure: default to --prefix=/usr on GNU/Linux 2024-10-22 18:11:49 -04:00
configure.ac configure: default to --prefix=/usr on GNU/Linux 2024-10-22 18:11:49 -04:00
connect.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
convert_scm_timestamps.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
copy_file_range.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
creat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
creat64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
default-sched.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
device-nrs.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dirfd.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dirstream.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-affinity.h elf: Add CPU iteration support for future use in ld.so diagnostics 2024-04-08 16:48:55 +02:00
dl-diagnostics-kernel.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-early_allocate.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-execstack.c linux: Remove __stack_prot 2024-06-12 15:25:54 -03:00
dl-execve.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-fxstatat64.c
dl-getcwd.c
dl-openat64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-opendir.c
dl-origin.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-osinfo.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-parse_auxv.h powerpc: Add HWCAP3/HWCAP4 data to TCB for Power Architecture. 2024-03-19 17:19:27 -05:00
dl-rseq-symbols.S elf: Make dl-rseq-symbols Linux only 2024-07-04 10:09:07 -03:00
dl-sbrk.c
dl-sysdep.c Linux: Include <dl-symbol-redir-ifunc.h> in dl-sysdep.c 2024-06-18 10:56:34 +02:00
dl-sysdep.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-vdso-setup.c linux: Add support for getrandom vDSO 2024-11-12 14:42:12 -03:00
dl-vdso-setup.h linux: Add support for getrandom vDSO 2024-11-12 14:42:12 -03:00
dl-vdso.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-write.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-writev.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dup2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
epoll_create.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
epoll_pwait.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
epoll_pwait2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
epoll_wait.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
errlist-compat-data.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
errlist-compat.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
errqueue.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
eventfd_read.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
eventfd_write.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
execveat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
faccessat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fallocate.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fallocate64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fanotify_mark.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fatal-prepare.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fchmodat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fcntl.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fcntl64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fcntl_nocancel.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fdatasync.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fdopendir.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
features-time64.h Always define __USE_TIME_BITS64 when 64 bit time_t is used 2024-04-02 15:28:36 -03:00
fexecve.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
filter-nr-syscalls.awk Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fixup-asm-unistd.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fpathconf.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fstat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fstat64.c linux: Fix fstat64 on alpha and sparc64 2024-01-12 15:11:11 -03:00
fstatat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fstatat64.c Remove ia64-linux-gnu 2024-01-08 17:09:36 -03:00
fstatfs.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fstatfs64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fstatvfs.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fstatvfs64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fsync.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ftime.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ftruncate.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ftruncate64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
futimens.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
futimes.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
futimesat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fxstat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fxstat64.c Remove ia64-linux-gnu 2024-01-08 17:09:36 -03:00
fxstatat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fxstatat64.c Remove ia64-linux-gnu 2024-01-08 17:09:36 -03:00
gai_sigqueue.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
gen-syscall-h.awk Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
gentempfd.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getclktck.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getcpu.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getcwd.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getdents.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getdents64.c Linux: Use readdir64_r for compat __old_readdir64_r (bug 32128) 2024-09-21 19:32:34 +02:00
getdirentries.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getdirentries64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getdtsz.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getentropy.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
gethostid.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getipv4sourcefilter.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getitimer.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getloadavg.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getlogin.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getlogin_r.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getpagesize.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getpeername.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getpriority.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getpt.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getrandom-internal.h linux: Add support for getrandom vDSO 2024-11-12 14:42:12 -03:00
getrandom.c linux: Add support for getrandom vDSO 2024-11-12 14:42:12 -03:00
getrlimit.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getrlimit64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getrusage.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getsockname.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getsockopt.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getsourcefilter.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getsourcefilter.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getsysstats.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
gettimeofday.c linux: Use GLRO(dl_vdso_gettimeofday) on gettimeofday 2024-10-08 13:28:21 -03:00
glibcsyscalls.py Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
glob-lstat-compat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
glob.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
glob64-lstat-compat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
glob64-time64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
glob64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
globfree.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
globfree64-time64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
globfree64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
grantpt.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
if_index.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ifaddrs.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ifreq.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
Implies
inotify_init.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
internal-ioctl.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
internal-signals.h stdlib: Make abort/_Exit AS-safe (BZ 26275) 2024-10-08 14:40:12 -03:00
internal-sigset.h stdlib: Make abort/_Exit AS-safe (BZ 26275) 2024-10-08 14:40:12 -03:00
internal-stat.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
internal_statvfs.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
internal_statvfs.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ioctl.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ipc_ops.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ipc_priv.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
kernel-features.h Remove ia64-linux-gnu 2024-01-08 17:09:36 -03:00
kernel-posix-cpu-timers.h linux: Avoid shifting a negative signed on POSIX timer interface 2022-10-20 10:19:08 -03:00
kernel-posix-timers.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
kernel_sigaction.h
kernel_stat.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
kernel_termios.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
kstat_cp.h linux: Disentangle fstatat from fxstatat 2020-10-09 17:02:06 -03:00
lchown.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ldsodefs.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
libc-vdso.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
libc_fatal.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
libc_sigaction.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
librt-compat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
link.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
linux_fsinfo.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
listen.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
local-setxid.h
lseek.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
lseek64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
lstat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
lstat64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
lutimes.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
lxstat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
lxstat64.c Remove ia64-linux-gnu 2024-01-08 17:09:36 -03:00
machine-sp.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
Makefile sparc: Fix restartable syscalls (BZ 32173) 2024-10-16 14:54:24 -03:00
malloc-hugepages.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
malloc-sysdep.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
mkdir.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
mknodat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
mlock2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
mmap.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
mmap64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
mmap_call.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
mmap_internal.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
mq_close.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
mq_getattr.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
mq_notify.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
mq_open.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
mq_receive.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
mq_send.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
mq_setattr.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
mq_timedreceive.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
mq_timedsend.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
mq_unlink.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
mremap-failure.h Add mremap tests 2024-08-01 05:06:12 -07:00
mremap.c linux: Update the mremap C implementation [BZ #31968] 2024-08-01 05:06:12 -07:00
msgctl.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
msgget.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
msgrcv.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
msgsnd.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
msync.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
mtx_timedlock.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
nanosleep.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
netlink_assert_response.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
netlinkaccess.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
not-cancel.h linux: Add support for getrandom vDSO 2024-11-12 14:42:12 -03:00
not-errno.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
nscd_setup_thread.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ntp_gettime.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ntp_gettimex.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
olddirent.h Linux: Use readdir64_r for compat __old_readdir64_r (bug 32128) 2024-09-21 19:32:34 +02:00
oldglob.c posix: Add glob64 with 64-bit time_t support 2021-06-15 10:42:11 -03:00
open.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
open64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
open64_nocancel.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
open_by_handle_at.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
open_nocancel.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
openat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
openat64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
openat64_nocancel.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
openat_nocancel.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
opendir.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
pathconf.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
pathconf.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
paths.h
pause.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
personality.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
pidfd_getpid.c parse_fdinfo: Don't advance pointer twice [BZ #31798] 2024-05-27 06:52:45 -07:00
pidfd_spawn.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
pidfd_spawnp.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
pipe.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
pkey_get.c misc: Enable internal use of memory protection keys 2024-09-24 13:23:10 +02:00
pkey_mprotect.c misc: Enable internal use of memory protection keys 2024-09-24 13:23:10 +02:00
pkey_set.c misc: Align argument name for pkey_*() functions with the manual 2024-11-06 13:11:33 +00:00
poll.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
posix_fadvise.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
posix_fadvise64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
posix_fallocate.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
posix_fallocate64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
posix_madvise.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ppoll.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ppoll_chk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
pread.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
pread64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
pread64_nocancel.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
preadv.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
preadv2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
preadv64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
preadv64v2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
prlimit.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
prlimit64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
process_vm_readv.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
process_vm_writev.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
procutils.c Rename procutils_read_file to __libc_procutils_read_file [BZ #31755] 2024-05-20 05:22:43 -07:00
procutils.h Rename procutils_read_file to __libc_procutils_read_file [BZ #31755] 2024-05-20 05:22:43 -07:00
prof-freq.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
profil-counter.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
profil.c
pselect.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
pselect32.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ptrace.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ptsname.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
pwrite.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
pwrite64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
pwritev.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
pwritev2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
pwritev64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
pwritev64v2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
read.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
read_nocancel.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
readahead.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
readdir.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
readdir64.c Linux: Use readdir64_r for compat __old_readdir64_r (bug 32128) 2024-09-21 19:32:34 +02:00
readdir64_r.c Linux: readdir64_r should not skip d_ino == 0 entries (bug 32126) 2024-09-21 19:32:34 +02:00
readdir_r.c Linux: readdir_r needs to report getdents failures (bug 32124) 2024-09-05 12:05:32 +02:00
readlink.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
readonly-area.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
readv.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
reboot.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
recv.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
recvfrom.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
recvmmsg.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
recvmsg.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
remove.c
rename.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
renameat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
renameat2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
rewinddir.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
rmdir.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
rseq-internal.h nptl: initialize rseq area prior to registration 2024-11-07 22:23:49 +01:00
sa_len.c
safe-fatal.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
scandir64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sched_getaffinity.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sched_getattr.c Linux: Add the sched_setattr and sched_getattr functions 2024-09-11 10:05:08 +02:00
sched_getcpu.c linux: Use rseq area unconditionally in sched_getcpu (bug 31479) 2024-03-15 19:08:24 +01:00
sched_rr_gi.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sched_setaffinity.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sched_setattr.c Linux: Add the sched_setattr and sched_getattr functions 2024-09-11 10:05:08 +02:00
seekdir.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
select.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
semctl.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
semget.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
semop.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
semtimedop.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
send.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sendfile.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sendfile64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sendmmsg.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sendmsg.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sendto.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
set-freeres-os.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
setegid.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
seteuid.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
setgid.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
setgroups.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sethostid.c
setipv4sourcefilter.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
setitimer.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
setregid.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
setresgid.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
setresuid.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
setreuid.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
setrlimit.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
setrlimit64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
setsockopt.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
setsourcefilter.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
settimeofday.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
settimezone.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
setuid.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
setvmaname.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
setvmaname.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
shlib-versions
shmat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
shmctl.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
shmdt.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
shmget.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
shutdown.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
siglist-compat.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
signalfd.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sigpending.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sigprocmask.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sigqueue.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sigreturn.c
sigset-cvt-mask.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sigsetops.h linux/sigsetops: fix type confusion (bug 31468) 2024-03-12 10:00:22 +01:00
sigstack.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sigsuspend.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sigtimedwait.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sigwait.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sigwaitinfo.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
single-thread.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sizes.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
socket-constants-time64.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
socket.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
socketcall.h nptl: Fix Race conditions in pthread cancellation [BZ#12683] 2024-08-23 14:27:43 -03:00
socketpair.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
spawn_int_def.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
spawnattr_getcgroup_np.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
spawnattr_setcgroup_np.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
spawni.c stdlib: Make abort/_Exit AS-safe (BZ 26275) 2024-10-08 14:40:12 -03:00
speed.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
splice.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
startup.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
stat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
stat64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
stat_t64_cp.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
stat_t64_cp.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
statfs.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
statfs64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
statvfs.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
statvfs64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
statx.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
statx_cp.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
statx_cp.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
struct_kernel_msqid64_ds.h sysv: linux: Add 64-bit time_t variant for msgctl 2020-07-09 12:05:40 -03:00
struct_kernel_semid64_ds.h sysv: linux: Add 64-bit time_t variant for semctl 2020-07-09 12:05:35 -03:00
struct_kernel_shmid64_ds.h sysv: linux: Add 64-bit time_t variant for shmctl 2020-07-09 12:05:47 -03:00
struct_stat_time64.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
symlink.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sync_file_range.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
syscall-names.list Update syscall lists for Linux 6.11 2024-10-10 10:27:49 -03:00
syscall.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
syscall_cancel.c nptl: Fix Race conditions in pthread cancellation [BZ#12683] 2024-08-23 14:27:43 -03:00
syscalls.list misc: Enable internal use of memory protection keys 2024-09-24 13:23:10 +02:00
sysconf-pthread_stack_min.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sysconf-sigstksz.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sysconf.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sysctl.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sysdep-cancel.h nptl: Fix Race conditions in pthread cancellation [BZ#12683] 2024-08-23 14:27:43 -03:00
sysdep-vdso.h linux: Introduce INTERNAL_VSYSCALL 2024-03-01 07:14:56 -08:00
sysdep.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tcdrain.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tcflow.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tcflush.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tcgetattr.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tcgetpgrp.c
tcsendbrk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tcsetattr.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tcsetpgrp.c
tee.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
telldir.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
termio.h
test-errno-linux.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
thrd_priv.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
thrd_sleep.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
time-clockid.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
time.c linux: Use GLRO(dl_vdso_time) on time 2024-10-08 13:28:21 -03:00
timer_create.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
timer_delete.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
timer_getoverr.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
timer_gettime.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
timer_routines.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
timer_settime.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
timer_t_was_int_compat.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
timerfd_gettime.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
timerfd_settime.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
times.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
timespec_get.c time: Allow later version licensing. 2024-05-01 09:03:26 -04:00
timespec_getres.c time: Allow later version licensing. 2024-05-01 09:03:26 -04:00
tls-internal.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tls-internal.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
truncate.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
truncate64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-adjtimex-time64.c y2038: Add test coverage 2021-06-15 10:42:11 -03:00
tst-adjtimex.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-affinity-pid.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-affinity-static.c
tst-affinity.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-align-clone-internal.c Remove ia64-linux-gnu 2024-01-08 17:09:36 -03:00
tst-align-clone.c Remove ia64-linux-gnu 2024-01-08 17:09:36 -03:00
tst-clock_adjtime-time64.c y2038: Add test coverage 2021-06-15 10:42:11 -03:00
tst-clock_adjtime.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-clock_gettime-clobber.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-clone.c S390: Do not clobber r7 in clone [BZ #31402] 2024-02-26 13:37:46 +01:00
tst-clone2-internal.c Remove ia64-linux-gnu 2024-01-08 17:09:36 -03:00
tst-clone2.c Remove ia64-linux-gnu 2024-01-08 17:09:36 -03:00
tst-clone3-internal.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-clone3.c Remove ia64-linux-gnu 2024-01-08 17:09:36 -03:00
tst-epoll-ioctls.c Linux: Add epoll ioctls 2024-06-04 12:09:15 -05:00
tst-epoll-time64.c Linux: Add epoll_pwait2 (BZ #27359) 2022-01-17 14:34:54 -03:00
tst-epoll.c misc: tst-poll: Proper synchronize with child before sending the signal 2024-02-01 09:31:33 -03:00
tst-fallocate-common.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-fallocate.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-fallocate64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-fanotify.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-fdopendir-o_path.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-getauxval.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-getcwd-smallbuff.c Linux: Detect user namespace support in io/tst-getcwd-smallbuff 2022-01-24 18:14:24 +01:00
tst-getdents64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-getpid1-internal.c Remove ia64-linux-gnu 2024-01-08 17:09:36 -03:00
tst-getpid1.c Remove ia64-linux-gnu 2024-01-08 17:09:36 -03:00
tst-gettid-kill.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-gettid.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-gettimeofday-clobber.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-glibcsyscalls.py Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-linux-mremap1.c Add mremap tests 2024-08-01 05:06:12 -07:00
tst-memfd_create.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-misalign-clone.c Remove ia64-linux-gnu 2024-01-08 17:09:36 -03:00
tst-mlock2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-mman-consts.py linux: Add MAP_DROPPABLE from Linux 6.11 2024-10-10 10:27:53 -03:00
tst-mount-compile.py Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-mount-consts.py Update kernel version to 6.11 in header constant tests 2024-10-10 10:27:55 -03:00
tst-mount.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-ntp_adjtime-time64.c y2038: Add test coverage 2021-06-15 10:42:11 -03:00
tst-ntp_adjtime.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-ntp_gettime-time64.c y2038: Add test coverage 2021-06-15 10:42:11 -03:00
tst-ntp_gettime.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-ntp_gettimex-time64.c y2038: Add test coverage 2021-06-15 10:42:11 -03:00
tst-ntp_gettimex.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-o_path-locks.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-ofdlocks-compat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-ofdlocks.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-personality.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-pidfd-consts.py Update PIDFD_* constants for Linux 6.11 2024-10-10 10:27:51 -03:00
tst-pidfd.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-pidfd_getpid.c tests: gracefully handle AppArmor userns containment 2024-02-23 08:50:00 -03:00
tst-pkey.c linux: Trivial test output fix in tst-pkey 2024-07-19 22:57:23 +02:00
tst-posix_spawn-setsid-pidfd.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-ppoll-time64.c y2038: Add test coverage 2021-06-15 10:42:11 -03:00
tst-ppoll.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-prctl-time64.c Linux: Add time64 alias for prctl 2021-07-21 11:58:16 +02:00
tst-prctl.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-process_madvise.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-process_mrelease.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-quota.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-readdir64-compat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-rlimit-infinity.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-rseq-disable.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-rseq-nptl.c nptl: Fix extraneous testing run by tst-rseq-nptl in the test driver 2024-08-16 14:38:33 +01:00
tst-rseq.c Linux: Make __rseq_size useful for feature detection (bug 31965) 2024-07-09 19:33:37 +02:00
tst-rseq.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-sched-consts.py Update kernel version to 6.11 in header constant tests 2024-10-10 10:27:55 -03:00
tst-sched_setattr.c Linux: Add missing scheduler constants to <sched.h> 2024-09-11 10:05:08 +02:00
tst-scm_rights-time64.c socket: Add time64 alias for sendmmsg 2021-07-21 11:58:16 +02:00
tst-scm_rights.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-sigcontext-get_pc.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-signal-numbers.py Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-sigtimedwait-time64.c y2038: Add test coverage 2021-06-15 10:42:11 -03:00
tst-sigtimedwait.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-skeleton-affinity.c Report error if setaffinity wrapper fails (Bug 32040) 2024-08-15 15:28:48 -04:00
tst-skeleton-thread-affinity.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-socket-consts.py Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-socket-timestamp-compat-time64.c Linux: Only generate 64 bit timestamps for 64 bit time_t recvmsg/recvmmsg 2022-01-28 18:18:27 -03:00
tst-socket-timestamp-compat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-socket-timestamp-time64.c linux: Fix ancillary 64-bit time timestamp conversion (BZ #28349, BZ#28350) 2022-01-28 17:46:44 -03:00
tst-socket-timestamp.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-spawn-cgroup.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-spawn-chdir-pidfd.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-spawn-pidfd.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-spawn-pidfd.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-spawn2-pidfd.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-spawn3-pidfd.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-spawn4-pidfd.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-spawn5-pidfd.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-spawn6-pidfd.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-spawn7-pidfd.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-sync_file_range.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-syscall-list.sh Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-syscall-restart.c linux: Fix tst-syscall-restart.c on old gcc (BZ 32283) 2024-10-18 08:48:22 -03:00
tst-sysconf-iov_max-uapi.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-sysconf-iov_max.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-sysvmsg-linux.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-sysvsem-linux.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-sysvshm-linux.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-tgkill.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-time-clobber.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-timerfd-time64.c y2038: Add test coverage 2021-06-15 10:42:11 -03:00
tst-timerfd.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-ttyname-common.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-ttyname-direct.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-ttyname-namespace.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ttyname.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ttyname.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ttyname_r.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tv32-compat.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ualarm.c
umount.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
umount2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
unlink.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
unlockpt.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
update-syscall-lists.py Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
updwtmp.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ustat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
utime.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
utimensat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
utimes.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
utmp_file.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
Versions Linux: Add the sched_setattr and sched_getattr functions 2024-09-11 10:05:08 +02:00
versionsort64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
vfork.c
vmsplice.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
wait3.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
wait4.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
waitid.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
write.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
write_nocancel.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
writev.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
xmknod.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
xmknodat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
xstat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
xstat64.c Remove ia64-linux-gnu 2024-01-08 17:09:36 -03:00
xstatconv.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
xstatconv.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
xstatover.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
xstatver.h Linux: make generic xstatver.h the default one 2022-12-07 14:40:36 -03:00