glibc/sysdeps/unix/sysv/linux
Jason A. Donenfeld eaad4f9e8f arc4random: simplify design for better safety
Rather than buffering 16 MiB of entropy in userspace (by way of
chacha20), simply call getrandom() every time.

This approach is doubtlessly slower, for now, but trying to prematurely
optimize arc4random appears to be leading toward all sorts of nasty
properties and gotchas. Instead, this patch takes a much more
conservative approach. The interface is added as a basic loop wrapper
around getrandom(), and then later, the kernel and libc together can
work together on optimizing that.

This prevents numerous issues in which userspace is unaware of when it
really must throw away its buffer, since we avoid buffering all
together. Future improvements may include userspace learning more from
the kernel about when to do that, which might make these sorts of
chacha20-based optimizations more possible. The current heuristic of 16
MiB is meaningless garbage that doesn't correspond to anything the
kernel might know about. So for now, let's just do something
conservative that we know is correct and won't lead to cryptographic
issues for users of this function.

This patch might be considered along the lines of, "optimization is the
root of all evil," in that the much more complex implementation it
replaces moves too fast without considering security implications,
whereas the incremental approach done here is a much safer way of going
about things. Once this lands, we can take our time in optimizing this
properly using new interplay between the kernel and userspace.

getrandom(0) is used, since that's the one that ensures the bytes
returned are cryptographically secure. But on systems without it, we
fallback to using /dev/urandom. This is unfortunate because it means
opening a file descriptor, but there's not much of a choice. Secondly,
as part of the fallback, in order to get more or less the same
properties of getrandom(0), we poll on /dev/random, and if the poll
succeeds at least once, then we assume the RNG is initialized. This is a
rough approximation, as the ancient "non-blocking pool" initialized
after the "blocking pool", not before, and it may not port back to all
ancient kernels, though it does to all kernels supported by glibc
(≥3.2), so generally it's the best approximation we can do.

The motivation for including arc4random, in the first place, is to have
source-level compatibility with existing code. That means this patch
doesn't attempt to litigate the interface itself. It does, however,
choose a conservative approach for implementing it.

Cc: Adhemerval Zanella Netto <adhemerval.zanella@linaro.org>
Cc: Florian Weimer <fweimer@redhat.com>
Cc: Cristian Rodríguez <crrodriguez@opensuse.org>
Cc: Paul Eggert <eggert@cs.ucla.edu>
Cc: Mark Harris <mark.hsj@gmail.com>
Cc: Eric Biggers <ebiggers@kernel.org>
Cc: linux-crypto@vger.kernel.org
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>

