aboutsummaryrefslogtreecommitdiff
path: root/kernel/proc/proc.c
diff options
context:
space:
mode:
authorsotech117 <michael_foiani@brown.edu>2024-03-02 23:05:26 +0000
committersotech117 <michael_foiani@brown.edu>2024-03-02 23:05:26 +0000
commit8c2e0ce946012a4275e8dfa9d8dfd1d5a68d6e3e (patch)
tree1877a33c6488a5b16fb7962e1ffb0f72f13a5052 /kernel/proc/proc.c
parent9c90e73fda0d5df2e1f11b32d459d3bb07a63192 (diff)
decent coding session
Diffstat (limited to 'kernel/proc/proc.c')
-rw-r--r--kernel/proc/proc.c11
1 files changed, 5 insertions, 6 deletions
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);
}
}