From 634929a747e690e8fa7c762ba38136062979eea7 Mon Sep 17 00:00:00 2001 From: Tormod Volden Date: Sun, 19 Apr 2015 18:43:42 +0200 Subject: [PATCH] dragon: fork() must return zero to child Signed-off-by: Tormod Volden --- Kernel/platform-dragon/tricks.s | 1 + 1 file changed, 1 insertion(+) diff --git a/Kernel/platform-dragon/tricks.s b/Kernel/platform-dragon/tricks.s index b23ee491..7dd86f56 100644 --- a/Kernel/platform-dragon/tricks.s +++ b/Kernel/platform-dragon/tricks.s @@ -148,6 +148,7 @@ _dofork: ; runticks = 0; clr _runticks ; in the child process, fork() returns zero. + ldx #0 ; ; And we exit, with the kernel mapped, the child now being deemed ; to be the live uarea. The parent is frozen in time and space as -- 2.34.1