glibc/sysdeps/mach/hurd
Joseph Myers b34b46b880 Implement C23 <stdbit.h>
C23 adds a header <stdbit.h> with various functions and type-generic
macros for bit-manipulation of unsigned integers (plus macro defines
related to endianness).  Implement this header for glibc.

The functions have both inline definitions in the header (referenced
by macros defined in the header) and copies with external linkage in
the library (which are implemented in terms of those macros to avoid
duplication).  They are documented in the glibc manual.  Tests, as
well as verifying results for various inputs (of both the macros and
the out-of-line functions), verify the types of those results (which
showed up a bug in an earlier version with the type-generic macro
stdc_has_single_bit wrongly returning a promoted type), that the
macros can be used at top level in a source file (so don't use ({})),
that they evaluate their arguments exactly once, and that the macros
for the type-specific functions have the expected implicit conversions
to the relevant argument type.

Jakub previously referred to -Wconversion warnings in type-generic
macros, so I've included a test with -Wconversion (but the only
warnings I saw and fixed from that test were actually in inline
functions in the <stdbit.h> header - not anything coming from use of
the type-generic macros themselves).

This implementation of the type-generic macros does not handle
unsigned __int128, or unsigned _BitInt types with a width other than
that of a standard integer type (and C23 doesn't require the header to
handle such types either).  Support for those types, using the new
type-generic built-in functions Jakub's added for GCC 14, can
reasonably be added in a followup (along of course with associated
tests).

This implementation doesn't do anything special to handle C++, or have
any tests of functionality in C++ beyond the existing tests that all
headers can be compiled in C++ code; it's not clear exactly what form
this header should take in C++, but probably not one using macros.

DIS ballot comment AT-107 asks for the word "count" to be added to the
names of the stdc_leading_zeros, stdc_leading_ones,
stdc_trailing_zeros and stdc_trailing_ones functions and macros.  I
don't think it's likely to be accepted (accepting any technical
comments would mean having an FDIS ballot), but if it is accepted at
the WG14 meeting (22-26 January in Strasbourg, starting with DIS
ballot comment handling) then there would still be time to update
glibc for the renaming before the 2.39 release.

The new functions and header are placed in the stdlib/ directory in
glibc, rather than creating a new toplevel stdbit/ or putting them in
string/ alongside ffs.

Tested for x86_64 and x86.
2024-01-03 12:07:14 +00:00
..
bits Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
htl Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
i386 Implement C23 <stdbit.h> 2024-01-03 12:07:14 +00:00
net Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
x86 Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
x86_64 Implement C23 <stdbit.h> 2024-01-03 12:07:14 +00:00
_exit.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
_Fork.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
accept.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_settime.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
close_nocancel_nostatus.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_range.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
closedir.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
configure configure: Use autoconf 2.71 2023-07-17 10:08:10 -04:00
configure.ac hurd: Do not set PIE_UNSUPPORTED 2021-12-14 08:38:05 +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 Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08: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 Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08: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 signal: Move sys_errlist to a compat symbol 2020-07-07 14:10:58 -03:00
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 Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08: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
fcntl64.c
fcntl_nocancel.c hurd: Make fcntl(F_SETLKW*) cancellation points 2020-06-28 18:24:37 +00:00
fcntl.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
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
fstat64.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
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
fstatat.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
fstatfs.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
fstatvfs.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
ftruncate64.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
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
fxstat64.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
fxstatat64.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
gai_misc.h 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
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_r.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
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 Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08: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
Implies hurd: Set up the basic tree for x86_64-gnu 2023-02-12 16:12:06 +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_p-ldscript
libc_sigaction.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
libc-ldscript
libhurduser.abilist
link.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
linkat.c 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
lseek64.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
lsetxattr.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
lstat.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
lxstat64.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
Makeconfig Add {,sysdep-}ld-library-path make variable 2020-11-16 21:15:20 +00:00
Makefile 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 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
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
mmap64.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
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 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
open.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
openat.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
pipe2.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
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
pread64_nocancel.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
pread.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
pwrite64_nocancel.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
pwrite.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
read.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
readdir64.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
readdir.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
renameat2.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
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
sendfile64.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
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
stat64.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
statconv.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
statfs.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
statvfs64.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
Subdirs
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 Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tls.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tmpfile64.c
tmpfile.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
truncate.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
ttyname.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
Versions Remove __access_noerrno 2023-11-23 19:01:32 +00:00
wait4_nocancel.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_nocancel.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
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
xstat64.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