From 5f6a52c06ca956cf61eacd7f45f270899337d45e Mon Sep 17 00:00:00 2001
From: Peter Stephenson
Date: Fri, 22 Dec 2017 20:00:54 +0000
Subject: 42156: new CHECK_RUNNING_JOBS option demanded by bash groupies
Also new job options.
Also suppress debug error if rows or columns are reported as zero as
this is normal without a physical terminal.
---
Src/builtin.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
(limited to 'Src/builtin.c')
diff --git a/Src/builtin.c b/Src/builtin.c
index f002b9912..0211f2721 100644
--- a/Src/builtin.c
+++ b/Src/builtin.c
@@ -5594,7 +5594,8 @@ checkjobs(void)
for (i = 1; i <= maxjob; i++)
if (i != thisjob && (jobtab[i].stat & STAT_LOCKED) &&
- !(jobtab[i].stat & STAT_NOPRINT))
+ !(jobtab[i].stat & STAT_NOPRINT) &&
+ (isset(CHECKRUNNINGJOBS) || jobtab[i].stat & STAT_STOPPED))
break;
if (i <= maxjob) {
if (jobtab[i].stat & STAT_STOPPED) {
--
cgit v1.2.3