Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-11-23 | libc: Add append to f(d)open and other fixes | Anton Kling | |
2024-10-14 | kernel: stuff | Anton Kling | |
2024-06-27 | stuff | Anton Kling | |
2024-03-17 | stuff | Anton Kling | |
2023-11-24 | Refactor write() and pwrite() | Anton Kling | |
2023-11-23 | LibC: Reduce warnings in code | Anton Kling | |
2023-11-22 | LibC: Add fflush() and buffer writes to file descriptors | Anton Kling | |
2023-11-22 | Meta: Cleanup of header files such that they are partially shared | Anton Kling | |
The /include directory contains definitons that both the kernel and libc need to be in sync. | |||
2023-11-15 | LibC: Add getdelim and getline | Anton Kling | |
2023-10-24 | LibC: Allocate stdin, stdout, stderr on the heap so they can be closed with ↵ | Anton Kling | |
fclose | |||
2023-10-22 | libc: Add a cache to the fread function for reading from files on disk. | Anton Kling | |
This helps a ton when using functions such as fscanf that reads from a FILE byte by byte. By creating a cache it avoids a ton of 'read' syscalls that would otherwise be made. | |||
2023-10-22 | Move everything into a new repo. | Anton Kling | |