author | Lijo George<lijo.x.george@oracle.com> |
Thu, 26 Nov 2015 02:23:48 -0800 | |
changeset 5129 | 5431772f7235 |
parent 4268 | d723f8ed85fe |
permissions | -rw-r--r-- |
4268
d723f8ed85fe
PSARC/2014/162 ksh93 update to 2012-08-01
Lijo George<lijo.x.george@oracle.com>
parents:
diff
changeset
|
1 |
This fix is from the community, details in the following location. |
d723f8ed85fe
PSARC/2014/162 ksh93 update to 2012-08-01
Lijo George<lijo.x.george@oracle.com>
parents:
diff
changeset
|
2 |
http://lists.research.att.com/pipermail/ast-developers/2013q1/002323.html |
d723f8ed85fe
PSARC/2014/162 ksh93 update to 2012-08-01
Lijo George<lijo.x.george@oracle.com>
parents:
diff
changeset
|
3 |
|
d723f8ed85fe
PSARC/2014/162 ksh93 update to 2012-08-01
Lijo George<lijo.x.george@oracle.com>
parents:
diff
changeset
|
4 |
--- INIT.2011-02-08.old/src/cmd/ksh93/sh/fault.c 2014-10-29 12:41:23.239718243 -0700 |
d723f8ed85fe
PSARC/2014/162 ksh93 update to 2012-08-01
Lijo George<lijo.x.george@oracle.com>
parents:
diff
changeset
|
5 |
+++ INIT.2011-02-08/src/cmd/ksh93/sh/fault.c 2014-10-29 14:03:09.196910448 -0700 |
d723f8ed85fe
PSARC/2014/162 ksh93 update to 2012-08-01
Lijo George<lijo.x.george@oracle.com>
parents:
diff
changeset
|
6 |
@@ -519,7 +519,7 @@ void sh_exit(register int xno) |
d723f8ed85fe
PSARC/2014/162 ksh93 update to 2012-08-01
Lijo George<lijo.x.george@oracle.com>
parents:
diff
changeset
|
7 |
if(pp && pp->mode>1) |
d723f8ed85fe
PSARC/2014/162 ksh93 update to 2012-08-01
Lijo George<lijo.x.george@oracle.com>
parents:
diff
changeset
|
8 |
cursig = -1; |
d723f8ed85fe
PSARC/2014/162 ksh93 update to 2012-08-01
Lijo George<lijo.x.george@oracle.com>
parents:
diff
changeset
|
9 |
#ifdef SIGTSTP |
d723f8ed85fe
PSARC/2014/162 ksh93 update to 2012-08-01
Lijo George<lijo.x.george@oracle.com>
parents:
diff
changeset
|
10 |
- if(shp->trapnote&SH_SIGTSTP) |
d723f8ed85fe
PSARC/2014/162 ksh93 update to 2012-08-01
Lijo George<lijo.x.george@oracle.com>
parents:
diff
changeset
|
11 |
+ if(shp->trapnote&SH_SIGTSTP && job.jobcontrol) |
d723f8ed85fe
PSARC/2014/162 ksh93 update to 2012-08-01
Lijo George<lijo.x.george@oracle.com>
parents:
diff
changeset
|
12 |
{ |
d723f8ed85fe
PSARC/2014/162 ksh93 update to 2012-08-01
Lijo George<lijo.x.george@oracle.com>
parents:
diff
changeset
|
13 |
/* ^Z detected by the shell */ |
d723f8ed85fe
PSARC/2014/162 ksh93 update to 2012-08-01
Lijo George<lijo.x.george@oracle.com>
parents:
diff
changeset
|
14 |
shp->trapnote = 0; |