aboutsummaryrefslogtreecommitdiff
path: root/libc/src/unistd/linux
AgeCommit message (Expand)AuthorFilesLines
2025-12-11[libc] Add support for getpagesize. (#171713)Sterling-Augustine2-0/+35
2025-11-11[libc] Implement fchown (#167286)Anshul Nigham2-0/+45
2025-11-04[libc] Add chown and getgid implementations (#166434)Shubh Pachchigar3-0/+80
2025-10-08[libc] Refactor internal auxv usage to reduce getauxval dependencies (#162489)Schrodinger ZHU Yifan2-6/+9
2025-10-02[libc] Implement faccessat (#161065)Marcell Leleszi3-1/+51
2025-09-23[libc][POSIX][unistd] Implement gethostname (#128142)Zaky Hermawan2-0/+67
2025-08-26[libc][NFC] Clean up utimes and setsid (#155495)Michael Jones1-1/+7
2025-07-23[libc][NFC] Add stdint.h proxy header to fix dependency issue with <stdint.h>...lntue5-4/+8
2025-06-13[libc][NFC] clean internal fd handling (#143991)Michael Jones1-6/+6
2025-06-11[libc] Move libc_errno.h to libc/src/__support and make LIBC_ERRNO_MODE_SYSTE...lntue37-41/+41
2025-02-19[libc][POSIX][unistd] implement getsid (#127341)Zaky Hermawan2-0/+42
2025-02-05[libc][unistd] Implement setsid (#125704)Krishna Pandey2-0/+36
2025-01-15[libc] implement unistd/getentropy (#122692)Schrodinger ZHU Yifan2-0/+66
2025-01-03[libc] Remove assert to fix rv32 buildbotMikhail R. Gadelha1-1/+0
2024-12-17[libc] Add unistd overlay (#119312)Tristan Ross5-4/+43
2024-12-09Revert "[libc] Add unistd overlay" (#119295)Michael Jones4-4/+4
2024-12-09[libc] Add unistd overlay (#118882)Tristan Ross4-4/+4
2024-11-06[libc] [unistd] implement pipe2 syscall wrapper (#114474)Duncan2-0/+43
2024-11-01[libc] Remove the #include <stdlib.h> header (#114453)Job Henandez Lara2-2/+0
2024-10-28[libc] remove #include <fcntl.h> and add proxy or type (#113836)Job Henandez Lara12-21/+22
2024-08-02[libc] add simplified tid cache (#101620)Schrodinger ZHU Yifan2-4/+13
2024-07-27revert all tid changes (#100915)Schrodinger ZHU Yifan3-26/+21
2024-07-20reland "[libc] implement cached process/thread identity (#98989)" (#99765)Schrodinger ZHU Yifan3-21/+26
2024-07-18Revert "[libc] implement cached process/thread identity" (#99559)Schrodinger ZHU Yifan3-26/+21
2024-07-18[libc] implement cached process/thread identity (#98989)Schrodinger ZHU Yifan3-21/+26
2024-07-12[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597)Petr Hosek40-80/+120
2024-07-12Revert "[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration...Mehdi Amini40-120/+80
2024-07-11[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98075)Petr Hosek40-80/+120
2024-07-08[libc][NFC] Adjust use of off_t internally (#68269)Mikhail R. Gadelha2-18/+32
2024-07-07[libc] implement pathconf/fpathconf (#87165)Nhat Nguyen5-0/+236
2024-04-18[libc] unpoison memory returned by pipe syscall (#88942)Michael Jones1-0/+2
2024-04-11[libc] add remaining epoll functions, pipe (#84587)Michael Jones2-0/+46
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)alfredfo1-1/+1
2023-09-26[libc] Mass replace enclosing namespace (#67032)Guillaume Chatelet35-130/+131
2023-09-06[libc] Unify lseek implementationsMikhail R. Gadelha1-22/+6
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-04-17[libc][NFC] Standardize missing syscalls error messages.Mikhail R. Gadelha8-8/+8
2023-04-11[libc] Fix swab placementCaslyn Tonelli2-34/+0
2023-04-10[libc] Add swab implementationCaslyn Tonelli2-0/+34
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
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