[BACK]Return to job.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / usr.bin / make

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/usr.bin/make/job.c between version 1.48 and 1.49

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

Legend:
Removed from v.1.48  
changed lines
  Added in v.1.49

CVSweb <webmaster@jp.NetBSD.org>