summaryrefslogtreecommitdiff
path: root/Libraries/LibC
AgeCommit message (Expand)Author
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
2020-06-08LibC: Add nanosleep() wrapper around clock_nanosleep(CLOCK_REALTIME)Andreas Kling
2020-06-08LibC: Add IPPORT_RESERVED and IPPORT_USERRESERVEDAndreas Kling
2020-06-08LibC: Add ws_xpixel and ws_ypixel members to struct winsizeAndreas Kling
2020-06-03LibC: Make sure that ioctl() requests are #defined as macrosAndreas Kling
2020-05-30LibC: Rewrite getopt()Sergey Bugaev
2020-05-30AK+LibC: Add TODO() as an alternative to ASSERT_NOT_REACHED()Andreas Kling
2020-05-29Meta: Add a script check the presence of "#pragma once" in header filesEmanuele Torre
2020-05-29Kernel+Userland: Support remounting filesystems :^)Sergey Bugaev
2020-05-29Kernel: Support read-only filesystem mountsSergey Bugaev