diff options
author | Frans Kaashoek <[email protected]> | 2022-08-22 19:53:09 -0400 |
---|---|---|
committer | Frans Kaashoek <[email protected]> | 2022-08-22 19:53:09 -0400 |
commit | 2a391ebc8ba1fd0e6f0899277218d531fd5c7396 (patch) | |
tree | 81fb25b6d7317db8b7a02ae1a9f5705776368c63 /kernel/sysproc.c | |
parent | 7086197c27f7c00544ca006561336d8d5791a482 (diff) | |
download | xv6-labs-2a391ebc8ba1fd0e6f0899277218d531fd5c7396.tar.gz xv6-labs-2a391ebc8ba1fd0e6f0899277218d531fd5c7396.tar.bz2 xv6-labs-2a391ebc8ba1fd0e6f0899277218d531fd5c7396.zip |
Make argint() and argaddr() of type void (thanks Harry Porter)
Diffstat (limited to 'kernel/sysproc.c')
-rw-r--r-- | kernel/sysproc.c | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/kernel/sysproc.c b/kernel/sysproc.c index c74def2..ecaa8cc 100644 --- a/kernel/sysproc.c +++ b/kernel/sysproc.c @@ -10,8 +10,7 @@ uint64 sys_exit(void) { int n; - if(argint(0, &n) < 0) - return -1; + argint(0, &n); exit(n); return 0; // not reached } @@ -32,8 +31,7 @@ uint64 sys_wait(void) { uint64 p; - if(argaddr(0, &p) < 0) - return -1; + argaddr(0, &p); return wait(p); } @@ -43,8 +41,7 @@ sys_sbrk(void) uint64 addr; int n; - if(argint(0, &n) < 0) - return -1; + argint(0, &n); addr = myproc()->sz; if(growproc(n) < 0) return -1; @@ -57,8 +54,7 @@ sys_sleep(void) int n; uint ticks0; - if(argint(0, &n) < 0) - return -1; + argint(0, &n); acquire(&tickslock); ticks0 = ticks; while(ticks - ticks0 < n){ @@ -77,8 +73,7 @@ sys_kill(void) { int pid; - if(argint(0, &pid) < 0) - return -1; + argint(0, &pid); return kill(pid); } |