summaryrefslogtreecommitdiff
path: root/LibC
AgeCommit message (Expand)Author
2019-06-28AK: We can't use std::initializer_list in LibC builds.Andreas Kling
2019-06-26LibC: Uhm, htonl() shouldn't byte-swap on big endian machines.Andreas Kling
2019-06-26LibC: Clean up htonl() and ntohl() families.Andreas Kling
2019-06-24AK: Let's put the JSON parsing in a separate class.Andreas Kling
2019-06-22printf: Support %zu (the 'z' is really just ignored.)Andreas Kling
2019-06-22LibC: Fix locale.cpp warnings.Andreas Kling
2019-06-22LibC: Fix various stdlib.cpp warnings.Andreas Kling
2019-06-22LibC: execvpe() should use the provided environment instead of 'environ'Andreas Kling
2019-06-21AK: Rename Retainable.h => RefCounted.h.Andreas Kling
2019-06-21AK: Rename RetainPtr.h => RefPtr.h, Retained.h => NonnullRefPtr.h.Andreas Kling
2019-06-21AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr.Andreas Kling
2019-06-21AK: Rename Retainable => RefCounted.Andreas Kling
2019-06-19Kernel+LibC: Make page fault crashes a bit more readable.Andreas Kling
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