about summary refs log tree commit diff
path: root/src/unistd
Commit message (Expand)AuthorAgeFilesLines
* work around linux bug in readlink syscall with zero buffer sizeRich Felker2020-11-232-3/+17
* refactor setxid return path to use __syscall_retRich Felker2020-10-271-14/+9
* move aio implementation details to a proper internal headerRich Felker2020-10-141-0/+1
* use new SYS_faccessat2 syscall to implement faccessat with flagsRich Felker2020-09-091-3/+8
* clean up overinclusion in files using TIOCGWINSZRich Felker2020-08-301-1/+0
* add tcgetwinsize and tcsetwinsize functions, move struct winsizeRich Felker2020-08-241-0/+1
* use setitimer function rather than syscall to implement alarmRich Felker2019-08-051-3/+3
* fix broken lseek on x32 (x86_64/ILP32) with offsets larger than LONG_MAXRich Felker2019-07-161-0/+15
* fix broken lseek on mipsn32 with offsets larger than LONG_MAXRich Felker2019-07-161-0/+20
* use namespace-safe __lseek for __stdio_seek instead of direct syscallRich Felker2019-07-161-2/+3
* fix restrict violations in internal use of several functionsSamuel Holland2019-07-101-3/+3
* support archs with no renameat syscall, only renameat2Drew DeVault2019-03-211-0/+4
* improve error handling of ttyname_r and isattyBenjamin Peterson2018-09-152-2/+6
* remove spurious inclusion of libc.h for LFS64 ABI aliasesRich Felker2018-09-127-14/+7
* reduce spurious inclusion of libc.hRich Felker2018-09-128-9/+0
* move and deduplicate declarations of __procfdname to make it checkableRich Felker2018-09-123-6/+1
* avoid excessive stack usage in getcwdRich Felker2018-05-011-2/+2
* fix out of bounds write for zero length buffer in gethostnameMarc André Tanner2018-04-191-1/+1
* fix return value of nice functionRich Felker2018-04-171-5/+9
* make getcwd fail if it cannot obtain an absolute pathDmitry V. Levin2018-02-071-1/+7
* revert regression in faccessat AT_EACCESS robustnessRich Felker2018-02-051-21/+14
* fix fchown fallback on arches without chown(2)Samuel Holland2017-05-271-1/+1
* make ttyname[_r] return ENODEV rather than ENOENTRich Felker2017-04-211-1/+1
* verify that ttyname refers to the same file as the fdSzabolcs Nagy2016-08-301-4/+11
* fix pread/pwrite syscall calling convention on shRich Felker2016-08-112-2/+2
* add mips n32 port (ILP32 ABI for mips64)Rich Felker2016-04-181-0/+19
* add mips64 portRich Felker2016-03-061-0/+19
* switch to using trap number 31 for syscalls on shRich Felker2015-06-161-1/+1
* fix possible isatty false positives and unwanted device state changesRich Felker2015-02-231-3/+4
* map interruption of close by signal to success rather than EINPROGRESSRich Felker2015-02-201-1/+1
* overhaul aio implementation for correctnessRich Felker2015-02-131-0/+8
* make fsync, fdatasync, and msync cancellation pointsTrutz Behn2015-01-302-2/+2
* for multithreaded set*id/setrlimit, handle case where callback does not runRich Felker2015-01-151-1/+1
* remove rlimit hacks from multi-threaded set*id() codeRich Felker2015-01-121-23/+15
* simplify ctermidRich Felker2015-01-121-14/+2
* support linux kernel apis (new archs) with old syscalls removedRich Felker2014-05-2914-1/+69
* rename superh port to "sh" for consistencyRich Felker2014-02-271-0/+0
* superh portBobby Bingham2014-02-231-0/+27
* fix failure of fchmod, fstat, fchdir, and fchown to produce EBADFRich Felker2013-12-192-2/+6
* include cleanups: remove unused headers and add feature test macrosSzabolcs Nagy2013-12-125-6/+1
* add posix_close, accepted for inclusion in the next issue of POSIXRich Felker2013-12-061-0/+6
* simplify faccessat AT_EACCESS path and eliminate resource dependenceRich Felker2013-11-011-14/+21
* fix faccessat AT_EACCESS path not to leave zombie processesRich Felker2013-11-011-2/+6
* in faccessat slow path, add close-on-exec to pipe fdsRich Felker2013-10-181-1/+1
* fix uid/gid-setting error in faccessat with AT_EACCESS flagRich Felker2013-10-121-2/+2
* fix errno value for getcwd when size argument is zeroRich Felker2013-10-081-1/+7
* fix missing return value warning in faccessat, minor cleanupRich Felker2013-08-311-1/+1
* block all signals, even implementation-internal ones, in faccessat childRich Felker2013-08-091-1/+1
* fix faccessat to support AT_EACCESS flagRich Felker2013-08-031-1/+46
* make fchdir, fchmod, fchown, and fstat support O_PATH file descriptorsRich Felker2013-08-022-2/+18