]> git.ipfire.org Git - thirdparty/make.git/commitdiff
(start_job_command, reap_children): Set update_status to 2 instead of 1
authorRoland McGrath <roland@redhat.com>
Fri, 24 Mar 1995 05:32:12 +0000 (05:32 +0000)
committerRoland McGrath <roland@redhat.com>
Fri, 24 Mar 1995 05:32:12 +0000 (05:32 +0000)
for failed commands.

job.c

diff --git a/job.c b/job.c
index b7daf2d0dcb29358a33c8b4c25fd36665925d4f6..01b07e9b40f8a0befe09af42672b3344b834cb95 100644 (file)
--- a/job.c
+++ b/job.c
@@ -377,7 +377,7 @@ reap_children (block, err)
                 delete non-precious targets, and abort.  */
              static int delete_on_error = -1;
              child_error (c->file->name, exit_code, exit_sig, coredump, 0);
-             c->file->update_status = 1;
+             c->file->update_status = 2;
              if (delete_on_error == -1)
                {
                  struct file *f = lookup_file (".DELETE_ON_ERROR");
@@ -405,7 +405,7 @@ reap_children (block, err)
                         Since there are more commands that wanted to be run,
                         the target was not completely remade.  So we treat
                         this as if a command had failed.  */
-                     c->file->update_status = 1;
+                     c->file->update_status = 2;
                    }
                  else
                    {
@@ -433,7 +433,7 @@ reap_children (block, err)
            }
 
          /* When we get here, all the commands for C->file are finished
-            (or aborted) and C->file->update_status contains 0 or 1.  But
+            (or aborted) and C->file->update_status contains 0 or 2.  But
             C->file->command_state is still cs_running if all the commands
             ran; notice_finish_file looks for cs_running to tell it that
             it's interesting to check the file's modtime again now.  */