version 1.48, 2001/05/29 17:37:52 |
version 1.49, 2001/06/01 20:33:37 |
Line 708 JobPrintCommand(cmdp, jobp) |
|
Line 708 JobPrintCommand(cmdp, jobp) |
|
} |
} |
} |
} |
|
|
|
if (DEBUG(SHELL) && strcmp(shellName, "sh") == 0 && |
|
(job->flags & JOB_TRACED) == 0) { |
|
DBPRINTF("set -%s\n", "x"); |
|
job->flags |= JOB_TRACED; |
|
} |
|
|
if ((cp = Check_Cwd_Cmd(cmd)) != NULL) { |
if ((cp = Check_Cwd_Cmd(cmd)) != NULL) { |
DBPRINTF("cd %s; ", cp); |
DBPRINTF("cd %s; ", cp); |
} |
} |
Line 1280 JobExec(job, argv) |
|
Line 1286 JobExec(job, argv) |
|
{ |
{ |
int cpid; /* ID of new child */ |
int cpid; /* ID of new child */ |
|
|
|
job->flags &= ~JOB_TRACED; |
|
|
if (DEBUG(JOB)) { |
if (DEBUG(JOB)) { |
int i; |
int i; |
|
|
Line 2352 Job_CatchChildren(block) |
|
Line 2360 Job_CatchChildren(block) |
|
} |
} |
} else { |
} else { |
job = (Job *) Lst_Datum(jnode); |
job = (Job *) Lst_Datum(jnode); |
|
Job_CatchOutput(); |
(void) Lst_Remove(jobs, jnode); |
(void) Lst_Remove(jobs, jnode); |
nJobs -= 1; |
nJobs -= 1; |
#ifdef REMOTE |
#ifdef REMOTE |