aboutsummaryrefslogtreecommitdiff
path: root/libc/src/__support/OSUtil
AgeCommit message (Expand)AuthorFilesLines
2025-11-28[libc] Add clock_gettime for Darwin (#167160)Shreeyash Pandey1-2/+1
2025-11-28[libc][darwin] add internal::exit (#166357)Shreeyash Pandey3-3/+30
2025-11-10Reapply "[libc] Return errno from OFD failure paths in fcntl." (#166658) (#16...Jackson Stogel1-1/+1
2025-11-05Revert "[libc] Return errno from OFD failure paths in fcntl." (#166658)Jackson Stogel1-1/+1
2025-11-05[libc] Return errno from OFD failure paths in fcntl. (#166252)Jackson Stogel1-1/+1
2025-10-09[libc] fix sysconf test for rv32 (#162685)Schrodinger ZHU Yifan2-1/+16
2025-10-08[libc] Refactor internal auxv usage to reduce getauxval dependencies (#162489)Schrodinger ZHU Yifan2-11/+5
2025-10-08[libc] fix rv32 mmap in auxv library (#162519)Schrodinger ZHU Yifan1-1/+6
2025-10-08[libc] use PR_GET_AUXV only if UAPI provides it (#162492)Schrodinger ZHU Yifan1-2/+4
2025-10-08[libc] Refactor AUXV handling with new auxv.h header library (#162326)Schrodinger ZHU Yifan2-0/+163
2025-09-01Revert "[libc] Migrate from baremetal stdio.h to generic stdio.h" (#156371)William Huynh2-38/+39
2025-09-01[libc] Migrate from baremetal stdio.h to generic stdio.h (#152748)William Huynh2-39/+38
2025-08-06[libc] add getrandom vDSO symbol (#151630)Schrodinger ZHU Yifan3-1/+9
2025-06-18[libc] Internal getrandom implementation (#144427)sribee82-0/+48
2025-06-13[libc][NFC] clean internal fd handling (#143991)Michael Jones3-32/+60
2025-06-11[libc] Move libc_errno.h to libc/src/__support and make LIBC_ERRNO_MODE_SYSTE...lntue2-2/+2
2025-05-29[LibC] Refactor arm64 to aarch64 for darwin. (#141509)Aly ElAshram3-1/+1
2025-05-09[libc][uefi] add crt1 (#132150)Tristan Ross4-7/+120
2025-03-27[libc] Update headers on aarch64 (#133180)Michael Jones1-0/+1
2025-03-14[libc] init uefi (#131246)Tristan Ross5-0/+96
2025-03-10[libc] Add `-Wno-sign-conversion` & re-attempt `-Wconversion` (#129811)Vinay Deshmukh1-1/+2
2025-03-05Revert "[libc] Enable -Wconversion for tests. (#127523)"Augie Fackler1-2/+1
2025-03-04[libc] Enable -Wconversion for tests. (#127523)Vinay Deshmukh1-1/+2
2024-12-03libc: fixup include path and bazel stale comments (#118510)Nick Desaulniers1-1/+1
2024-12-02[libc][NFC] Rename RPC opcodes to better reflect their usageJoseph Huber2-2/+2
2024-11-19[libc] Replace usage of GPU helpers with ones from 'gpuintrin.h' (#116454)Joseph Huber1-0/+1
2024-11-01[libc][cmake] make i386 distinct from x86_64 (#114477)Nick Desaulniers2-0/+11
2024-10-31[libc][i386] syscall support (#114264)Nick Desaulniers2-1/+91
2024-10-15[libc] Remove dependency on `cpp::function` in `rpc.h` (#112422)Joseph Huber2-3/+4
2024-09-13[libc] Fix vdso VER_FLG_BASE redefinition in overlay mod. (#108628)lntue1-0/+2
2024-09-13[libc] fix build issue in overlay mode (#108583)Schrodinger ZHU Yifan1-2/+2
2024-09-11[libc] Add osutils for Windows and make libc and its tests build on Windows t...Sirui Mu5-0/+81
2024-09-11[libc] implement vdso (#91572)Schrodinger ZHU Yifan12-0/+618
2024-07-27revert all tid changes (#100915)Schrodinger ZHU Yifan4-91/+0
2024-07-22[libc] No need to use recursion in fcntl (#99893)Mikhail R. Gadelha1-8/+10
2024-07-22[libc] Change fcntl cmd when only fcntl64 is available (#99675)Mikhail R. Gadelha1-9/+23
2024-07-20reland "[libc] implement cached process/thread identity (#98989)" (#99765)Schrodinger ZHU Yifan4-0/+91
2024-07-18Revert "[libc] implement cached process/thread identity" (#99559)Schrodinger ZHU Yifan4-91/+0
2024-07-18[libc] implement cached process/thread identity (#98989)Schrodinger ZHU Yifan4-0/+91
2024-07-15[libc] Mark external baremetal I/O symbols as extern "C" (#98871)Petr Hosek1-3/+3
2024-07-14[libc] Extend the baremetal I/O vendor ABI (#98683)Petr Hosek2-6/+45
2024-07-12[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597)Petr Hosek20-40/+74
2024-07-12Revert "[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration...Mehdi Amini20-74/+40
2024-07-11[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98075)Petr Hosek20-40/+74
2024-07-11Reland: [libc] Move off_t and stdio macros to proxy hdrs (#98384)Michael Jones2-0/+2
2024-07-09Revert "[libc] Move off_t and stdio macros to proxy hdrs" (#98242)Michael Jones2-2/+0
2024-07-09[libc] Move the internal extern "C" symbols inside the namespace (#98232)Petr Hosek2-4/+4
2024-07-09[libc] Move off_t and stdio macros to proxy hdrs (#98215)Michael Jones2-0/+2
2024-07-09[libc] Provide baremetal implementation of getchar (#98059)Petr Hosek2-0/+12
2024-07-04[libc] Implement fcntl when only SYS_fcntl64 is available (#97740)Mikhail R. Gadelha1-5/+14