aboutsummaryrefslogtreecommitdiff
path: root/libc/src/unistd
AgeCommit message (Expand)AuthorFilesLines
2024-02-06[libc] Fix pread under msan (#80893)michaelrj-google2-1/+6
2024-01-31[libc] Fix read under msan (#80203)michaelrj-google1-1/+4
2024-01-23[libc] fix sysconf (#79159)Schrodinger ZHU Yifan2-5/+7
2024-01-20[libc] Add missing header ioctl.h on aarch64. (#78865)lntue1-0/+1
2023-10-19[libc] Fix accidental LIBC_NAMESPACE_syscall definition (#69548)alfredfo2-3/+3
2023-09-26[libc] Mass replace enclosing namespace (#67032)Guillaume Chatelet76-216/+218
2023-09-06[libc] Unify lseek implementationsMikhail R. Gadelha1-22/+6
2023-08-17[libc][NFC] Put definitions of stdout and friends into their own object files.Siva Chandra Reddy1-0/+1
2023-08-16[libc] Fix compilation on 32-bit systemsMikhail R. Gadelha1-7/+8
2023-08-07[libc][cleanup] Fix most conversion warningsMichael Jones34-72/+78
2023-08-03[libc] Add support to compile some syscalls on 32 bit platformMikhail R. Gadelha6-1/+52
2023-07-31[libc] Quiet initializer warnings in getoptRoland McGrath1-0/+3
2023-07-20[libc] Remove global constructor in `getopt` implementationJoseph Huber2-11/+8
2023-04-17[libc][NFC] Standardize missing syscalls error messages.Mikhail R. Gadelha8-8/+8
2023-04-11[libc] Fix swab placementCaslyn Tonelli3-15/+11
2023-04-10[libc] Add swab implementationCaslyn Tonelli4-0/+61
2023-03-16[libc] Enable __llvm_libc_syscall and forkMikhail R. Gadelha1-0/+1
2023-03-02[libc][obvious] Fix errno includes in unistdMichael Jones24-24/+24
2023-03-02[libc][NFC] Switch use of errno in src/unistd and src/sys to libc_errno.Siva Chandra Reddy32-71/+66
2023-02-15[libc][NFC] Make tuning macros start with LIBC_COPT_Guillaume Chatelet1-1/+1
2023-01-09[libc][Obvious] Address few GCC warnings.Siva Chandra Reddy2-5/+11
2022-12-11[libc] Add custom operator new to handle allocation failures gracefully.Siva Chandra Reddy1-3/+3
2022-11-29[libc] Move strdup implementation to a new headerJoseph Huber1-1/+1
2022-11-11[libc] move fork into threads folderMichael Jones2-2/+2
2022-10-31[libc] Implement getoptAlex Brachet3-0/+259
2022-10-27Revert "[libc] Implement getopt"Alex Brachet3-259/+0
2022-10-27[libc] Implement getoptAlex Brachet3-0/+259
2022-10-14[libc] Add implementation of the POSIX getcwd function.Siva Chandra Reddy4-0/+108
2022-10-10[libc] add isattyMichael Jones4-0/+74
2022-10-10[libc] add sysconf with pagesizeMichael Jones4-0/+71
2022-10-10[libc] Add implementation of pthread_atfork.Siva Chandra Reddy2-0/+5
2022-10-06[libc] Add POSIX execv and execve functions.Siva Chandra Reddy8-0/+183
2022-10-04[libc] Add a minimal implementation of the POSIX fork function.Siva Chandra Reddy4-0/+91
2022-09-30[libc] add syscall functionMichael Jones32-39/+116
2022-09-21[libc] Add implementations of POSIX getpid, getppid, getuid, geteuid functions.Siva Chandra Reddy10-0/+244
2022-09-14[libc] Add POSIX functions pread and pwrite.Siva Chandra Reddy6-0/+138
2022-09-14[libc][Obvious] Fix typo in the alternate path of the POSIX "access" function.Siva Chandra1-2/+2
2022-09-14[libc] Add implementation of POSIX function "access".Siva Chandra Reddy4-0/+74
2022-09-13[libc] Add POSIX functions dup, dup2, and GNU extension function dup3.Siva Chandra Reddy8-0/+224
2022-08-31[libc] Fix typo in lseek syscall number macro.Dong-hee Na1-2/+2
2022-08-26[libc] Implement POSIX truncate and ftruncate functions for Linux.Siva Chandra Reddy6-0/+138
2022-08-25[libc] Implement linux link, linkat, symlink, symlinkat, readlink, readlinkat.Siva Chandra Reddy14-0/+445
2022-08-23[libc] Add Linux implementations of POSIX chdir, fchdir, chmod and fchmod.Siva Chandra Reddy6-0/+132
2022-03-15[libc] Add implementation of POSIX lseek function.Siva Chandra Reddy4-0/+79
2022-03-04[libc] Make the errno macro resolve to the thread local variable directly.Siva Chandra Reddy1-7/+7
2022-02-01[libc] Add a few missing deps, includes, and fix a few typos.Siva Chandra4-1/+7
2022-02-01[libc] Add implementations of POSIX mkdir, mkdirat, rmdir, unlink and unlinkat.Siva Chandra Reddy8-0/+217
2022-01-27[libc] Add POSIX close, fsync, open, read and write functions.Siva Chandra Reddy9-1/+201
2022-01-27[libc][NFC] Move the POSIX write function to the default build on linux.Siva Chandra Reddy2-3/+2
2022-01-11[libc][NFC] Move sys/mman entrypoints to the default build configs.Siva Chandra Reddy1-2/+3