From e6a47981706815047bc109bc1c9a2ffd83be665e Mon Sep 17 00:00:00 2001 From: tg Date: Fri, 3 Apr 2009 09:48:10 +0000 Subject: [PATCH] extra parens around WIFSIGNALLED seem necessary on some OSes (gcc 4.1) --- jobs.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jobs.c b/jobs.c index 2ddcf2e..70bf164 100644 --- a/jobs.c +++ b/jobs.c @@ -2,7 +2,7 @@ #include "sh.h" -__RCSID("$MirOS: src/bin/mksh/jobs.c,v 1.47 2009/04/03 09:42:25 tg Exp $"); +__RCSID("$MirOS: src/bin/mksh/jobs.c,v 1.48 2009/04/03 09:48:10 tg Exp $"); /* Order important! */ #define PRUNNING 0 @@ -995,7 +995,7 @@ j_waitj(Job *j, */ status = j->last_proc->status; if (Flag(FMONITOR) && j->state == PSIGNALLED && - WIFSIGNALED(status) && + (WIFSIGNALED(status)) && (sigtraps[WTERMSIG(status)].flags & TF_TTY_INTR)) trapsig(WTERMSIG(status)); }