projects
/
pintos-anon
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Clarify that create and remove work on files, not on file descriptors.
[pintos-anon]
/
src
/
lib
/
syscall-nr.h
diff --git
a/src/lib/syscall-nr.h
b/src/lib/syscall-nr.h
index 44ad043d43b0d5fa8c3dc61c8400aea70053db2c..21a7af952f8728f93b77d6867ebbf60a7699864c 100644
(file)
--- a/
src/lib/syscall-nr.h
+++ b/
src/lib/syscall-nr.h
@@
-7,8
+7,8
@@
enum
/* Projects 2 and later. */
SYS_HALT, /* Halt the operating system. */
SYS_EXIT, /* Terminate this process. */
/* Projects 2 and later. */
SYS_HALT, /* Halt the operating system. */
SYS_EXIT, /* Terminate this process. */
+ SYS_EXEC, /* Start another process. */
SYS_WAIT, /* Wait for a child process to die. */
SYS_WAIT, /* Wait for a child process to die. */
- SYS_YIELD, /* Yield to another process. */
SYS_CREATE, /* Create a file. */
SYS_REMOVE, /* Delete a file. */
SYS_OPEN, /* Open a file. */
SYS_CREATE, /* Create a file. */
SYS_REMOVE, /* Delete a file. */
SYS_OPEN, /* Open a file. */
@@
-26,7
+26,9
@@
enum
/* Project 4 only. */
SYS_CHDIR, /* Change the current directory. */
SYS_MKDIR, /* Create a directory. */
/* Project 4 only. */
SYS_CHDIR, /* Change the current directory. */
SYS_MKDIR, /* Create a directory. */
- SYS_LSDIR /* List the current directory to stdout. */
+ SYS_READDIR, /* Reads a directory entry. */
+ SYS_ISDIR, /* Tests if a fd represents a directory. */
+ SYS_INUMBER /* Returns the inode number for a fd. */
};
#endif /* lib/syscall-nr.h */
};
#endif /* lib/syscall-nr.h */