author | Lijo George<lijo.x.george@oracle.com> |
Sun, 10 May 2015 11:59:46 -0700 | |
changeset 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 issue has been fixed in community version: 2013-10-10 |
d723f8ed85fe
PSARC/2014/162 ksh93 update to 2012-08-01
Lijo George<lijo.x.george@oracle.com>
parents:
diff
changeset
|
2 |
--- |
d723f8ed85fe
PSARC/2014/162 ksh93 update to 2012-08-01
Lijo George<lijo.x.george@oracle.com>
parents:
diff
changeset
|
3 |
--- a/src/cmd/ksh93/sh/jobs.c 2013-11-12 10:32:35.378209600 -0800 |
d723f8ed85fe
PSARC/2014/162 ksh93 update to 2012-08-01
Lijo George<lijo.x.george@oracle.com>
parents:
diff
changeset
|
4 |
+++ b/src/cmd/ksh93/sh/jobs.c 2013-11-12 10:35:10.458987800 -0800 |
d723f8ed85fe
PSARC/2014/162 ksh93 update to 2012-08-01
Lijo George<lijo.x.george@oracle.com>
parents:
diff
changeset
|
5 |
@@ -1100,7 +1100,7 @@ |
d723f8ed85fe
PSARC/2014/162 ksh93 update to 2012-08-01
Lijo George<lijo.x.george@oracle.com>
parents:
diff
changeset
|
6 |
|
d723f8ed85fe
PSARC/2014/162 ksh93 update to 2012-08-01
Lijo George<lijo.x.george@oracle.com>
parents:
diff
changeset
|
7 |
int job_kill(register struct process *pw,register int sig) |
d723f8ed85fe
PSARC/2014/162 ksh93 update to 2012-08-01
Lijo George<lijo.x.george@oracle.com>
parents:
diff
changeset
|
8 |
{ |
d723f8ed85fe
PSARC/2014/162 ksh93 update to 2012-08-01
Lijo George<lijo.x.george@oracle.com>
parents:
diff
changeset
|
9 |
- Shell_t *shp = pw->p_shp; |
d723f8ed85fe
PSARC/2014/162 ksh93 update to 2012-08-01
Lijo George<lijo.x.george@oracle.com>
parents:
diff
changeset
|
10 |
+ Shell_t *shp; |
d723f8ed85fe
PSARC/2014/162 ksh93 update to 2012-08-01
Lijo George<lijo.x.george@oracle.com>
parents:
diff
changeset
|
11 |
register pid_t pid; |
d723f8ed85fe
PSARC/2014/162 ksh93 update to 2012-08-01
Lijo George<lijo.x.george@oracle.com>
parents:
diff
changeset
|
12 |
register int r; |
d723f8ed85fe
PSARC/2014/162 ksh93 update to 2012-08-01
Lijo George<lijo.x.george@oracle.com>
parents:
diff
changeset
|
13 |
const char *msg; |
d723f8ed85fe
PSARC/2014/162 ksh93 update to 2012-08-01
Lijo George<lijo.x.george@oracle.com>
parents:
diff
changeset
|
14 |
@@ -1113,6 +1113,7 @@ |
d723f8ed85fe
PSARC/2014/162 ksh93 update to 2012-08-01
Lijo George<lijo.x.george@oracle.com>
parents:
diff
changeset
|
15 |
errno = ECHILD; |
d723f8ed85fe
PSARC/2014/162 ksh93 update to 2012-08-01
Lijo George<lijo.x.george@oracle.com>
parents:
diff
changeset
|
16 |
if(pw==0) |
d723f8ed85fe
PSARC/2014/162 ksh93 update to 2012-08-01
Lijo George<lijo.x.george@oracle.com>
parents:
diff
changeset
|
17 |
goto error; |
d723f8ed85fe
PSARC/2014/162 ksh93 update to 2012-08-01
Lijo George<lijo.x.george@oracle.com>
parents:
diff
changeset
|
18 |
+ shp = pw->p_shp; |
d723f8ed85fe
PSARC/2014/162 ksh93 update to 2012-08-01
Lijo George<lijo.x.george@oracle.com>
parents:
diff
changeset
|
19 |
pid = pw->p_pid; |
d723f8ed85fe
PSARC/2014/162 ksh93 update to 2012-08-01
Lijo George<lijo.x.george@oracle.com>
parents:
diff
changeset
|
20 |
#if SHOPT_COSHELL |
d723f8ed85fe
PSARC/2014/162 ksh93 update to 2012-08-01
Lijo George<lijo.x.george@oracle.com>
parents:
diff
changeset
|
21 |
if(pw->p_cojob) |