From 3c8cc57cd1d7b04ab92dc80bc0e0c9a481d905f8 Mon Sep 17 00:00:00 2001 From: dzwdz Date: Mon, 26 Jul 2021 19:39:57 +0200 Subject: exit() now switches to the first running process i used a linked list because it's the simplest way to implement this --- src/init/main.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/init') diff --git a/src/init/main.c b/src/init/main.c index 41a6ac0..c32ac01 100644 --- a/src/init/main.c +++ b/src/init/main.c @@ -20,6 +20,9 @@ int main() { _syscall(SC_FORK, 0, 0, 0); + debuglog("i got forked. ", + sizeof("i got forked. ") - 1); + exit( "bye from init! ", sizeof("bye from init! ") - 1); } -- cgit v1.2.3