From d369ad2d63594a18bf0e10da09d730eaf22b0226 Mon Sep 17 00:00:00 2001 From: DeSmooth Date: Sat, 8 May 2021 11:25:07 +0800 Subject: [PATCH] fix lib/fork.c a warning --- lab/lib/fork.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/lab/lib/fork.c b/lab/lib/fork.c index 56e12b3..cf0e555 100644 --- a/lab/lib/fork.c +++ b/lab/lib/fork.c @@ -149,15 +149,15 @@ fork(void) // alloc a page and map child exception stack if ((r = sys_page_alloc(envid, (void *)(UXSTACKTOP-PGSIZE), PTE_U | PTE_P | PTE_W)) < 0) return r; - extern void _pgfault_upcall(void); - if ((r = sys_env_set_pgfault_upcall(envid, _pgfault_upcall)) < 0) - return r; + extern void _pgfault_upcall(void); + if ((r = sys_env_set_pgfault_upcall(envid, _pgfault_upcall)) < 0) + return r; - // Start the child environment running - if ((r = sys_env_set_status(envid, ENV_RUNNABLE)) < 0) - panic("sys_env_set_status: %e", r); + // Start the child environment running + if ((r = sys_env_set_status(envid, ENV_RUNNABLE)) < 0) + panic("sys_env_set_status: %e", r); - return envid; + return envid; // panic("fork not implemented"); }