summaryrefslogtreecommitdiff
path: root/kernel/sysfile.c
AgeCommit message (Collapse)AuthorFilesLines
2023-10-25release lab netSanjit Bhat1-0/+26
2022-08-23tolerate running out of inodesRobert Morris1-2/+4
2022-08-23tolerate out of disk when creating . and .. in mkdir()Robert Morris1-9/+16
2022-08-23don't panic if out of disk space when extending a directory.Robert Morris1-2/+7
2022-08-22Make argint() and argaddr() of type void (thanks Harry Porter)Frans Kaashoek1-12/+17
2020-08-21usertest for exec() out of memory recoveryRobert Morris1-3/+2
and fix a few exec() bugs
2020-08-10make "echo hello > x" truncate file x.Robert Morris1-0/+4
2019-09-21don't leak memory if exec() arguments are invalid.Robert Morris1-3/+8
2019-09-10Support exit status for exit/waitFrans Kaashoek1-1/+3
One test case for returning a exit status Passes usertests, but haven't used it to simplify tests
2019-08-19Merge remote-tracking branch 'origin/master' into riscvFrans Kaashoek1-2/+1
2019-07-28argptr no longer needed, since copyin checksRobert Morris1-4/+4
2019-07-24no more PAGEBREAKRobert Morris1-1/+0
2019-07-02Merge branch 'riscv' into riscv-procFrans Kaashoek1-13/+13
2019-07-02Checkpoint switching to per-process locks, in attempt clarify xv6'sFrans Kaashoek1-1/+1
locking plan, which is a difficult to understand because ptable lock protects many invariants. This implementation has a bug: once in a while xv6 unlocks a proc lock that is locked by another core.
2019-07-01sbrk() returns a pointer, so it should be 64 bitsRobert Morris1-13/+13
2019-06-13FD_DEVICERobert Morris1-6/+19
2019-06-11separate source into kernel/ user/ mkfs/Robert Morris1-0/+465