index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
LibC
Age
Commit message (
Expand
)
Author
2019-04-22
LibC: Add sched_yield(), needed for GCC 8.3.0 build.
Andreas Kling
2019-04-21
Include Makefile.common in all other Makefiles.
Andreas Kling
2019-04-21
LibC: Minor compat tweak, move struct timezone to sys/time.h
Andreas Kling
2019-04-20
Kernel: Remove "restorer" field from SignalActionData.
Andreas Kling
2019-04-20
Sprinkle use of AK::Vector in various places.
Andreas Kling
2019-04-20
LibC: Get rid of the now-unneeded AK/kmalloc.cpp
Andreas Kling
2019-04-20
Get rid of SERENITY macro since the compiler already defines __serenity__
Andreas Kling
2019-04-18
LibC: stddbg should be opened with O_CLOEXEC.
Andreas Kling
2019-04-18
Kernel+LibC: Add a DebugLogDevice that forwards everything to I/O port 0xe9.
Andreas Kling
2019-04-17
LibC: Bring the C library close enough to newlib to trick GCC.
Andreas Kling
2019-04-16
AK: Try to use StringViews more for substrings and splitting.
Andreas Kling
2019-04-09
Kernel: More work towards POSIX SHM, also add ftruncate().
Andreas Kling
2019-04-08
Kernel+LibC: Add stubs for POSIX shared memory API.
Andreas Kling
2019-04-07
Kernel+Userland: Add the rename() syscall along with a basic /bin/mv.
Andreas Kling
2019-04-05
AK: Fix problem when building i686-pc-serenity toolchain from scratch.
Andreas Kling
2019-04-05
LibC: Add some missing stuff in stdint.h for libstdc++.
Andreas Kling
2019-04-04
Taskbar: More bringup work. We now see a basic window list.
Andreas Kling
2019-04-03
Font: Clean up AK::MappedFile and use it for mapping font files.
Andreas Kling
2019-04-02
Move NetworkOrdered.h to AK/ since it's used in both kernel and userspace.
Andreas Kling
2019-03-30
Stopwatch: Print the result in decimal instead of hexadecimal.
Andreas Kling
2019-03-27
Kernel: Add Inode::truncate(size).
Andreas Kling
2019-03-27
LibC: Let's remember that headers are in C.
Andreas Kling
2019-03-27
LibC: Run constructors on process startup.
Andreas Kling
2019-03-27
LibC: Fix fread() EOF behavior with ungetc().
Andreas Kling
2019-03-27
LibC: Remove the validate_mallocation() stuff since Binutils hates it.
Andreas Kling
2019-03-27
LibC: Implement atexit() and strtoul().
Andreas Kling
2019-03-27
LibC: Add ungetc() and automatically flush streams on fclose().
Andreas Kling
2019-03-27
LibC: Add creat(), execvp() resolution, and exec*() environment inheritance.
Andreas Kling
2019-03-27
LibC: Time-related POSIX compliance fixes.
Andreas Kling
2019-03-26
LibC: fread() should return the number of elements (not bytes) read.
Andreas Kling
2019-03-25
LibGUI+Kernel: Add a GLock class (userspace mutex.)
Andreas Kling
2019-03-24
LibC: Add ftruncate() stub.
Andreas Kling
2019-03-23
Kernel+LibC: Add a simple create_thread() syscall.
Andreas Kling
2019-03-21
Use 64-bit integers inside Stopwatch to enable longer timings.
Andreas Kling
2019-03-21
LibC: Add PAGE_SIZE to limits.h
Andreas Kling
2019-03-21
LibC: malloc() should use mmap() directly for allocations >= PAGE_SIZE.
Andreas Kling
2019-03-20
Kernel+LibC: Don't crash upon traversal of large directories.
Andreas Kling
2019-03-20
LibC: Fix bug in scanf() family where we'd capture invalid data.
Andreas Kling
2019-03-20
Rename DNSLookupServer => LookupServer.
Andreas Kling
2019-03-20
LibC: Let gethostbyname() handle IPv4 address as input.
Andreas Kling
2019-03-20
LibC: Implement gethostbyname() by talking to the DNSLookupServer.
Andreas Kling
2019-03-14
Terminal: Enough compat work for Lynx to actually load web pages.
Andreas Kling
2019-03-14
LibC: A whole bunch of compat work towards porting Lynx.
Andreas Kling
2019-03-14
LibC: Oops, rename getgrname() -> getgrnam().
Andreas Kling
2019-03-14
LibC: Minor socket-related compat fixes.
Andreas Kling
2019-03-13
Userland+LibC: Add a new little "tc" program for testing TCP.
Andreas Kling
2019-03-13
LibC: Add netinet/in.h
Andreas Kling
2019-03-13
Kernel: recvfrom() should treat the address arguments as outparams.
Andreas Kling
2019-03-13
Kernel: Start fleshing out an UDP implementation.
Andreas Kling
2019-03-13
Add support for socket send/receive timeouts.
Andreas Kling
[next]