From 3234447bbb4fe69c0967c377c74522e23ba1d27b Mon Sep 17 00:00:00 2001 From: Eggert Jung Date: Tue, 17 Feb 2026 15:13:57 +0100 Subject: [PATCH] fix pid --- kernel/syscall/skeleton.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kernel/syscall/skeleton.cc b/kernel/syscall/skeleton.cc index 71b2536..7e52351 100644 --- a/kernel/syscall/skeleton.cc +++ b/kernel/syscall/skeleton.cc @@ -23,11 +23,11 @@ size_t test(Vault &vault, size_t p1, size_t p2, size_t p3, size_t p4, } int getpid(Vault &vault) { - //Thread *me = vault.scheduler.active(); + Thread *me = vault.scheduler.active(); //unsigned id = 0; //while (&apps[id++] != me); // TODO find better pid source //return id; - return 0; + return me->id; } size_t write(Vault &vault, uint32_t id, const void *buffer, size_t size, int x, int y) {