From 3e9e4d3f8f518f8f467066593ae6f270d97f6d60 Mon Sep 17 00:00:00 2001 From: Toby Goodwin Date: Wed, 10 Nov 1999 14:55:51 +0000 Subject: beta: rc-1.6b1 --- status.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'status.c') diff --git a/status.c b/status.c index b594e4b..5b37aa5 100644 --- a/status.c +++ b/status.c @@ -2,6 +2,7 @@ #include "rc.h" #include "sigmsgs.h" +#include "statval.h" #include "wait.h" /* status == the wait() value of the last command in the pipeline, or the last command */ @@ -40,7 +41,7 @@ extern int getstatus() { } extern void set(bool code) { - setstatus(-1, (!code) << 8); /* exit status 1 == 0x100 */ + setstatus(-1, code ? STATUS0 : STATUS1); } /* take a pipeline and store the exit statuses. Check to see whether any of the children dumped core */ -- cgit v1.2.3