summaryrefslogtreecommitdiff
path: root/kernel/sysproc.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/sysproc.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/sysproc.c')
-rw-r--r--kernel/sysproc.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/kernel/sysproc.c b/kernel/sysproc.c
index 65dde26..face81a 100644
--- a/kernel/sysproc.c
+++ b/kernel/sysproc.c
@@ -7,32 +7,32 @@
#include "spinlock.h"
#include "proc.h"
-int
+uint64
sys_exit(void)
{
exit();
return 0; // not reached
}
-int
+uint64
sys_getpid(void)
{
return myproc()->pid;
}
-int
+uint64
sys_fork(void)
{
return fork();
}
-int
+uint64
sys_wait(void)
{
return wait();
}
-int
+uint64
sys_sbrk(void)
{
int addr;
@@ -46,7 +46,7 @@ sys_sbrk(void)
return addr;
}
-int
+uint64
sys_sleep(void)
{
int n;
@@ -67,7 +67,7 @@ sys_sleep(void)
return 0;
}
-int
+uint64
sys_kill(void)
{
int pid;
@@ -79,7 +79,7 @@ sys_kill(void)
// return how many clock tick interrupts have occurred
// since start.
-int
+uint64
sys_uptime(void)
{
uint xticks;