summaryrefslogtreecommitdiff
path: root/kernel/syscall.c
diff options
context:
space:
mode:
authorFrans Kaashoek <[email protected]>2019-07-02 14:19:31 -0400
committerFrans Kaashoek <[email protected]>2019-07-02 14:19:31 -0400
commit1e4d7065d6582fd57d251dfe405afbbe68a55309 (patch)
treef5ba795c113d04f43fd49744d04519aeef3df4ef /kernel/syscall.c
parent84c759fc02c7843b64a1bafc843cd80fe3c9d7ee (diff)
parentf59c1bf1d82da4b445c1cff10c228ea55fa035d4 (diff)
downloadxv6-labs-1e4d7065d6582fd57d251dfe405afbbe68a55309.tar.gz
xv6-labs-1e4d7065d6582fd57d251dfe405afbbe68a55309.tar.bz2
xv6-labs-1e4d7065d6582fd57d251dfe405afbbe68a55309.zip
Merge branch 'riscv' into riscv-proc
Diffstat (limited to 'kernel/syscall.c')
-rw-r--r--kernel/syscall.c46
1 files changed, 23 insertions, 23 deletions
diff --git a/kernel/syscall.c b/kernel/syscall.c
index 8e9d51c..a054da2 100644
--- a/kernel/syscall.c
+++ b/kernel/syscall.c
@@ -117,29 +117,29 @@ argstr(int n, char *buf, int max)
return fetchstr(addr, buf, max);
}
-extern int sys_chdir(void);
-extern int sys_close(void);
-extern int sys_dup(void);
-extern int sys_exec(void);
-extern int sys_exit(void);
-extern int sys_fork(void);
-extern int sys_fstat(void);
-extern int sys_getpid(void);
-extern int sys_kill(void);
-extern int sys_link(void);
-extern int sys_mkdir(void);
-extern int sys_mknod(void);
-extern int sys_open(void);
-extern int sys_pipe(void);
-extern int sys_read(void);
-extern int sys_sbrk(void);
-extern int sys_sleep(void);
-extern int sys_unlink(void);
-extern int sys_wait(void);
-extern int sys_write(void);
-extern int sys_uptime(void);
-
-static int (*syscalls[])(void) = {
+extern uint64 sys_chdir(void);
+extern uint64 sys_close(void);
+extern uint64 sys_dup(void);
+extern uint64 sys_exec(void);
+extern uint64 sys_exit(void);
+extern uint64 sys_fork(void);
+extern uint64 sys_fstat(void);
+extern uint64 sys_getpid(void);
+extern uint64 sys_kill(void);
+extern uint64 sys_link(void);
+extern uint64 sys_mkdir(void);
+extern uint64 sys_mknod(void);
+extern uint64 sys_open(void);
+extern uint64 sys_pipe(void);
+extern uint64 sys_read(void);
+extern uint64 sys_sbrk(void);
+extern uint64 sys_sleep(void);
+extern uint64 sys_unlink(void);
+extern uint64 sys_wait(void);
+extern uint64 sys_write(void);
+extern uint64 sys_uptime(void);
+
+static uint64 (*syscalls[])(void) = {
[SYS_fork] sys_fork,
[SYS_exit] sys_exit,
[SYS_wait] sys_wait,