X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/0cf90cca0c924622f3fee8d2a3fafa8238363dc6..b6ff3c7dbab3f40d03389808d95ac27d416c35e3:/lunaix-os/kernel/process/process.c diff --git a/lunaix-os/kernel/process/process.c b/lunaix-os/kernel/process/process.c index 23ff6a4..1b22219 100644 --- a/lunaix-os/kernel/process/process.c +++ b/lunaix-os/kernel/process/process.c @@ -1,3 +1,4 @@ +#include #include #include #include @@ -238,7 +239,7 @@ dup_proc() vmm_unmount_pd(VMS_MOUNT_1); // 正如同fork,返回两次。 - pcb->intr_ctx.registers.eax = 0; + store_retval_to(pcb, 0); commit_process(pcb);