glibc/sysdeps/mach/hurd
Adhemerval Zanella 0ca8785a28 elf: Do not change stack permission on dlopen/dlmopen
If some shared library loaded with dlopen/dlmopen requires an executable
stack, either implicitly because of a missing GNU_STACK ELF header
(where the ABI default flags implies in the executable bit) or explicitly
because of the executable bit from GNU_STACK; the loader will try to set
the both the main thread and all thread stacks (from the pthread cache)
as executable.

Besides the issue where any __nptl_change_stack_perm failure does not
undo the previous executable transition (meaning that if the library
fails to load, there can be thread stacks with executable stacks), this
behavior was used on a CVE [1] as a vector for RCE.

This patch changes that if a shared library requires an executable
stack, and the current stack is not executable, dlopen fails.  The
change is done only for dynamically loaded modules, if the program
or any dependency requires an executable stack, the loader will still
change the main thread before program execution and any thread created
with default stack configuration.

[1] https://www.qualys.com/2023/07/19/cve-2023-38408/rce-openssh-forwarded-ssh-agent.txt

Checked on x86_64-linux-gnu and i686-linux-gnu.

Reviewed-by: Florian Weimer <fweimer@redhat.com>
2024-12-31 09:04:20 -03:00
..
bits hurd: Add MAP_NORESERVE mmap flag 2024-11-25 00:55:33 +01:00
htl htl: move __pthread_mutex_checklocked into libc. 2024-12-22 23:34:28 +01:00
i386 hurd: Avoid asm statements which return 2024-12-27 01:10:58 +01:00
net Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
x86 hurd: Make init-first.c no longer x86-specific 2024-01-04 23:48:07 +01:00
x86_64 hurd: Avoid asm statements which return 2024-12-27 01:10:58 +01:00
Implies hurd: Set up the basic tree for x86_64-gnu 2023-02-12 16:12:06 +01:00
Makeconfig
Makefile elf: Do not change stack permission on dlopen/dlmopen 2024-12-31 09:04:20 -03:00
Subdirs
Versions Remove __access_noerrno 2023-11-23 19:01:32 +00:00
_Fork.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
_exit.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
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
arch-fd_to_filename.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08: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
chdir.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
check_fds.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
check_native.c
check_pf.c
chflags.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
chroot.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_settime.c 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
close_nocancel_nostatus.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
close_range.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
configure Convert to autoconf 2.72 (vanilla release, no distribution patches) 2024-06-17 21:15:28 +02:00
configure.ac Use proc_getchildren_rusage when available in getrusage and times. 2024-02-17 21:14:39 +01:00
connect.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
cthreads.c 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-execstack.c elf: Do not change stack permission on dlopen/dlmopen 2024-12-31 09:04:20 -03:00
dl-execve.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-fcntl.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-mman.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-sysdep.c hurd: Avoid asm statements which return 2024-12-27 01:10:58 +01:00
dl-sysdep.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-unistd.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
dup3.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
eloop-threshold.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
err_hurd.sub
err_map.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
errname.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
errno-loc.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
errnos.awk Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
euidaccess.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
execve.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
f_setlk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
f_setlk.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
faccessat.c hurd: Avoid file_check_access () RPC for access (F_OK) 2024-09-19 14:18:39 +02:00
fchdir.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fchflags.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fchmod.c 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
fchown.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fchownat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fcntl.c hurd: Add missing va_end call in fcntl implementation. [BZ #32234] 2024-10-03 20:18:29 +02:00
fcntl64.c
fcntl_nocancel.c
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
fexecve.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fgetxattr.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
flistxattr.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
flock.c 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
fremovexattr.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fsetxattr.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 Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fstatat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fstatat64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fstatat_common.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08: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
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 Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fxstatat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fxstatat64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
gai_misc.h htl: move pthread_sigmask into libc. 2024-12-14 23:13:14 +01:00
getclktck.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
getcwd.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getdents.c
getdomain.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
getegid.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
geteuid.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getgid.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getgroups.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
gethostname.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
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
getpeername.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getpgid.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getpid.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getppid.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
getrandom.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getresgid.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getresuid.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getrlimit.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getrusage.c Use proc_getchildren_rusage when available in getrusage and times. 2024-02-17 21:14:39 +01:00
getsid.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
getuid.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
getxattr.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
group_member.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
hp-timing.h 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
ifreq.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ifreq.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
init-first.c hurd: Avoid asm statements which return 2024-12-27 01:10:58 +01:00
init-posix.c
ioctl.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
isatty.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
jmp-unwind.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
kernel-features.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
kill.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
lchmod.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
lchown.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
lgetxattr.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
libc-ldscript
libc_p-ldscript
libc_sigaction.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
libhurduser.abilist
link.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
linkat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
linkat_common.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
listxattr.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
llistxattr.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
lremovexattr.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
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
lsetxattr.c hurd: Fix lsetxattr return value 2024-06-10 21:56:13 +02: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 Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
malloc-machine.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
mig-reply.c hurd: Add some missing includes 2024-01-03 21:59:54 +01:00
mkdir.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
mkdirat.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
mlock.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
mlockall.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
mmap.c hurd: Disable Prefer_MAP_32BIT_EXEC on non-x86_64 for now 2024-03-23 22:47:46 +01:00
mmap64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
mremap.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
munlock.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
munlockall.c 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
open.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
open64.c
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
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
pipe.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
pipe2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
poll.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
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
prof-freq.c
profil.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
pselect.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
pwrite64_nocancel.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
readdir.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
readdir64.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
readdir64_r.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
readdir_r.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
readlink.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
readlinkat.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
recvmsg.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
removexattr.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
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
res_enable_icmp.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
revoke.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
sbrk.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sched_gets.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sched_sets.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08: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
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
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
setdomain.c 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 Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sethostname.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
setlogin.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
setpgid.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
setpriority.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
setsid.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
setuid.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
setxattr.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
shlib-versions
shutdown.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sigaltstack.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
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
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
socket.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08: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
spawni.c 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
statconv.c 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
statfsconv.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
symlink.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
symlinkat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sync.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
syncfs.c 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
sysdep-cancel.h
telldir.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
times.c Use proc_getchildren_rusage when available in getrusage and times. 2024-02-17 21:14:39 +01:00
tls.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tmpfile.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tmpfile64.c
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
ttyname.c 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
umask.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
uname.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
unlinkat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
utime-helper.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
wait4.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
wait4_nocancel.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_nocancel_nostatus.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 Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00