From 5573c8f296091a484e486dcf153ce60b7c632df3 Mon Sep 17 00:00:00 2001 From: rsc Date: Tue, 28 Aug 2007 19:14:43 +0000 Subject: delete proc_ on proc_exit, proc_wait, proc_kill --- trap.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'trap.c') diff --git a/trap.c b/trap.c index 3120994..ed286ed 100644 --- a/trap.c +++ b/trap.c @@ -36,11 +36,11 @@ trap(struct trapframe *tf) { if(tf->trapno == T_SYSCALL){ if(cp->killed) - proc_exit(); + exit(); cp->tf = tf; syscall(); if(cp->killed) - proc_exit(); + exit(); return; } @@ -89,7 +89,7 @@ trap(struct trapframe *tf) // (If it is still executing in the kernel, let it keep running // until it gets to the regular system call return.) if(cp && cp->killed && (tf->cs&3) == DPL_USER) - proc_exit(); + exit(); // Force process to give up CPU on clock tick. // If interrupts were on while locks held, would need to check nlock. -- cgit v1.2.3