summaryrefslogtreecommitdiff
path: root/src/user/lib/file.c
AgeCommit message (Collapse)Author
2022-08-26user/libc: prepare for OpenED portdzwdz
2022-08-19user/libc: fextflags, add nonbuffering mode for freaddzwdz
useful for e.g. `hexdump -r /kdev/eth` to see packets as they come in
2022-08-11shared/header: don't mix kinds of declarations between headersdzwdz
syscalls.h shouldn't define a random struct etc
2022-08-08user/libc: cwddzwdz
2022-08-05user/libc: fseek + ftell for getting a file's sizedzwdz
2022-08-04do some simple TODOs, organize the rest; general code maintainancedzwdz
2022-08-03user/libc: "!files"dzwdz
similar to /dev/{stdin,stdout,stderr} on Linux, except handled by the libc instead of the kernel because that's the simplest way
2022-08-01fix some sign comparision warningsdzwdz
2022-07-30user: stderrdzwdz
2022-07-29syscall/write: WRITE_TRUNCATEdzwdz
2022-07-29syscall: up the max argument count to 5; make write accept flagsdzwdz
2022-07-27user/libc: a shitty fgets()dzwdz
2022-07-27user/libc: fseek()dzwdz
2022-07-26user/libc: separate into filesdzwdz