From 43230eb623d98cb30b9cc3b0764bfacb2431ab0e Mon Sep 17 00:00:00 2001 From: Ken Sato Date: Wed, 15 Nov 2017 15:46:47 +0900 Subject: [PATCH] fix: checking the return code of fork() in Linux. refs #906 --- kernel/syscall.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/kernel/syscall.c b/kernel/syscall.c index 9c73be69..79d6021b 100644 --- a/kernel/syscall.c +++ b/kernel/syscall.c @@ -2457,11 +2457,7 @@ retry_tid: request1.args[0] = clone_flags; } newproc->pid = do_syscall(&request1, ihk_mc_get_processor_id(), 0); -#ifdef POSTK_DEBUG_TEMP_FIX_12 /* __NR_fork retval check fix. */ if (newproc->pid < 0) { -#else /* POSTK_DEBUG_TEMP_FIX_12 */ - if (newproc->pid == -1) { -#endif /* POSTK_DEBUG_TEMP_FIX_12 */ kprintf("ERROR: forking host process\n"); /* TODO: clean-up new */