update lab1-8 codes and docs. now version is 0.2

This commit is contained in:
chyyuu
2012-08-26 18:04:26 +08:00
parent 15f7ebf37b
commit d537948e30
134 changed files with 1268 additions and 1005 deletions

0
code/lab8/kern/fs/devs/dev.c Normal file → Executable file
View File

0
code/lab8/kern/fs/devs/dev.h Normal file → Executable file
View File

0
code/lab8/kern/fs/devs/dev_disk0.c Normal file → Executable file
View File

0
code/lab8/kern/fs/devs/dev_stdin.c Normal file → Executable file
View File

0
code/lab8/kern/fs/devs/dev_stdout.c Normal file → Executable file
View File

0
code/lab8/kern/fs/file.c Normal file → Executable file
View File

0
code/lab8/kern/fs/file.h Normal file → Executable file
View File

2
code/lab8/kern/fs/fs.c Normal file → Executable file
View File

@@ -78,7 +78,7 @@ files_closeall(struct files_struct *filesp) {
}
int
dup_fs(struct files_struct *to, struct files_struct *from) {
dup_files(struct files_struct *to, struct files_struct *from) {
// cprintf("[dup_fs]\n");
assert(to != NULL && from != NULL);
assert(files_count(to) == 0 && files_count(from) > 0);

0
code/lab8/kern/fs/fs.h Normal file → Executable file
View File

0
code/lab8/kern/fs/iobuf.c Normal file → Executable file
View File

0
code/lab8/kern/fs/iobuf.h Normal file → Executable file
View File

0
code/lab8/kern/fs/sfs/bitmap.c Normal file → Executable file
View File

0
code/lab8/kern/fs/sfs/bitmap.h Normal file → Executable file
View File

0
code/lab8/kern/fs/sfs/sfs.c Normal file → Executable file
View File

0
code/lab8/kern/fs/sfs/sfs.h Normal file → Executable file
View File

0
code/lab8/kern/fs/sfs/sfs_fs.c Normal file → Executable file
View File

0
code/lab8/kern/fs/sfs/sfs_inode.c Normal file → Executable file
View File

0
code/lab8/kern/fs/sfs/sfs_io.c Normal file → Executable file
View File

0
code/lab8/kern/fs/sfs/sfs_lock.c Normal file → Executable file
View File

0
code/lab8/kern/fs/swap/swapfs.c Normal file → Executable file
View File

0
code/lab8/kern/fs/swap/swapfs.h Normal file → Executable file
View File

0
code/lab8/kern/fs/sysfile.c Normal file → Executable file
View File

0
code/lab8/kern/fs/sysfile.h Normal file → Executable file
View File

0
code/lab8/kern/fs/vfs/inode.c Normal file → Executable file
View File

0
code/lab8/kern/fs/vfs/inode.h Normal file → Executable file
View File

0
code/lab8/kern/fs/vfs/vfs.c Normal file → Executable file
View File

0
code/lab8/kern/fs/vfs/vfs.h Normal file → Executable file
View File

0
code/lab8/kern/fs/vfs/vfsdev.c Normal file → Executable file
View File

0
code/lab8/kern/fs/vfs/vfsfile.c Normal file → Executable file
View File

0
code/lab8/kern/fs/vfs/vfslookup.c Normal file → Executable file
View File

0
code/lab8/kern/fs/vfs/vfspath.c Normal file → Executable file
View File