summaryrefslogtreecommitdiff
path: root/libc/src/sys
Commit message (Expand)AuthorAgeFilesLines
* [libc] add socket functionMichael Jones2023-05-035-0/+80
* [libc][NFC] Standardize missing syscalls error messages.Mikhail R. Gadelha2023-04-173-4/+4
* [LIBC] Fix `getrandom` success return valueNoah Goldstein2023-04-121-1/+1
* [libc] Switch sys/stat implementations over to libc_errno.Siva Chandra Reddy2023-03-145-9/+26
* [libc][NFC] Switch use of errno in src/unistd and src/sys to libc_errno.Siva Chandra Reddy2023-03-0219-39/+36
* [libc][NFC] Replace "inline" keyword with "LIBC_INLINE".Siva Chandra Reddy2023-01-242-2/+4
* [libc] Add select.h and the implementation of the select function for Linux.Siva Chandra Reddy2022-10-225-0/+109
* [libc][Obvious] Fix incomplete spec definition of sys/random.h.Siva Chandra Reddy2022-10-201-1/+1
* Implement `getrandom` function for linux targets.Schrodinger ZHU Yifan2022-10-105-0/+72
* [libc] Add the POSIX waitpid function and the BSD wait4 function.Siva Chandra Reddy2022-10-056-0/+142
* [libc] Add a minimal implementation of the POSIX fork function.Siva Chandra Reddy2022-10-045-0/+78
* [libc] add syscall functionMichael Jones2022-09-3015-22/+23
* [libc] add madvise and posix_madviseMichael Jones2022-09-236-0/+145
* [libc] add mprotectMichael Jones2022-09-234-0/+75
* [libc] Add implementation of functions stat, fstat and lstat.Siva Chandra Reddy2022-09-219-0/+307
* [libc] Add implementation of POSIX "uname" function.Siva Chandra Reddy2022-09-165-0/+73
* [libc][Obvious] Fix typo in struct rlimit name - remove the "_t" suffix.Siva Chandra Reddy2022-09-164-6/+6
* [libc] Add implementation of POSIX setrlimit and getrlimit functions.Siva Chandra Reddy2022-09-167-0/+141
* [libc] Add Linux implementation of GNU extension function sendfile.Siva Chandra Reddy2022-08-265-0/+74
* [libc] Add linux implementation of POSIX fchmodat function.Siva Chandra Reddy2022-08-244-0/+70
* [libc][Obvious] Fix typo is chmod implementation.Siva Chandra2022-08-231-2/+2
* [libc] Add Linux implementations of POSIX chdir, fchdir, chmod and fchmod.Siva Chandra Reddy2022-08-236-0/+148
* [libc] Make the errno macro resolve to the thread local variable directly.Siva Chandra Reddy2022-03-042-4/+4
* [libc][Obvious] Fix typo in mkdir and mkdirat implementations.Siva Chandra Reddy2022-02-082-2/+2
* [libc] Add a few missing deps, includes, and fix a few typos.Siva Chandra2022-02-012-0/+2
* [libc] Add implementations of POSIX mkdir, mkdirat, rmdir, unlink and unlinkat.Siva Chandra Reddy2022-02-017-0/+153
* [libc][NFC] Move sys/mman entrypoints to the default build configs.Siva Chandra Reddy2022-01-114-8/+9
* [libc] Move the x86_64 syscall functions to OSUtil.Siva Chandra Reddy2021-12-223-6/+6
* [libc] Switch to use a macro which does not insert a section for every libc f...Michael Jones2021-01-082-3/+4
* [libc] Add fully-qualified target names.Siva Chandra Reddy2020-04-102-9/+23
* [libc][NFC] Make all top of file comments consistent.Paula Toth2020-04-082-2/+2
* [libc] Move the implementation of mmap and munmap into a linux specific area.Siva Chandra Reddy2020-01-244-35/+44
* [libc] Replace the use of gtest with a new light weight unittest framework.Siva Chandra Reddy2020-01-174-8/+4
* [libc] Move all tests to a top level `test` directory.Siva Chandra Reddy2020-01-062-62/+0
* Add implementations of POSIX mmap and munmap functions.Siva Chandra Reddy2019-12-237-0/+222