Reviewed-by: Adhemerval Zanella  <adhemerval.zanella@linaro.org>
2022-07-27 08:58:27 -03:00
..
aarch64 stdlib: Add arc4random, arc4random_buf, and arc4random_uniform (BZ #4417) 2022-07-22 11:58:27 -03:00
alpha stdlib: Add arc4random, arc4random_buf, and arc4random_uniform (BZ #4417) 2022-07-22 11:58:27 -03:00
arc stdlib: Add arc4random, arc4random_buf, and arc4random_uniform (BZ #4417) 2022-07-22 11:58:27 -03:00
arm stdlib: Add arc4random, arc4random_buf, and arc4random_uniform (BZ #4417) 2022-07-22 11:58:27 -03:00
bits Linux: Forward declaration of struct iovec for process_madvise 2022-06-29 13:50:50 +02:00
csky stdlib: Add arc4random, arc4random_buf, and arc4random_uniform (BZ #4417) 2022-07-22 11:58:27 -03:00
generic Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
hppa stdlib: Add arc4random, arc4random_buf, and arc4random_uniform (BZ #4417) 2022-07-22 11:58:27 -03:00
i386 stdlib: Add arc4random, arc4random_buf, and arc4random_uniform (BZ #4417) 2022-07-22 11:58:27 -03:00
ia64 stdlib: Add arc4random, arc4random_buf, and arc4random_uniform (BZ #4417) 2022-07-22 11:58:27 -03:00
include clock_adjtime: Use __nonnull to avoid null pointer 2022-05-05 17:48:04 +05:30
loongarch LoongArch: Build Infrastructure 2022-07-26 12:35:12 -03:00
m68k stdlib: Add arc4random, arc4random_buf, and arc4random_uniform (BZ #4417) 2022-07-22 11:58:27 -03:00
microblaze struct stat is not posix conformant on microblaze with __USE_FILE_OFFSET64 2022-07-25 11:06:49 -03:00
mips stdlib: Add arc4random, arc4random_buf, and arc4random_uniform (BZ #4417) 2022-07-22 11:58:27 -03:00
net Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
netash Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
netatalk Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
netax25 Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
neteconet Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
netinet Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
netipx Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
netiucv Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
netpacket Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
netrom Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
netrose Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
nfs
nios2 stdlib: Add arc4random, arc4random_buf, and arc4random_uniform (BZ #4417) 2022-07-22 11:58:27 -03:00
or1k stdlib: Add arc4random, arc4random_buf, and arc4random_uniform (BZ #4417) 2022-07-22 11:58:27 -03:00
powerpc stdlib: Add arc4random, arc4random_buf, and arc4random_uniform (BZ #4417) 2022-07-22 11:58:27 -03:00
riscv stdlib: Add arc4random, arc4random_buf, and arc4random_uniform (BZ #4417) 2022-07-22 11:58:27 -03:00
s390 stdlib: Add arc4random, arc4random_buf, and arc4random_uniform (BZ #4417) 2022-07-22 11:58:27 -03:00
scsi Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
sh stdlib: Add arc4random, arc4random_buf, and arc4random_uniform (BZ #4417) 2022-07-22 11:58:27 -03:00
sparc stdlib: Add arc4random, arc4random_buf, and arc4random_uniform (BZ #4417) 2022-07-22 11:58:27 -03:00
sys linux: Add mount_setattr 2022-07-05 10:08:48 -03:00
wordsize-64 linux: Add prlimit64 C implementation 2021-11-30 13:13:03 -03:00
x86 elf: Remove ldconfig kernel version check 2022-05-16 15:03:49 -03:00
x86_64 stdlib: Add arc4random, arc4random_buf, and arc4random_uniform (BZ #4417) 2022-07-22 11:58:27 -03:00
_exit.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
_G_config.h
a.out.h
accept4.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
accept.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
access.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
adjtime.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
adjtimex.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
aio_misc.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
aio_sigqueue.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
alphasort64.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
arch-fd_to_filename.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
arch-fork.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
bind.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
brk_call.h Linux: Introduce __brk_call for invoking the brk system call 2022-05-16 18:41:52 +02:00
brk.c Linux: Introduce __brk_call for invoking the brk system call 2022-05-16 18:41:52 +02:00
check_native.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
check_pf.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
clock_adjtime.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
clock_getcpuclockid.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
clock_getres.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
clock_gettime.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
clock_nanosleep.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
clock_settime.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
clock.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -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 2022-01-01 11:40:24 -08:00
clone-internal.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
close_nocancel.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
close.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
closedir.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
closefrom_fallback.c linux: Fix __closefrom_fallback iterates until max int (BZ#28993) 2022-04-05 08:08:19 -03:00
cmsg_nxthdr.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
cnd_timedwait.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
configure Remove kernel version check 2022-05-16 15:03:49 -03:00
configure.ac Remove kernel version check 2022-05-16 15:03:49 -03:00
connect.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
convert_scm_timestamps.c linux: Fix missing __convert_scm_timestamps (BZ #28860) 2022-02-03 16:59:16 -03:00
copy_file_range.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
creat64.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
creat.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
default-sched.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
device-nrs.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
dirfd.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
dirstream.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
dl-diagnostics-kernel.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
dl-early_allocate.c csu: Implement and use _dl_early_allocate during static startup 2022-05-16 18:42:03 +02:00
dl-execstack.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
dl-execve.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
dl-fxstatat64.c
dl-getcwd.c
dl-openat64.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
dl-opendir.c
dl-origin.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
dl-osinfo.h Remove kernel version check 2022-05-16 15:03:49 -03:00
dl-parse_auxv.h Linux: Consolidate auxiliary vector parsing (redo) 2022-02-28 11:50:41 +01:00
dl-sbrk.c
dl-sysdep.c Remove kernel version check 2022-05-16 15:03:49 -03:00
dl-sysdep.h Remove kernel version check 2022-05-16 15:03:49 -03:00
dl-vdso-setup.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
dl-vdso-setup.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
dl-vdso.h linux: Constify rfv variable in dl_vdso_vsym 2022-04-10 08:33:02 +09:30
dl-write.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
dl-writev.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
epoll_pwait2.c Linux: Add epoll_pwait2 (BZ #27359) 2022-01-17 14:34:54 -03:00
epoll_pwait.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
epoll_wait.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
errlist-compat-data.h stdio: Remove the usage of $(fno-unit-at-a-time) for errlist.c 2022-05-13 10:54:41 -03:00
errlist-compat.h stdio: Remove the usage of $(fno-unit-at-a-time) for errlist.c 2022-05-13 10:54:41 -03:00
errqueue.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
eventfd_read.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
eventfd_write.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
execveat.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
faccessat.c linux: Fix missing internal 64 bit time_t stat usage 2022-04-27 14:21:07 -03:00
fallocate64.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fallocate.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fanotify_mark.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fatal-prepare.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fchmodat.c linux: Fix fchmodat with AT_SYMLINK_NOFOLLOW for 64 bit time_t (BZ#29097) 2022-04-28 09:58:44 -03:00
fcntl64.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fcntl_nocancel.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fcntl.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fdatasync.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fdopendir.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
features-time64.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fexecve.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
filter-nr-syscalls.awk Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fips-private.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fixup-asm-unistd.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fpathconf.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fstat64.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fstat.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fstatat64.c linux: use statx for fstat if neither newfstatat nor fstatat64 is present 2022-06-01 12:29:01 -03:00
fstatat.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fstatfs64.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fstatfs.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fstatvfs64.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fstatvfs.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fsync.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
ftime.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
ftruncate64.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
ftruncate.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
futimens.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
futimes.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
futimesat.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fxstat64.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fxstat.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fxstatat64.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fxstatat.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
gai_sigqueue.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
gen-syscall-h.awk Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
gentempfd.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
getclktck.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
getcpu.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
getcwd.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
getdents64.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
getdents.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
getdirentries64.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
getdirentries.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
getdtsz.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
getentropy.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
gethostid.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
getipv4sourcefilter.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
getitimer.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
getloadavg.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
getlogin_r.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
getlogin.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
getpagesize.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
getpeername.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
getpriority.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
getpt.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
getrandom.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
getrlimit64.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
getrlimit.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
getrusage.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
getsockname.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
getsockopt.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
getsourcefilter.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
getsourcefilter.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
getsysstats.c linux: Use /sys/devices/system/cpu on __get_nprocs_conf (BZ#28991) 2022-05-16 14:26:49 -03:00
gettimeofday.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
glibcsyscalls.py Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
glob64-lstat-compat.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
glob64-time64.c posix/glob.c: update from gnulib 2022-04-27 17:19:31 -04:00
glob64.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
glob-lstat-compat.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
glob.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
globfree64-time64.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
globfree64.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
globfree.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
grantpt.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
if_index.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
ifaddrs.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
ifreq.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
Implies
internal_statvfs.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
internal_statvfs.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
internal-ioctl.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
internal-signals.h Refactor internal-signals.h 2022-06-30 14:56:21 -03:00
internal-sigset.h Refactor internal-signals.h 2022-06-30 14:56:21 -03:00
ioctl.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
ipc_ops.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
ipc_priv.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
kernel_sigaction.h
kernel_stat.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
kernel_termios.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
kernel-features.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
kernel-posix-cpu-timers.h
kernel-posix-timers.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
kstat_cp.h
ldd-rewrite.sed
lddlibc4.c Update copyright dates not handled by scripts/update-copyrights. 2022-01-01 11:42:26 -08:00
ldsodefs.h Linux: Remove HAVE_AUX_SECURE, HAVE_AUX_XID, HAVE_AUX_PAGESIZE 2022-02-10 11:51:22 +01:00
libc_fatal.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
libc_sigaction.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
libc-vdso.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
librt-compat.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
linux_fsinfo.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
listen.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
local-setxid.h
lseek64.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
lseek.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
lstat64.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
lstat.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
lutimes.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
lxstat64.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
lxstat.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
machine-sp.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
Makefile Linux: dirent/tst-readdir64-compat needs to use TEST_COMPAT (bug 27654) 2022-07-25 11:39:03 +02:00
malloc-hugepages.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
malloc-sysdep.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
mknodat.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
mlock2.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
mmap64.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
mmap_call.h Linux: Define MMAP_CALL_INTERNAL 2022-05-04 15:37:21 +02:00
mmap_internal.h Linux: Define MMAP_CALL_INTERNAL 2022-05-04 15:37:21 +02:00
mmap.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
mq_close.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
mq_getattr.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
mq_notify.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
mq_open.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
mq_receive.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
mq_send.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
mq_setattr.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
mq_timedreceive.c linux: Fix mq_timereceive check for 32 bit fallback code (BZ 29304) 2022-06-30 09:12:59 -03:00
mq_timedsend.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
mq_unlink.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
mremap.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
msgctl.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
msgget.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
msgrcv.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
msgsnd.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
msync.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
mtx_timedlock.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
nanosleep.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
netlink_assert_response.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
netlinkaccess.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
not-cancel.h arc4random: simplify design for better safety 2022-07-27 08:58:27 -03:00
not-errno.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
nscd_setup_thread.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
ntp_gettime.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
ntp_gettimex.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
olddirent.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
oldglob.c
open64_nocancel.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
open64.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
open_by_handle_at.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
open_nocancel.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
open.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
openat64_nocancel.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
openat64.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
openat_nocancel.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
openat.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
opendir.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
pathconf.c linux: Fix missing internal 64 bit time_t stat usage 2022-04-27 14:21:07 -03:00
pathconf.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
paths.h
pause.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
personality.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
pipe.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
pkey_get.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
pkey_mprotect.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
pkey_set.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
poll.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
posix_fadvise64.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
posix_fadvise.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
posix_fallocate64.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
posix_fallocate.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
posix_madvise.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
ppoll.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
prctl.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
pread64_nocancel.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
pread64.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
pread.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
preadv2.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
preadv64.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
preadv64v2.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
preadv.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
prlimit64.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
prlimit.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
process_vm_readv.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
process_vm_writev.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
prof-freq.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
profil-counter.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
profil.c
pselect32.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
pselect.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
ptrace.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
ptsname.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
pwrite64.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
pwrite.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
pwritev2.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
pwritev64.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
pwritev64v2.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
pwritev.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
read_nocancel.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
read.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
readahead.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
readdir64_r.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
readdir64.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
readdir_r.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
readdir.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
readonly-area.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
readv.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
reboot.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
recv.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
recvfrom.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
recvmmsg.c Linux: Only generate 64 bit timestamps for 64 bit time_t recvmsg/recvmmsg 2022-01-28 18:18:27 -03:00
recvmsg.c Linux: Only generate 64 bit timestamps for 64 bit time_t recvmsg/recvmmsg 2022-01-28 18:18:27 -03:00
remove.c
rename.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
renameat2.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
renameat.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
rewinddir.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
rseq-internal.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
sa_len.c
safe-fatal.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
scandir64.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
sched_getaffinity.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
sched_getcpu.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
sched_rr_gi.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
sched_setaffinity.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
seekdir.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
select.c microblaze: Use the correct select syscall (BZ #28883) 2022-02-16 16:26:44 -03:00
semctl.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
semget.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
semop.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
semtimedop.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
send.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
sendmmsg.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
sendmsg.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
sendto.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
setegid.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
seteuid.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
setgid.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
setgroups.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
sethostid.c
setipv4sourcefilter.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
setitimer.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
setregid.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
setresgid.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
setresuid.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
setreuid.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
setrlimit64.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
setrlimit.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
setsockopt.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
setsourcefilter.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
settimeofday.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
settimezone.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
setuid.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
shlib-versions
shmat.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
shmctl.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
shmdt.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
shmget.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
shutdown.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
siglist-compat.h stdio: Remove the usage of $(fno-unit-at-a-time) for siglist.c 2022-05-13 10:54:41 -03:00
signalfd.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
sigpending.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
sigprocmask.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
sigqueue.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
sigreturn.c
sigset-cvt-mask.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
sigsetops.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
sigstack.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
sigsuspend.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
sigtimedwait.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
sigwait.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
sigwaitinfo.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
single-thread.h Replace __libc_multiple_threads with __libc_single_threaded 2022-07-05 10:14:47 -03:00
sizes.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
socket-constants-time64.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
socket.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
socketcall.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
socketpair.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
spawn_int_def.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
spawni.c Refactor internal-signals.h 2022-06-30 14:56:21 -03:00
speed.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
splice.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
startup.h Linux: Implement a useful version of _startup_fatal 2022-05-09 18:15:16 +02:00
stat64.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
stat_t64_cp.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
stat_t64_cp.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
stat.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
statfs64.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
statfs.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
statvfs64.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
statvfs.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
statx_cp.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
statx_cp.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
statx.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
struct_kernel_msqid64_ds.h
struct_kernel_semid64_ds.h
struct_kernel_shmid64_ds.h
struct_stat_time64.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
sync_file_range.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
syscall-names.list Update syscall-names.list for Linux 5.18 2022-05-25 14:37:28 +00:00
syscall.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
syscalls.list linux: Add mount_setattr 2022-07-05 10:08:48 -03:00
sysconf-pthread_stack_min.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
sysconf-sigstksz.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
sysconf.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
sysctl.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
sysdep-cancel.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
sysdep-vdso.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
sysdep.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tcdrain.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tcflow.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tcflush.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tcgetattr.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tcgetpgrp.c
tcsendbrk.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tcsetattr.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tcsetpgrp.c
tee.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
telldir.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
termio.h
test-errno-linux.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
thrd_priv.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
thrd_sleep.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
time-clockid.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
time.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
timer_create.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
timer_delete.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
timer_getoverr.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
timer_gettime.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
timer_routines.c Refactor internal-signals.h 2022-06-30 14:56:21 -03:00
timer_settime.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
timer_t_was_int_compat.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
timerfd_gettime.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
timerfd_settime.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
times.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
timespec_get.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
timespec_getres.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tls-internal.c arc4random: simplify design for better safety 2022-07-27 08:58:27 -03:00
tls-internal.h arc4random: simplify design for better safety 2022-07-27 08:58:27 -03:00
truncate64.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
truncate.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-adjtimex-time64.c
tst-adjtimex.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-affinity-pid.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-affinity-static.c
tst-affinity.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-align-clone-internal.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-align-clone.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-clock_adjtime-time64.c
tst-clock_adjtime.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-clock_gettime-clobber.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-clone2-internal.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-clone2.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-clone3-internal.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-clone3.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-clone.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-epoll-time64.c Linux: Add epoll_pwait2 (BZ #27359) 2022-01-17 14:34:54 -03:00
tst-epoll.c Linux: Add epoll_pwait2 (BZ #27359) 2022-01-17 14:34:54 -03:00
tst-fallocate64.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-fallocate-common.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-fallocate.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-fanotify.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-getauxval.c linux: Add a getauxval test [BZ #23293] 2022-05-17 10:14:03 +01: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 2022-01-01 11:40:24 -08:00
tst-getpid1-internal.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-getpid1.c
tst-gettid-kill.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-gettid.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-gettimeofday-clobber.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-glibcsyscalls.py Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-memfd_create.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-misalign-clone-internal.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-misalign-clone.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-mlock2.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-mman-consts.py Update kernel version to 5.18 in header constant tests 2022-05-26 13:51:17 +00:00
tst-mount-consts.py linux: Add mount_setattr 2022-07-05 10:08:48 -03:00
tst-mount.c linux: return UNSUPPORTED from tst-mount if entering mount namespace fails 2022-07-19 06:55:49 +12:00
tst-ntp_adjtime-time64.c
tst-ntp_adjtime.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-ntp_gettime-time64.c
tst-ntp_gettime.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-ntp_gettimex-time64.c
tst-ntp_gettimex.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-o_path-locks.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-ofdlocks-compat.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-ofdlocks.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-personality.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-pidfd-consts.py linux: Set tst-pidfd-consts unsupported for kernels headers older than 5.10 2022-06-02 15:43:25 -03:00
tst-pidfd.c linux: Add tst-pidfd.c 2022-05-17 10:36:59 -03:00
tst-pkey.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-ppoll-time64.c
tst-ppoll.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -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 2022-01-01 11:40:24 -08:00
tst-process_madvise.c linux: Add process_madvise 2022-06-02 15:43:28 -03:00
tst-process_mrelease.c linux: Add process_mrelease 2022-06-02 15:43:28 -03:00
tst-quota.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-readdir64-compat.c Linux: dirent/tst-readdir64-compat needs to use TEST_COMPAT (bug 27654) 2022-07-25 11:39:03 +02:00
tst-rlimit-infinity.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-rseq-disable.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-rseq-nptl.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-rseq.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-rseq.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08: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 2022-01-01 11:40:24 -08:00
tst-sigcontext-get_pc.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-signal-numbers.py Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-sigtimedwait-time64.c
tst-sigtimedwait.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-skeleton-affinity.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-skeleton-thread-affinity.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-socket-consts.py Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -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 linux: Use socket-constants-time64.h on tst-socket-timestamp-compat 2022-02-14 14:05:57 -03: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 linux: Fix ancillary 64-bit time timestamp conversion (BZ #28349, BZ#28350) 2022-01-28 17:46:44 -03:00
tst-sync_file_range.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-syscall-list.sh Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-sysconf-iov_max-uapi.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-sysconf-iov_max.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-sysvmsg-linux.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-sysvsem-linux.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-sysvshm-linux.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-tgkill.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-time-clobber.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-timerfd-time64.c
tst-timerfd.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-ttyname.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
ttyname_r.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
ttyname.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
ttyname.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tv32-compat.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
ualarm.c
umount2.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
umount.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
unlockpt.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
update-syscall-lists.py Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
updwtmp.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
ustat.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
utime.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
utimensat.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
utimes.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
utmp_file.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
Versions linux: Add mount_setattr 2022-07-05 10:08:48 -03:00
versionsort64.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
vfork.c
vmsplice.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wait3.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wait4.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
waitid.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
write_nocancel.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
write.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
writev.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
xmknod.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
xmknodat.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
xstat64.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
xstat.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
xstatconv.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
xstatconv.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
xstatover.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
xstatver.h