From da4146bdffb54423ad4d6db893b8ed25663169dc Mon Sep 17 00:00:00 2001 From: Peter Stephenson Date: Wed, 13 Sep 2017 10:49:06 +0100 Subject: 41688: builtin wait for all jobs should ignore STAT_NOPRINT --- Src/jobs.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'Src/jobs.c') diff --git a/Src/jobs.c b/Src/jobs.c index 66dfb5a7e..226e7cff3 100644 --- a/Src/jobs.c +++ b/Src/jobs.c @@ -2217,7 +2217,8 @@ bin_fg(char *name, char **argv, Options ops, int func) return 0; } else { /* Must be BIN_WAIT, so wait for all jobs */ for (job = 0; job <= maxjob; job++) - if (job != thisjob && jobtab[job].stat) + if (job != thisjob && jobtab[job].stat && + !(jobtab[job].stat & STAT_NOPRINT)) retval = zwaitjob(job, 1); unqueue_signals(); return retval; -- cgit 1.4.1