diff options
author | Paul Smith <psmith@gnu.org> | 2013-07-14 19:18:21 -0400 |
---|---|---|
committer | Paul Smith <psmith@gnu.org> | 2013-07-14 19:18:21 -0400 |
commit | 4b81f5ca920d716c08430583f5edb2c125f1f123 (patch) | |
tree | cfb15f1ff1dc733ffbec1d92c1c19e2fe1000d7b /vmsjobs.c | |
parent | 5601726151b3856ad26433d632392904ec059368 (diff) | |
download | gunmake-4b81f5ca920d716c08430583f5edb2c125f1f123.tar.gz |
Modify the update_status field in struct file to be an enum.
Makes the code a little clearer/cleaner, and solves a problem on systems
where a char is unsigned by default.
Diffstat (limited to 'vmsjobs.c')
-rw-r--r-- | vmsjobs.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -150,7 +150,7 @@ vmsHandleChildTerm(struct child *child) /* The commands failed. Write an error message, delete non-precious targets, and abort. */ child_error (c, c->cstatus, 0, 0, 0); - c->file->update_status = 1; + c->file->update_status = us_failed; delete_child_targets (c); } else @@ -173,7 +173,7 @@ vmsHandleChildTerm(struct child *child) break; case cs_finished: - if (c->file->update_status != 0) { + if (c->file->update_status != us_success) { /* We failed to start the commands. */ delete_child_targets (c); } |