From 8c2e0ce946012a4275e8dfa9d8dfd1d5a68d6e3e Mon Sep 17 00:00:00 2001 From: sotech117 Date: Sat, 2 Mar 2024 23:05:26 +0000 Subject: decent coding session --- kernel/proc/proc.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'kernel/proc/proc.c') diff --git a/kernel/proc/proc.c b/kernel/proc/proc.c index a1f68f8..7ce42dc 100644 --- a/kernel/proc/proc.c +++ b/kernel/proc/proc.c @@ -216,7 +216,6 @@ proc_t *proc_create(const char *name) proc->p_pproc = proc_initproc; list_insert_tail(&curproc->p_children, &proc->p_child_link); list_insert_tail(&proc_list, &proc->p_list_link); - dbg(DBG_PROC, "SUCESSFULLY created PROCESS name=%s & pid =%d\n", name, proc_pid); return proc; @@ -268,11 +267,11 @@ void proc_cleanup(long status) // update state and status curproc->p_state = PROC_DEAD; - if (curthr->kt_cancelled) { - curproc->p_status = curthr->kt_retval; - } else { + // if (curthr->kt_cancelled) { + // curproc->p_status = curthr->kt_retval; + // } else { curproc->p_status = status; - } + // } } /* @@ -337,7 +336,7 @@ void proc_kill_all() { if (p->p_pid != curproc->p_pid && p->p_pid != PID_IDLE) { - proc_kill(p, 0); + proc_kill(p, -1); } } -- cgit v1.2.3-70-g09d2