Commit Graph

13 Commits

Author SHA1 Message Date
wash 67b460e4e1 libc: io: implement puts 2026-07-19 13:28:49 +01:00
wash 9e20e0032d libc: io: implement putchar 2026-07-19 13:28:33 +01:00
wash 5c9ab75dbc libc: io: fix ringbuf_read/write not returning the correct values 2026-07-19 13:27:57 +01:00
wash 5888136db7 libc: io: formatting cleanup 2026-05-31 17:23:23 +01:00
wash b773439aa1 libc: io: temporarily switch stderr to line-buffered mode
no-buffering isn't compatible with kern_log (used by bootstrap), as it
automatically appends a newline to every string written. this will
be switched back once kern_log isn't being used anymore.
2026-05-31 17:21:15 +01:00
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 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