[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.151 and 1.152

version 1.151, 2020/01/13 15:05:18 version 1.152, 2020/01/13 15:12:58
Line 537 
Line 537 
         if (job->exit_type == JOB_EXIT_OKAY &&          if (job->exit_type == JOB_EXIT_OKAY &&
             aborting != ABORT_ERROR &&              aborting != ABORT_ERROR &&
             aborting != ABORT_INTERRUPT) {              aborting != ABORT_INTERRUPT) {
                 job->next = availableJobs;  
                 availableJobs = job;  
                 /* As long as we aren't aborting and the job didn't return a                  /* As long as we aren't aborting and the job didn't return a
                  * non-zero status that we shouldn't ignore, we call                   * non-zero status that we shouldn't ignore, we call
                  * Make_Update to update the parents. */                   * Make_Update to update the parents. */
                 job->node->built_status = REBUILT;                  job->node->built_status = REBUILT;
                 Make_Update(job->node);                  Make_Update(job->node);
                 job->next = availableJobs;          }
                 availableJobs = job;          if (job->flags & JOB_KEEPERROR) {
         } else if (job->exit_type != JOB_EXIT_OKAY && keepgoing) {                  job->next = errorJobs;
                   errorJobs = job;
           } else {
                 job->next = availableJobs;                  job->next = availableJobs;
                 availableJobs = job;                  availableJobs = job;
         }          }

Legend:
Removed from v.1.151  
changed lines
  Added in v.1.152