aboutsummaryrefslogtreecommitdiff
path: root/src/unistd
AgeCommit message (Expand)Author
2024-03-14fix pwrite/pwritev handling of O_APPEND filesRich Felker
2024-02-22add framework to support archs without a native wait4 syscallRich Felker
2023-11-06ensure valid setxid return value in an unexpected error caseMarkus Wichmann
2023-02-28dup3: don't set FD_CLOEXEC on failure on kernels without dup3 syscallRich Felker
2023-02-28fix dup3 ignoring all flags but O_CLOEXEC on archs with SYS_dup2 syscallRich Felker
2023-02-28fix pipe2 silently ignoring unknown flags on old kernelsRich Felker
2022-10-19remove LFS64 symbol aliases; replace with dynamic linker remappingRich Felker
2022-03-08nice: return EPERM instead of EACCESAlexey Kodanev
2020-11-23work around linux bug in readlink syscall with zero buffer sizeRich Felker
2020-10-27refactor setxid return path to use __syscall_retRich Felker
2020-10-14move aio implementation details to a proper internal headerRich Felker
2020-09-09use new SYS_faccessat2 syscall to implement faccessat with flagsRich Felker
2020-08-30clean up overinclusion in files using TIOCGWINSZRich Felker
2020-08-24add tcgetwinsize and tcsetwinsize functions, move struct winsizeRich Felker
2019-08-05use setitimer function rather than syscall to implement alarmRich Felker
2019-07-16fix broken lseek on x32 (x86_64/ILP32) with offsets larger than LONG_MAXRich Felker
2019-07-16fix broken lseek on mipsn32 with offsets larger than LONG_MAXRich Felker
2019-07-16use namespace-safe __lseek for __stdio_seek instead of direct syscallRich Felker
2019-07-10fix restrict violations in internal use of several functionsSamuel Holland
2019-03-21support archs with no renameat syscall, only renameat2Drew DeVault
2018-09-15improve error handling of ttyname_r and isattyBenjamin Peterson
2018-09-12remove spurious inclusion of libc.h for LFS64 ABI aliasesRich Felker
2018-09-12reduce spurious inclusion of libc.hRich Felker
2018-09-12move and deduplicate declarations of __procfdname to make it checkableRich Felker
2018-05-01avoid excessive stack usage in getcwdRich Felker
2018-04-19fix out of bounds write for zero length buffer in gethostnameMarc André Tanner
2018-04-17fix return value of nice functionRich Felker
2018-02-07make getcwd fail if it cannot obtain an absolute pathDmitry V. Levin
2018-02-05revert regression in faccessat AT_EACCESS robustnessRich Felker
2017-05-27fix fchown fallback on arches without chown(2)Samuel Holland
2017-04-21make ttyname[_r] return ENODEV rather than ENOENTRich Felker
2016-08-30verify that ttyname refers to the same file as the fdSzabolcs Nagy
2016-08-11fix pread/pwrite syscall calling convention on shRich Felker
2016-04-18add mips n32 port (ILP32 ABI for mips64)Rich Felker
2016-03-06add mips64 portRich Felker
2015-06-16switch to using trap number 31 for syscalls on shRich Felker
2015-02-23fix possible isatty false positives and unwanted device state changesRich Felker
2015-02-20map interruption of close by signal to success rather than EINPROGRESSRich Felker
2015-02-13overhaul aio implementation for correctnessRich Felker
2015-01-30make fsync, fdatasync, and msync cancellation pointsTrutz Behn
2015-01-15for multithreaded set*id/setrlimit, handle case where callback does not runRich Felker
2015-01-12remove rlimit hacks from multi-threaded set*id() codeRich Felker
2015-01-12simplify ctermidRich Felker
2014-05-29support linux kernel apis (new archs) with old syscalls removedRich Felker
2014-02-27rename superh port to "sh" for consistencyRich Felker
2014-02-23superh portBobby Bingham
2013-12-19fix failure of fchmod, fstat, fchdir, and fchown to produce EBADFRich Felker
2013-12-12include cleanups: remove unused headers and add feature test macrosSzabolcs Nagy
2013-12-06add posix_close, accepted for inclusion in the next issue of POSIXRich Felker
2013-11-01simplify faccessat AT_EACCESS path and eliminate resource dependenceRich Felker