From c9a92819b4b92269e145ce75e7e7a32e0d5669fb Mon Sep 17 00:00:00 2001 From: Starnakin Date: Thu, 30 Jan 2025 10:47:36 +0100 Subject: [PATCH] fix: fork return pid instead uid --- src/multitasking/fork.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/multitasking/fork.c b/src/multitasking/fork.c index f171a61..85a6fa2 100644 --- a/src/multitasking/fork.c +++ b/src/multitasking/fork.c @@ -18,5 +18,5 @@ u16 fork(void) asm("movl %%esp, %0" : "=m"(daddy_esp)); child->esp = child->esp0 + (daddy_esp - current_task->esp0); toris(); - return current_task == child ? 0 : child->uid; + return current_task == child ? 0 : child->pid; }