Rewrite filesystem to support Unix "delete" semantics.
authorBen Pfaff <blp@cs.stanford.edu>
Mon, 13 Sep 2004 03:02:50 +0000 (03:02 +0000)
committerBen Pfaff <blp@cs.stanford.edu>
Mon, 13 Sep 2004 03:02:50 +0000 (03:02 +0000)
commit993c1d9f4452e2edd851f3175dfdf317f18bdb9f
tree9a8503573b1d942a5423780391320f8384556913
parentb6b1e6db07a20a0b3025c2ae62a58e80c1af841b
Rewrite filesystem to support Unix "delete" semantics.
Also, make objects responsible for their own allocation for better
abstraction.
Rename filehdr to inode.
Zero out files at creation time.
Introduce "kernel" and "user" pools as a band-aid for user memory
pressure on kernel.
13 files changed:
src/Makefile.build
src/filesys/directory.c
src/filesys/directory.h
src/filesys/file.c
src/filesys/file.h
src/filesys/filehdr.c [deleted file]
src/filesys/filehdr.h [deleted file]
src/filesys/filesys.c
src/filesys/filesys.h
src/filesys/fsutil.c
src/filesys/inode.c [new file with mode: 0644]
src/filesys/inode.h [new file with mode: 0644]
src/userprog/addrspace.c