From cff3ce6e04ce4a353324630df788df21566807a6 Mon Sep 17 00:00:00 2001 From: Robert Morris Date: Tue, 4 Jun 2019 11:31:50 -0400 Subject: more sbrk fixes --- sysproc.c | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) (limited to 'sysproc.c') diff --git a/sysproc.c b/sysproc.c index 82ad884..e57e045 100644 --- a/sysproc.c +++ b/sysproc.c @@ -39,24 +39,12 @@ sys_sbrk(void) if(argint(0, &n) < 0) return -1; - printf("sbrk(%d), sz was %d\n", n, (int)myproc()->sz); addr = myproc()->sz; if(growproc(n) < 0) return -1; return addr; } -#if 0 -int -sys_kill(void) -{ - int pid; - - if(argint(0, &pid) < 0) - return -1; - return kill(pid); -} - int sys_sleep(void) { @@ -78,6 +66,16 @@ sys_sleep(void) return 0; } +int +sys_kill(void) +{ + int pid; + + if(argint(0, &pid) < 0) + return -1; + return kill(pid); +} + // return how many clock tick interrupts have occurred // since start. int @@ -90,4 +88,3 @@ sys_uptime(void) release(&tickslock); return xticks; } -#endif -- cgit v1.2.3