From 3bff7f2cc98b335f19e46d1f95675b03ede60921 Mon Sep 17 00:00:00 2001 From: Freya Murphy Date: Mon, 28 Apr 2025 11:34:49 -0400 Subject: make sure sleep sets pcb to state sleeping --- kernel/syscall.c | 1 + 1 file changed, 1 insertion(+) (limited to 'kernel/syscall.c') diff --git a/kernel/syscall.c b/kernel/syscall.c index 94eec36..16eb243 100644 --- a/kernel/syscall.c +++ b/kernel/syscall.c @@ -186,6 +186,7 @@ static int sys_sleep(void) WARN("sleep pcb insert failed"); return 1; } + pcb->state = PROC_STATE_SLEEPING; // calling pcb is in sleeping queue, // we must call a new one -- cgit v1.2.3-freya