Commit Graph

19 Commits

Author SHA1 Message Date
wash d47260dd13 libc: io: implement (v)fprintf 2026-05-31 17:20:57 +01:00
wash aaea926f4d libc: io: remove verbose log messages 2026-05-30 10:06:58 +01:00
wash a5d99ca248 libc: update kernel library references 2026-05-28 20:39:54 +01:00
wash 1c6ece7b55 libc: implement private/shared mapping support 2026-04-21 21:15:27 +01:00
wash 0d97fe2340 libc: io: file ringbuffer is now cleared on init 2026-04-19 20:53:44 +01:00
wash 902537ad52 libc: io: vprintf now checks for stream error before returning 2026-04-19 20:53:21 +01:00
wash 07d5b4852c libc: io: fputc now updates errno on success 2026-04-19 20:52:29 +01:00
wash 548387c43a libc: io: implement file io buffering and internal locking for concurrency 2026-04-01 18:51:13 +01:00
wash 96784f611f lib: c: io: implement standard FILE and DIR interfaces 2026-03-25 20:21:12 +00:00
wash e30368553f lib: c: io: implement getdents() 2026-03-24 12:42:39 +00:00
wash 660cb3bd71 lib: c: io: update fs_read usage 2026-03-24 12:42:08 +00:00
wash 3bf995cdf6 lib: c: io: implement lseek() 2026-03-21 10:44:58 +00:00
wash c2b59ed494 lib: c: io: implement close() 2026-03-21 10:41:29 +00:00
wash c340f927bb lib: c: io: mmap can now reserve a region of memory when called with PROT_NONE 2026-03-21 10:40:44 +00:00
wash 7a00de28a1 lib: c: io: munmap now unmaps and unreserves a region of memory 2026-03-21 10:40:15 +00:00
wash cdf828be2d lib: c: implement munmap() 2026-03-18 20:49:19 +00:00
wash f441d633b2 lib: c: implement mmap() 2026-03-15 09:41:25 +00:00
wash 9ea3441fcc lib: c: move io sys headers to include/sys 2026-03-15 09:40:37 +00:00
wash ea6ec785a9 lib: c: re-organise into separate static modules, plus a single shared library 2026-03-10 19:15:59 +00:00