Age | Commit message (Expand) | Author | Lines |
2023-11-06 | ensure valid setxid return value in an unexpected error case | Markus Wichmann | -1/+1 |
2023-02-28 | dup3: don't set FD_CLOEXEC on failure on kernels without dup3 syscall | Rich Felker | -1/+2 |
2023-02-28 | fix dup3 ignoring all flags but O_CLOEXEC on archs with SYS_dup2 syscall | Rich Felker | -1/+2 |
2023-02-28 | fix pipe2 silently ignoring unknown flags on old kernels | Rich Felker | -0/+1 |
2022-10-19 | remove LFS64 symbol aliases; replace with dynamic linker remapping | Rich Felker | -15/+0 |
2022-03-08 | nice: return EPERM instead of EACCES | Alexey Kodanev | -1/+8 |
2020-11-23 | work around linux bug in readlink syscall with zero buffer size | Rich Felker | -3/+17 |
2020-10-27 | refactor setxid return path to use __syscall_ret | Rich Felker | -14/+9 |
2020-10-14 | move aio implementation details to a proper internal header | Rich Felker | -0/+1 |
2020-09-09 | use new SYS_faccessat2 syscall to implement faccessat with flags | Rich Felker | -3/+8 |
2020-08-30 | clean up overinclusion in files using TIOCGWINSZ | Rich Felker | -1/+0 |
2020-08-24 | add tcgetwinsize and tcsetwinsize functions, move struct winsize | Rich Felker | -0/+1 |
2019-08-05 | use setitimer function rather than syscall to implement alarm | Rich Felker | -3/+3 |
2019-07-16 | fix broken lseek on x32 (x86_64/ILP32) with offsets larger than LONG_MAX | Rich Felker | -0/+15 |
2019-07-16 | fix broken lseek on mipsn32 with offsets larger than LONG_MAX | Rich Felker | -0/+20 |
2019-07-16 | use namespace-safe __lseek for __stdio_seek instead of direct syscall | Rich Felker | -2/+3 |
2019-07-10 | fix restrict violations in internal use of several functions | Samuel Holland | -3/+3 |
2019-03-21 | support archs with no renameat syscall, only renameat2 | Drew DeVault | -0/+4 |
2018-09-15 | improve error handling of ttyname_r and isatty | Benjamin Peterson | -2/+6 |
2018-09-12 | remove spurious inclusion of libc.h for LFS64 ABI aliases | Rich Felker | -14/+7 |
2018-09-12 | reduce spurious inclusion of libc.h | Rich Felker | -9/+0 |
2018-09-12 | move and deduplicate declarations of __procfdname to make it checkable | Rich Felker | -6/+1 |
2018-05-01 | avoid excessive stack usage in getcwd | Rich Felker | -2/+2 |
2018-04-19 | fix out of bounds write for zero length buffer in gethostname | Marc André Tanner | -1/+1 |
2018-04-17 | fix return value of nice function | Rich Felker | -5/+9 |
2018-02-07 | make getcwd fail if it cannot obtain an absolute path | Dmitry V. Levin | -1/+7 |
2018-02-05 | revert regression in faccessat AT_EACCESS robustness | Rich Felker | -21/+14 |
2017-05-27 | fix fchown fallback on arches without chown(2) | Samuel Holland | -1/+1 |
2017-04-21 | make ttyname[_r] return ENODEV rather than ENOENT | Rich Felker | -1/+1 |
2016-08-30 | verify that ttyname refers to the same file as the fd | Szabolcs Nagy | -4/+11 |
2016-08-11 | fix pread/pwrite syscall calling convention on sh | Rich Felker | -2/+2 |
2016-04-18 | add mips n32 port (ILP32 ABI for mips64) | Rich Felker | -0/+19 |
2016-03-06 | add mips64 port | Rich Felker | -0/+19 |
2015-06-16 | switch to using trap number 31 for syscalls on sh | Rich Felker | -1/+1 |
2015-02-23 | fix possible isatty false positives and unwanted device state changes | Rich Felker | -3/+4 |
2015-02-20 | map interruption of close by signal to success rather than EINPROGRESS | Rich Felker | -1/+1 |
2015-02-13 | overhaul aio implementation for correctness | Rich Felker | -0/+8 |
2015-01-30 | make fsync, fdatasync, and msync cancellation points | Trutz Behn | -2/+2 |
2015-01-15 | for multithreaded set*id/setrlimit, handle case where callback does not run | Rich Felker | -1/+1 |
2015-01-12 | remove rlimit hacks from multi-threaded set*id() code | Rich Felker | -23/+15 |
2015-01-12 | simplify ctermid | Rich Felker | -14/+2 |
2014-05-29 | support linux kernel apis (new archs) with old syscalls removed | Rich Felker | -1/+69 |
2014-02-27 | rename superh port to "sh" for consistency | Rich Felker | -0/+0 |
2014-02-23 | superh port | Bobby Bingham | -0/+27 |
2013-12-19 | fix failure of fchmod, fstat, fchdir, and fchown to produce EBADF | Rich Felker | -2/+6 |
2013-12-12 | include cleanups: remove unused headers and add feature test macros | Szabolcs Nagy | -6/+1 |
2013-12-06 | add posix_close, accepted for inclusion in the next issue of POSIX | Rich Felker | -0/+6 |
2013-11-01 | simplify faccessat AT_EACCESS path and eliminate resource dependence | Rich Felker | -14/+21 |
2013-11-01 | fix faccessat AT_EACCESS path not to leave zombie processes | Rich Felker | -2/+6 |
2013-10-18 | in faccessat slow path, add close-on-exec to pipe fds | Rich Felker | -1/+1 |