summaryrefslogtreecommitdiff
path: root/Libraries/LibC
AgeCommit message (Expand)Author
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
2020-06-18Kernel+LibC: Implement seteuid() and friends!Nico Weber
2020-06-17LibC: Add posix_spawn()!Nico Weber
2020-06-17Meta: Scale back overly informal user-facing stringsAndreas Kling
2020-06-17LibC: Make setgid() definition protoype match declarationNico Weber
2020-06-17Kernel+LibC: Do not return -ENAMETOOLONG from sys$readlink()Sergey Bugaev
2020-06-16LibC: Declare pthread_sigmask() in signal.h.Nico Weber
2020-06-15LibC: Add truncate().Nico Weber
2020-06-12AK: Make string-to-number conversion helpers return OptionalAndreas Kling
2020-06-08LibC: Don't assert on unknown mode character in fopen()Andreas Kling