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

Diff for /src/usr.bin/make/job.c between version 1.117 and 1.118

version 1.117, 2009/05/10 11:07:37 version 1.118, 2009/08/16 09:50:13
Line 413 
Line 413 
         else if (signo == SIGHUP || signo == SIGTERM || signo == SIGQUIT)          else if (signo == SIGHUP || signo == SIGTERM || signo == SIGQUIT)
                 JobInterrupt(false, signo);                  JobInterrupt(false, signo);
   
         /*  
          * Leave gracefully if SIGQUIT, rather than core dumping.  
          */  
         if (signo == SIGQUIT)          if (signo == SIGQUIT)
                 Finish(0);                  Finish(0);
 }  }
Line 1054 
Line 1051 
   
         nfds = select(largest_fd+1, actual_mask, NULL, NULL, &timeout);          nfds = select(largest_fd+1, actual_mask, NULL, NULL, &timeout);
         handle_all_signals();          handle_all_signals();
         for (ln = Lst_First(&runningJobs); nfds && ln != NULL;          for (ln = Lst_First(&runningJobs); nfds && ln != NULL; ln = ln2) {
             ln = ln2) {  
                 ln2 = Lst_Adv(ln);                  ln2 = Lst_Adv(ln);
                 job = (Job *)Lst_Datum(ln);                  job = (Job *)Lst_Datum(ln);
                 job->flags &= ~JOB_DIDOUTPUT;                  job->flags &= ~JOB_DIDOUTPUT;

Legend:
Removed from v.1.117  
changed lines
  Added in v.1.118