summaryrefslogtreecommitdiff
path: root/LibC
AgeCommit message (Expand)Author
2019-03-30Stopwatch: Print the result in decimal instead of hexadecimal.Andreas Kling
2019-03-27Kernel: Add Inode::truncate(size).Andreas Kling
2019-03-27LibC: Let's remember that headers are in C.Andreas Kling
2019-03-27LibC: Run constructors on process startup.Andreas Kling
2019-03-27LibC: Fix fread() EOF behavior with ungetc().Andreas Kling
2019-03-27LibC: Remove the validate_mallocation() stuff since Binutils hates it.Andreas Kling
2019-03-27LibC: Implement atexit() and strtoul().Andreas Kling
2019-03-27LibC: Add ungetc() and automatically flush streams on fclose().Andreas Kling
2019-03-27LibC: Add creat(), execvp() resolution, and exec*() environment inheritance.Andreas Kling
2019-03-27LibC: Time-related POSIX compliance fixes.Andreas Kling
2019-03-26LibC: fread() should return the number of elements (not bytes) read.Andreas Kling
2019-03-25LibGUI+Kernel: Add a GLock class (userspace mutex.)Andreas Kling
2019-03-24LibC: Add ftruncate() stub.Andreas Kling
2019-03-23Kernel+LibC: Add a simple create_thread() syscall.Andreas Kling
2019-03-21Use 64-bit integers inside Stopwatch to enable longer timings.Andreas Kling
2019-03-21LibC: Add PAGE_SIZE to limits.hAndreas Kling
2019-03-21LibC: malloc() should use mmap() directly for allocations >= PAGE_SIZE.Andreas Kling
2019-03-20Kernel+LibC: Don't crash upon traversal of large directories.Andreas Kling
2019-03-20LibC: Fix bug in scanf() family where we'd capture invalid data.Andreas Kling
2019-03-20Rename DNSLookupServer => LookupServer.Andreas Kling
2019-03-20LibC: Let gethostbyname() handle IPv4 address as input.Andreas Kling
2019-03-20LibC: Implement gethostbyname() by talking to the DNSLookupServer.Andreas Kling
2019-03-14Terminal: Enough compat work for Lynx to actually load web pages.Andreas Kling
2019-03-14LibC: A whole bunch of compat work towards porting Lynx.Andreas Kling
2019-03-14LibC: Oops, rename getgrname() -> getgrnam().Andreas Kling
2019-03-14LibC: Minor socket-related compat fixes.Andreas Kling
2019-03-13Userland+LibC: Add a new little "tc" program for testing TCP.Andreas Kling
2019-03-13LibC: Add netinet/in.hAndreas Kling
2019-03-13Kernel: recvfrom() should treat the address arguments as outparams.Andreas Kling
2019-03-13Kernel: Start fleshing out an UDP implementation.Andreas Kling
2019-03-13Add support for socket send/receive timeouts.Andreas Kling
2019-03-13More work on IPv4 sockets and /bin/ping.Andreas Kling
2019-03-12Kernel+LibC+Userland: Yet more networking bringup hacking.Andreas Kling
2019-03-12Kernel+LibC+Userland: Start working on an IPv4 socket backend.Andreas Kling
2019-03-10LibC: Implement getlogin().Andreas Kling
2019-03-09Make it possible to sort a GTableModel by column+order.Andreas Kling
2019-03-08Add a C++ helper class for working with shared buffers.Andreas Kling
2019-03-02Kernel+Userland: Add symlink() syscall and add "-s" flag to /bin/ln.Andreas Kling
2019-03-01Kernel+Userland: Implement fchmod() syscall and use it to improve /bin/cp.Andreas Kling
2019-02-27Add chown() syscall and a simple /bin/chown program.Andreas Kling
2019-02-27More compat work towards porting vim.Andreas Kling
2019-02-26LibC: Make errno codes be #defines instead of enum values.Andreas Kling
2019-02-26LibC: fgets() should return null on 0-length EOF reads.Andreas Kling
2019-02-26Compat work towards porting vim.Andreas Kling
2019-02-26Compat work towards making bash-5.0 build with less patches.Andreas Kling
2019-02-26LibC: Install crt0.o into /usr/libAndreas Kling
2019-02-26More compat work. Rename libraries from LibFoo.a => libfoo.aAndreas Kling
2019-02-26More compat work.Andreas Kling
2019-02-25More moving towards using signed types.Andreas Kling
2019-02-25Kernel: Add KResult and KResultOr<T> classes.Andreas Kling