X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/f8bd95b7a13dfe54d800e2d7ecdb0329f0798289..986ce23ace2f7875a1a561bd947f435a7594146c:/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);