summaryrefslogtreecommitdiff
path: root/syscall.c
diff options
context:
space:
mode:
authorRobert Morris <[email protected]>2019-05-31 12:43:20 -0400
committerRobert Morris <[email protected]>2019-05-31 12:43:20 -0400
commit7fd1f1eb0aab4d52852fc4f5e83eafc991f9a627 (patch)
tree321ae7c509d2b6286240ad181bc28a9dc3436704 /syscall.c
parent5d34fa2a489940f19ee6c4728e4b11b6d8ffad01 (diff)
downloadxv6-labs-7fd1f1eb0aab4d52852fc4f5e83eafc991f9a627.tar.gz
xv6-labs-7fd1f1eb0aab4d52852fc4f5e83eafc991f9a627.tar.bz2
xv6-labs-7fd1f1eb0aab4d52852fc4f5e83eafc991f9a627.zip
exec compiles but argstr() doesn't work yet
Diffstat (limited to 'syscall.c')
-rw-r--r--syscall.c26
1 files changed, 13 insertions, 13 deletions
diff --git a/syscall.c b/syscall.c
index d3825cb..b0ab16d 100644
--- a/syscall.c
+++ b/syscall.c
@@ -148,24 +148,24 @@ static int (*syscalls[])(void) = {
[SYS_fork] sys_fork,
[SYS_exit] sys_exit,
[SYS_wait] sys_wait,
-//[SYS_pipe] sys_pipe,
-//[SYS_read] sys_read,
+[SYS_pipe] sys_pipe,
+[SYS_read] sys_read,
//[SYS_kill] sys_kill,
-//[SYS_exec] sys_exec,
-//[SYS_fstat] sys_fstat,
-//[SYS_chdir] sys_chdir,
-//[SYS_dup] sys_dup,
+[SYS_exec] sys_exec,
+[SYS_fstat] sys_fstat,
+[SYS_chdir] sys_chdir,
+[SYS_dup] sys_dup,
[SYS_getpid] sys_getpid,
//[SYS_sbrk] sys_sbrk,
//[SYS_sleep] sys_sleep,
//[SYS_uptime] sys_uptime,
-//[SYS_open] sys_open,
-//[SYS_write] sys_write,
-//[SYS_mknod] sys_mknod,
-//[SYS_unlink] sys_unlink,
-//[SYS_link] sys_link,
-//[SYS_mkdir] sys_mkdir,
-//[SYS_close] sys_close,
+[SYS_open] sys_open,
+[SYS_write] sys_write,
+[SYS_mknod] sys_mknod,
+[SYS_unlink] sys_unlink,
+[SYS_link] sys_link,
+[SYS_mkdir] sys_mkdir,
+[SYS_close] sys_close,
};
static void