summaryrefslogtreecommitdiff
path: root/LibC
AgeCommit message (Expand)Author
2019-04-22LibC: Add sched_yield(), needed for GCC 8.3.0 build.Andreas Kling
2019-04-21Include Makefile.common in all other Makefiles.Andreas Kling
2019-04-21LibC: Minor compat tweak, move struct timezone to sys/time.hAndreas Kling
2019-04-20Kernel: Remove "restorer" field from SignalActionData.Andreas Kling
2019-04-20Sprinkle use of AK::Vector in various places.Andreas Kling
2019-04-20LibC: Get rid of the now-unneeded AK/kmalloc.cppAndreas Kling
2019-04-20Get rid of SERENITY macro since the compiler already defines __serenity__Andreas Kling
2019-04-18LibC: stddbg should be opened with O_CLOEXEC.Andreas Kling
2019-04-18Kernel+LibC: Add a DebugLogDevice that forwards everything to I/O port 0xe9.Andreas Kling
2019-04-17LibC: Bring the C library close enough to newlib to trick GCC.Andreas Kling
2019-04-16AK: Try to use StringViews more for substrings and splitting.Andreas Kling
2019-04-09Kernel: More work towards POSIX SHM, also add ftruncate().Andreas Kling
2019-04-08Kernel+LibC: Add stubs for POSIX shared memory API.Andreas Kling
2019-04-07Kernel+Userland: Add the rename() syscall along with a basic /bin/mv.Andreas Kling
2019-04-05AK: Fix problem when building i686-pc-serenity toolchain from scratch.Andreas Kling
2019-04-05LibC: Add some missing stuff in stdint.h for libstdc++.Andreas Kling
2019-04-04Taskbar: More bringup work. We now see a basic window list.Andreas Kling
2019-04-03Font: Clean up AK::MappedFile and use it for mapping font files.Andreas Kling
2019-04-02Move NetworkOrdered.h to AK/ since it's used in both kernel and userspace.Andreas Kling
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