summaryrefslogtreecommitdiff
path: root/LibC
AgeCommit message (Expand)Author
2019-06-17AK: Add some classes for JSON encoding.Andreas Kling
2019-06-16Userland: Add wc program (#228)Callum Attryde
2019-06-07Meta: Tweak .clang-format to not wrap braces after enums.Andreas Kling
2019-06-07LibC: Run clang-format on everything.Andreas Kling
2019-06-07AK: Rename printf.cpp to PrintfImplementation.h.Andreas Kling
2019-06-07AK: Add a ScopeGuard helper that invokes a callback when destroyed.Andreas Kling
2019-06-06LookupServer+LibC: Add support for reverse DNS lookups via gethostbyaddr().Andreas Kling
2019-06-06LibC: inet_pton() should return 1 on success, 0 or -1 on failure.Andreas Kling
2019-06-03LibC: Implement popen() and pclose().Andreas Kling
2019-06-03Terminal: Use Vectors and OwnPtrs for Terminal lines. Adjust scrollChristopher Dumas
2019-06-03Terminal: Implement scroll region termcodesChristopher Dumas
2019-06-03LibC: Implement dirfd().Andreas Kling
2019-06-01Kernel: Add fchown() syscall.Andreas Kling
2019-05-30LibC: Move wait-related stuff to <sys/wait.h>. #POSIXAndreas Kling
2019-05-30LibC: Add setenv().Andreas Kling
2019-05-30Kernel/LibC: Implement sched_* functionality to set/get process priorityRobin Burchell
2019-05-30LibC: Add malloc_size() to tell you how big an allocation might be.Andreas Kling
2019-05-29LibM LibC: add fixes for Lua port.Mustafa Ali CAN
2019-05-29LibC: realloc() should reuse the existing allocation more often.Andreas Kling
2019-05-28LibC: Don't define ALWAYS_INLINE if it's already defined.Andreas Kling
2019-05-28LibC: fcntl.h should define F_RDLCK.Andreas Kling
2019-05-28Add clang-format fileRobin Burchell
2019-05-28LibC: Make dlfcn stubs extern "C" like the outside world expects.Andreas Kling
2019-05-28LibC: Move size_t, ptrdiff_t and NULL to stddef.h. #POSIXAndreas Kling
2019-05-28LibC: Move struct timeval to sys/time.h. #POSIXAndreas Kling
2019-05-26LibC: Implement abort() as raise(SIGABRT).Andreas Kling
2019-05-26LibC: Let the string for SIGFPE be "Division by zero".Andreas Kling
2019-05-23LibC: Stub out dlfcnRobin Burchell
2019-05-23LibC: The "install" target should depend on the "startfiles" target.Andreas Kling
2019-05-23LibC: Port setjmp syntax to avoid nasm dependencyRobin Burchell
2019-05-22LibC: Some compat fixes for GNU make.Andreas Kling
2019-05-22LibC: Implement wait() as a wrapper around waitpid().Andreas Kling
2019-05-21LibC: First pass of compat work / stubs while trying to build OpenSSL.Andreas Kling
2019-05-21LibC: Oops, forgot to commit sigsuspend() prototype.Andreas Kling
2019-05-21LibC: Add htonl() and ntohl().Andreas Kling
2019-05-21LibC: Add sigsuspend() stub.Andreas Kling
2019-05-20Kernel: Add getpeername() syscall, and fix getsockname() behavior.Andreas Kling
2019-05-20Kernel: Add support for recv() with MSG_DONTWAIT.Andreas Kling
2019-05-19LibC: Add an h_addr macro for old code that doesn't know about h_addr_list.Andreas Kling
2019-05-19Kernel+LibC: Implement getsockname() syscall.Andreas Kling
2019-05-19LibC: Add stub for fsync().Andreas Kling
2019-05-19LibC: Add mmap_with_name() that names the allocation immediately.Andreas Kling
2019-05-19LibC: unsetenv() should take a const char*, not a char*.Andreas Kling
2019-05-18malloc: Use a Vector with inline capacity for the big block recyclers.Andreas Kling
2019-05-17LibC: Implement clock() and add CLOCKS_PER_SEC define.Andreas Kling
2019-05-17LibCore: Move AK/ArgsParser to LibCore/CArgsParserRobin Burchell
2019-05-17LibC: Rename beep() to sysbeep() to avoid clashing with curses.Andreas Kling
2019-05-16LibC: Don't clobber errno in dbgprintf().Andreas Kling
2019-05-16LibC/Shell: Add unsetenv(), and unset builtin calling it in Shell.Robin Burchell
2019-05-16LibC: Change putenv (and getenv) to not copy, but directly return the environ...Robin Burchell