summaryrefslogtreecommitdiff
path: root/libc/include/llvm-libc-macros/linux
AgeCommit message (Expand)Author
2025-10-25[libc] add SIG_HOLD for linux/gpu (#165007)Connector Switch
2025-10-02[libc] Implement faccessat (#161065)Marcell Leleszi
2025-06-12[libc] add ioctl (#141393)W. Turner Abney
2025-03-19[libc][sched] Implement `CPU_ZERO`, `CPU_ISSET`, `CPU_SET` macros (#131524)Krishna Pandey
2025-02-07[libc][signal] clean up usage of sighandler_t (#125745)Nick Desaulniers
2025-02-05[libc][POSIX][poll.h] implement poll (#125118)Nick Desaulniers
2025-02-05[libc][sys/wait][linux] add missing and clean up existing macros (#125572)Nick Desaulniers
2024-10-31[libc] Fix macro definition hermeticity (#114467)Michael Jones
2024-10-30[libc][i386] define MINSIGSTKSZ & SIGSTKSZ (#114249)Nick Desaulniers
2024-10-05[libc] remove errno.h includes (#110934)Job Henandez Lara
2024-07-07[libc] implement pathconf/fpathconf (#87165)Nhat Nguyen
2024-05-20[libc][errno] remove mips+sparc specific errnos (#92798)Nick Desaulniers (paternity leave)
2024-05-13[libc][errno] Use macro instead of system header (#91150)Robin Caloudis
2024-05-01[libc] Implement fcntl() function (#89507)Vinayak Dev
2024-04-11[libc] add remaining epoll functions, pipe (#84587)Michael Jones
2024-02-28[libc] fix clang-tidy llvm-header-guard warnings (#82679)Nick Desaulniers
2024-01-26[libc] adjust linux's `mman.h` definitions (#79652)Schrodinger ZHU Yifan
2023-12-13[libc] fix -Wmacro-redefined (#75261)Nick Desaulniers
2023-09-21[libc] Pull more definitions from linux/stat.h (#67071)Jeff Bailey
2023-08-03[libc] Add support to compile some syscalls on 32 bit platformMikhail R. Gadelha
2023-05-03[libc] add socket functionMichael Jones
2023-04-20[LIBC] Implement remainder of posix 'sched.h' minus `SCHED_SPORADIC`Noah Goldstein
2023-03-08[libc] Add fenv_t and signal macros in riscvMikhail R. Gadelha
2023-02-23[libc] Introduce sys/socket.hJeff Bailey
2022-11-02[libc] Add definitions of a few missing macros and types.Siva Chandra Reddy
2022-10-25[libc] Add Linux implementations of time and clock functions.Siva Chandra Reddy
2022-10-18[libc] Add implementation of sigaltstack for linux.Siva Chandra Reddy
2022-10-18[libc] Add termios.h and the implementation of functions declared in it.Siva Chandra Reddy
2022-10-12[libc] add headers sys/auxv sys/prctl and sys/timeMichael Jones
2022-10-10[libc] add isattyMichael Jones
2022-10-10[libc] add sysconf with pagesizeMichael Jones
2022-10-10Implement `getrandom` function for linux targets.Schrodinger ZHU Yifan
2022-10-05[libc] Add the POSIX waitpid function and the BSD wait4 function.Siva Chandra Reddy
2022-10-04[libc] add CPU_COUNT macro and backing functionMichael Jones
2022-10-04[libc] Add a minimal implementation of the POSIX fork function.Siva Chandra Reddy
2022-09-30[libc] add syscall functionMichael Jones
2022-09-30[libc] Re-enable functions from signal.h and re-enable abort.Siva Chandra Reddy
2022-09-29[libc] add clock_gettimeMichael Jones
2022-09-23[libc] move sys/mman macros to /includeMichael Jones
2022-09-21[libc] Add implementation of functions stat, fstat and lstat.Siva Chandra Reddy
2022-09-16[libc] Add implementation of POSIX setrlimit and getrlimit functions.Siva Chandra Reddy
2022-09-14[libc] Add implementation of POSIX function "access".Siva Chandra Reddy
2022-09-13[libc] Add POSIX functions dup, dup2, and GNU extension function dup3.Siva Chandra Reddy
2022-08-23[libc] Add Linux implementations of POSIX chdir, fchdir, chmod and fchmod.Siva Chandra Reddy
2022-08-22[libc][Obvious] Move some macros definitions to sys/stat.h.Siva Chandra Reddy
2022-02-01[libc] Adjust few fcntl macros for aarch64.Siva Chandra Reddy
2022-02-01[libc] Add implementations of POSIX mkdir, mkdirat, rmdir, unlink and unlinkat.Siva Chandra Reddy
2022-01-28[libc] Add implementations of the POSIX creat and openat functions.Siva Chandra Reddy
2022-01-27[libc] Add POSIX close, fsync, open, read and write functions.Siva Chandra Reddy