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-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
2019-03-13
More work on IPv4 sockets and /bin/ping.
Andreas Kling
2019-03-12
Kernel+LibC+Userland: Yet more networking bringup hacking.
Andreas Kling
2019-03-12
Kernel+LibC+Userland: Start working on an IPv4 socket backend.
Andreas Kling
2019-03-10
LibC: Implement getlogin().
Andreas Kling
2019-03-09
Make it possible to sort a GTableModel by column+order.
Andreas Kling
2019-03-08
Add a C++ helper class for working with shared buffers.
Andreas Kling
2019-03-02
Kernel+Userland: Add symlink() syscall and add "-s" flag to /bin/ln.
Andreas Kling
2019-03-01
Kernel+Userland: Implement fchmod() syscall and use it to improve /bin/cp.
Andreas Kling
2019-02-27
Add chown() syscall and a simple /bin/chown program.
Andreas Kling
2019-02-27
More compat work towards porting vim.
Andreas Kling
2019-02-26
LibC: Make errno codes be #defines instead of enum values.
Andreas Kling
2019-02-26
LibC: fgets() should return null on 0-length EOF reads.
Andreas Kling
2019-02-26
Compat work towards porting vim.
Andreas Kling
2019-02-26
Compat work towards making bash-5.0 build with less patches.
Andreas Kling
2019-02-26
LibC: Install crt0.o into /usr/lib
Andreas Kling
2019-02-26
More compat work. Rename libraries from LibFoo.a => libfoo.a
Andreas Kling
2019-02-26
More compat work.
Andreas Kling
2019-02-25
More moving towards using signed types.
Andreas Kling
2019-02-25
Kernel: Add KResult and KResultOr<T> classes.
Andreas Kling
[next]