..
mips
initial version of mips (o32) port, based on work by Richard Pennington (rdp)
14 years ago
mips64
add mips64 port
10 years ago
mipsn32
fix broken lseek on mipsn32 with offsets larger than LONG_MAX
7 years ago
sh
switch to using trap number 31 for syscalls on sh
11 years ago
_exit.c
further use of _Noreturn, for non-plain-C functions
14 years ago
access.c
support linux kernel apis (new archs) with old syscalls removed
12 years ago
acct.c
reduce spurious inclusion of libc.h
8 years ago
alarm.c
avoid deprecated (by linux) alarm syscall; use setitimer instead
14 years ago
chdir.c
global cleanup to use the new syscall interface
15 years ago
chown.c
support linux kernel apis (new archs) with old syscalls removed
12 years ago
close.c
reduce spurious inclusion of libc.h
8 years ago
ctermid.c
simplify ctermid
12 years ago
dup.c
global cleanup to use the new syscall interface
15 years ago
dup2.c
support linux kernel apis (new archs) with old syscalls removed
12 years ago
dup3.c
reduce spurious inclusion of libc.h
8 years ago
faccessat.c
revert regression in faccessat AT_EACCESS robustness
8 years ago
fchdir.c
move and deduplicate declarations of __procfdname to make it checkable
8 years ago
fchown.c
move and deduplicate declarations of __procfdname to make it checkable
8 years ago
fchownat.c
global cleanup to use the new syscall interface
15 years ago
fdatasync.c
make fsync, fdatasync, and msync cancellation points
11 years ago
fsync.c
make fsync, fdatasync, and msync cancellation points
11 years ago
ftruncate.c
remove spurious inclusion of libc.h for LFS64 ABI aliases
8 years ago
getcwd.c
avoid excessive stack usage in getcwd
8 years ago
getegid.c
omit errno update path for syscalls that cannot fail
15 years ago
geteuid.c
omit errno update path for syscalls that cannot fail
15 years ago
getgid.c
omit errno update path for syscalls that cannot fail
15 years ago
getgroups.c
global cleanup to use the new syscall interface
15 years ago
gethostname.c
fix out of bounds write for zero length buffer in gethostname
8 years ago
getlogin.c
initial check-in, version 0.5.0
15 years ago
getlogin_r.c
include cleanups: remove unused headers and add feature test macros
13 years ago
getpgid.c
global cleanup to use the new syscall interface
15 years ago
getpgrp.c
support linux kernel apis (new archs) with old syscalls removed
12 years ago
getpid.c
omit errno update path for syscalls that cannot fail
15 years ago
getppid.c
omit errno update path for syscalls that cannot fail
15 years ago
getsid.c
global cleanup to use the new syscall interface
15 years ago
getuid.c
omit errno update path for syscalls that cannot fail
15 years ago
isatty.c
improve error handling of ttyname_r and isatty
8 years ago
lchown.c
support linux kernel apis (new archs) with old syscalls removed
12 years ago
link.c
support linux kernel apis (new archs) with old syscalls removed
12 years ago
linkat.c
global cleanup to use the new syscall interface
15 years ago
lseek.c
use namespace-safe __lseek for __stdio_seek instead of direct syscall
7 years ago
nice.c
fix return value of nice function
8 years ago
pause.c
reduce spurious inclusion of libc.h
8 years ago
pipe.c
support linux kernel apis (new archs) with old syscalls removed
12 years ago
pipe2.c
in pipe2, use pipe() rather than __syscall(SYS_pipe, ...) for fallback
13 years ago
posix_close.c
add posix_close, accepted for inclusion in the next issue of POSIX
13 years ago
pread.c
remove spurious inclusion of libc.h for LFS64 ABI aliases
8 years ago
preadv.c
remove spurious inclusion of libc.h for LFS64 ABI aliases
8 years ago
pwrite.c
remove spurious inclusion of libc.h for LFS64 ABI aliases
8 years ago
pwritev.c
remove spurious inclusion of libc.h for LFS64 ABI aliases
8 years ago
read.c
reduce spurious inclusion of libc.h
8 years ago
readlink.c
support linux kernel apis (new archs) with old syscalls removed
12 years ago
readlinkat.c
use restrict everywhere it's required by c99 and/or posix 2008
14 years ago
readv.c
reduce spurious inclusion of libc.h
8 years ago
renameat.c
support archs with no renameat syscall, only renameat2
7 years ago
rmdir.c
support linux kernel apis (new archs) with old syscalls removed
12 years ago
setegid.c
new attempt at making set*id() safe and robust
15 years ago
seteuid.c
new attempt at making set*id() safe and robust
15 years ago
setgid.c
new attempt at making set*id() safe and robust
15 years ago
setpgid.c
cleanup various minor issues reported by nsz
15 years ago
setpgrp.c
initial check-in, version 0.5.0
15 years ago
setregid.c
new attempt at making set*id() safe and robust
15 years ago
setresgid.c
new attempt at making set*id() safe and robust
15 years ago
setresuid.c
new attempt at making set*id() safe and robust
15 years ago
setreuid.c
new attempt at making set*id() safe and robust
15 years ago
setsid.c
global cleanup to use the new syscall interface
15 years ago
setuid.c
new attempt at making set*id() safe and robust
15 years ago
setxid.c
for multithreaded set*id/setrlimit, handle case where callback does not run
11 years ago
sleep.c
initial check-in, version 0.5.0
15 years ago
symlink.c
support linux kernel apis (new archs) with old syscalls removed
12 years ago
symlinkat.c
global cleanup to use the new syscall interface
15 years ago
sync.c
debloat: use __syscall instead of syscall where possible
15 years ago
tcgetpgrp.c
initial check-in, version 0.5.0
15 years ago
tcsetpgrp.c
initial check-in, version 0.5.0
15 years ago
truncate.c
remove spurious inclusion of libc.h for LFS64 ABI aliases
8 years ago
ttyname.c
initial check-in, version 0.5.0
15 years ago
ttyname_r.c
improve error handling of ttyname_r and isatty
8 years ago
ualarm.c
fix restrict violations in internal use of several functions
7 years ago
unlink.c
support linux kernel apis (new archs) with old syscalls removed
12 years ago
unlinkat.c
global cleanup to use the new syscall interface
15 years ago
usleep.c
include cleanups: remove unused headers and add feature test macros
13 years ago
write.c
reduce spurious inclusion of libc.h
8 years ago
writev.c
reduce spurious inclusion of libc.h
8 years ago