From d2537e0963b5a653ba2431ab0d9cc72bc155fc3d Mon Sep 17 00:00:00 2001 From: Tomoki Shirasawa Date: Thu, 21 Aug 2014 17:25:02 +0900 Subject: [PATCH] sigsuspend don't wait SIGSTOP, not SIGTERM --- kernel/syscall.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/syscall.c b/kernel/syscall.c index 1b64b233..80f97929 100644 --- a/kernel/syscall.c +++ b/kernel/syscall.c @@ -1612,7 +1612,7 @@ do_sigsuspend(struct process *proc, const sigset_t *set) wset = set->__val[0]; wset &= ~__sigmask(SIGKILL); - wset &= ~__sigmask(SIGTERM); + wset &= ~__sigmask(SIGSTOP); proc->sigmask.__val[0] = wset; for(;;){