eaea18cb9c
Various changes made while offline. + bwrite sector argument is redundant; use b->sector. + reformatting of files for nicer PDF page breaks + distinguish between locked, unlocked inodes in type signatures + change FD_FILE to FD_INODE + move userinit (nee proc0init) to proc.c + move ROOTDEV to param.h + always parenthesize sizeof argument
15 lines
391 B
Plaintext
15 lines
391 B
Plaintext
proc.c:
|
|
as a consequence of the implementation of proc_kill,
|
|
any loop calling sleep should check for p->killed
|
|
and be able to break out with an error return.
|
|
it is better if you check *before* sleep.
|
|
|
|
syscall.c:
|
|
cannot convince runoff1 to split the extern lists
|
|
to fill previous page completely.
|
|
|
|
formatting:
|
|
file.c filewrite leaks onto next page
|
|
need to fix PAGEBREAK mechanism
|
|
|