aboutsummaryrefslogtreecommitdiff
path: root/libc/src/__support/OSUtil/linux
AgeCommit message (Expand)AuthorFilesLines
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-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 Jones2-31/+53
2025-06-11[libc] Move libc_errno.h to libc/src/__support and make LIBC_ERRNO_MODE_SYSTE...lntue2-2/+2
2025-03-27[libc] Update headers on aarch64 (#133180)Michael Jones1-0/+1
2024-12-03libc: fixup include path and bazel stale comments (#118510)Nick Desaulniers1-1/+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-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] implement vdso (#91572)Schrodinger ZHU Yifan12-0/+618
2024-07-27revert all tid changes (#100915)Schrodinger ZHU Yifan2-33/+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 Yifan2-0/+33
2024-07-18Revert "[libc] implement cached process/thread identity" (#99559)Schrodinger ZHU Yifan2-33/+0
2024-07-18[libc] implement cached process/thread identity (#98989)Schrodinger ZHU Yifan2-0/+33
2024-07-12[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597)Petr Hosek8-16/+28
2024-07-12Revert "[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration...Mehdi Amini8-28/+16
2024-07-11[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98075)Petr Hosek8-16/+28
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 off_t and stdio macros to proxy hdrs (#98215)Michael Jones2-0/+2
2024-07-04[libc] Implement fcntl when only SYS_fcntl64 is available (#97740)Mikhail R. Gadelha1-5/+14
2024-06-26[libc][fcntl] Simplify the handling of the return value from syscall … (#96...Xu Zhang1-7/+3
2024-06-25[libc][thumb] support syscalls from thumb mode (#96558)Nick Desaulniers (paternity leave)1-7/+19
2024-06-18[libc][fcntl] fix -Wshorten-64-to-32 for 32b ARM (#95945)Nick Desaulniers (paternity leave)1-2/+2
2024-06-14[libc] Add the implementation of the fdopen function (#94186)Xu Zhang2-0/+100
2024-05-31[libc] restored original no_stack_protector syntax (#94005)RoseZhang031-2/+2
2024-05-31[libc] added quick_exit function (#93620)RoseZhang032-8/+8
2024-03-26[libc][OSUtil] refactor quick_exit to be an object library everywhere (#85955)Nick Desaulniers2-11/+5
2023-12-12[libc] fix issues around stack protector (#74567)Schrodinger ZHU Yifan1-2/+8
2023-09-26[libc] Start to refactor riscv platform abstraction to support both 32 and 64...Mikhail R. Gadelha3-7/+7
2023-09-26[libc] Mass replace enclosing namespace (#67032)Guillaume Chatelet7-18/+18
2023-09-21[libc][clang-tidy] Add llvm-header-guard to get consistant naming and prevent...Guillaume Chatelet7-21/+21
2023-08-07[libc][cleanup] Fix most conversion warningsMichael Jones3-6/+8
2023-04-02[libc] Use string_view for write_to_stderrGuillaume Chatelet2-4/+4
2023-03-07[libc] Add riscv64 syscall implementation.Siva Chandra3-0/+119
2023-02-09[libc][NFC] Move architectures.h to properties subfolderGuillaume Chatelet1-1/+1
2023-02-07[libc][NFC] Rename macrosGuillaume Chatelet1-3/+3
2023-02-07[libc][NFC] Rename architecture macros and move to macros folderGuillaume Chatelet1-4/+4
2023-01-25[libc][NFC] Another round of replacement of "inline" with "LIBC_INLINE".Siva Chandra Reddy1-2/+2