summaryrefslogtreecommitdiff
path: root/Libraries/LibC
AgeCommit message (Expand)Author
2020-08-21AK+LibC+Kernel: Move the implementation of memmem to AKAnotherTest
2020-08-21LibC: Add timegm()Nico Weber
2020-08-17malloc: Keep some stats and dump them at process exit if LIBC_DUMP_MALLOC_STA...Nico Weber
2020-08-17LibC: Missing varargs cleanup in ioctlBrian Gianforcaro
2020-08-17LibC: Missing varargs cleanup in fcntlBrian Gianforcaro
2020-08-17malloc: Remove unused Bitmap.h includeNico Weber
2020-08-17malloc: Fix build with RECYCLE_BIG_ALLOCATIONS not definedNico Weber
2020-08-17malloc: Add comments spelling out the MAGIC_HEADERS in asciiNico Weber
2020-08-16AK: Rename KB, MB, GB to KiB, MiB, GiBNico Weber
2020-08-15Kernel+LibC+UserspaceEmulator: Bring back sys$dup2()Andreas Kling
2020-08-15Kernel+LibC+UserspaceEmulator: Remove sys$dup() and sys$dup2()Andreas Kling
2020-08-15LibC: bsearch fix for large arrays (#3138)Muhammad Zahalqa
2020-08-13LibC: Some calloc() and realloc() improvements (#3108)Muhammad Zahalqa
2020-08-13LibC: mark strdup & strndup as __attribute__((malloc))Muhammad Zahalqa
2020-08-12LibC: Move C++ABI functions to cxxabi.cpp, typecheck cxa_atexitBen Wiederhake
2020-08-12LibC: Avoid ninja-imports of system functionsBen Wiederhake
2020-08-12LibC: Tell compiler about invisible call to _startBen Wiederhake
2020-08-12LibC: Mark compilation-unit-only functions as staticBen Wiederhake
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