summaryrefslogtreecommitdiff
path: root/Libraries/LibC
AgeCommit message (Expand)Author
2020-08-11LibC: Add sa_family_t and in_port_t typesAndreas Kling
2020-08-11LibC: Add in6_addr and sockaddr_in6 structsAndreas Kling
2020-08-11LibC: Declare sockaddr_storageAndreas Kling
2020-08-11LibC: Make sure assert() expands to *something* in non-DEBUG buildsAndreas Kling
2020-08-11LibC: Move stat(), lstat() and fstat() to <sys/stat.h>Andreas Kling
2020-08-10Kernel: Use Userspace<T> for the execve syscallBrian Gianforcaro
2020-08-10Kernel: More PID/TID typingBen Wiederhake
2020-08-06AK+Kernel+LibC: Add vdbgprintf()Andreas Kling
2020-08-04Kernel+LibC: Tidy up sys$ttyname() and sys$ptsname()Andreas Kling
2020-08-04Kernel+LibC: Add sys$disown() for disowning child processesAndreas Kling
2020-08-01LibC: setenv don't require 'overwrite' for non-existing valueBen Wiederhake
2020-08-01Kernel+LibC: Implement 'memmem'AnotherTest
2020-08-01LibC: Expose sysconf's _SC_FOO requests as macrosAndreas Kling
2020-07-31LibC: Flatten malloc() and free()Andreas Kling
2020-07-28LibC: Add passwords to putpwentPeter Elliott
2020-07-28LibCrypt: Add LibCrypt, crypt, and crypt_rPeter Elliott
2020-07-28LibC: Fix strtol() not setting endptr correctly for "0"Andreas Kling
2020-07-28LibC: Move getpagesize() out-of-lineAndreas Kling
2020-07-27Kernel+LibC: Add sys$set_process_name() for changing the process nameAndreas Kling
2020-07-27LibC: Make the getpid() cache process global (instead of thread-local)Andreas Kling
2020-07-27AK+LibC: Always use REP MOVSB/STOSB for memcpy()/memset()Andreas Kling
2020-07-23LibC: Remove duplicate gs touch during gettid()/getpid() fast pathBrian Gianforcaro
2020-07-21LibC: Make sure malloc chunks are 8-byte alignedAndreas Kling
2020-07-21LibC: Add a cache for getpid()Andreas Kling
2020-07-21LibC: Notify UserspaceEmulator about malloc *after* scrubbingAndreas Kling
2020-07-19LibC: add mkfifo(3)Peter Elliott
2020-07-16LibC: Notify UserspaceEmulator about BigAllocationBlock mallocsAndreas Kling
2020-07-15LibC: Communicate malloc() and free() operations to UserspaceEmulatorAndreas Kling
2020-07-15LibC+Kernel: Start implementing sysconfNico Weber
2020-07-13Toolchain: Allow building using CMake on macOSStefano Cristiano
2020-07-11LibC: Some s/int/size_t/ in the malloc codeAndreas Kling
2020-07-11LibC: Implement tcflush(3)Peter Elliott
2020-07-06Add manpages for posix_spawnNico Weber
2020-07-04Kernel: Move headers intended for userspace use into Kernel/API/Andreas Kling
2020-07-04LibC: Implement cf{g,s}et{i,o}speedAnotherTest
2020-07-03LibC: Minor style fix for getresuid/getresgidNico Weber
2020-07-03LibC: Replace Berkley's qsort() with AK::dual_pivot_quick_sort() wrapperSahan Fernando
2020-06-29Everywhere: Replace some uses of fork/exec with posix_spawnNico Weber
2020-06-24Kernel+LibC: Add sys$recvfd() and sys$sendfd() for fd passingAndreas Kling
2020-06-23LibC+Kernel: Implement ppollNico Weber
2020-06-22LibC: Implement pselectNico Weber
2020-06-22LibC: Add timespec functions to sys/time.hNico Weber
2020-06-20LibC: In posix_spawn(), use _exit instead of exit on child errorNico Weber
2020-06-20LibC: Add addchdir() / addfchdir() to posix_spawn file actionsNico Weber
2020-06-20LibC: Add POSIX_SPAWN_SETSIGMASKNico Weber
2020-06-20LibC: Make sigprocmask error check more consistent with rest of this codeNico Weber
2020-06-19LibC: Implement file actions for posix_spawnNico Weber
2020-06-19LibC: Make spawn.h parse in C filesNico Weber
2020-06-19LibC: Add support for POSIX_SPAWN_RESETIDSNico Weber
2020-06-18Kernel+LibC: Remove setreuid() / setregid() againNico Weber