summaryrefslogtreecommitdiff
path: root/LibC
AgeCommit message (Expand)Author
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
2019-05-16LibC: Add struct timespec to time.hRobin Burchell
2019-05-16LibC: Allow {AF,PF}_UNIX as well as {AF,PF}_LOCALRobin Burchell
2019-05-16LibC: Add INET_ADDRSTRLEN defineRobin Burchell
2019-05-16LibC: Define a SOMAXCONN value in socket.hRobin Burchell
2019-05-16LibC: Implement str{n}casecmpRobin Burchell
2019-05-15Kernel: Add a beep() syscall that beeps the PC speaker.Andreas Kling
2019-05-14malloc: Make it possible to recycle big allocation blocks as well.Andreas Kling
2019-05-13Feature/pidof (#31)GuillaumeGas
2019-05-13LibC+Shell: Make system() actually work.Andreas Kling
2019-05-10LibC: Oops, I forgot to commit sys/uio.{cpp,h} yesterday.Andreas Kling
2019-05-10Kernel: Add a writev() syscall for writing multiple buffers in one go.Andreas Kling
2019-05-08Toolchain: Make sure everything ends up in the right place in Root/Andreas Kling
2019-05-03Kernel+Userland: Implement mknod() syscall and add a /bin/mknod program.Andreas Kling
2019-05-03LibC: Add strcoll() and strxfrm().Andreas Kling
2019-05-02LibC: Tune the number of ChunkedBlocks we keep around empty.Andreas Kling
2019-05-02LibC: Move full ChunkedBlocks to a separate list in the allocator.Andreas Kling
2019-05-02LibC: free() should move kept empty ChunkedBlocks to the end of the list.Andreas Kling
2019-05-02LibC: free() should return free blocks back to the operating system.Andreas Kling