tmake sure errors cause non-zero exit status - plan9port - [fork] Plan 9 from user space
 (HTM) git clone git://src.adamsgaard.dk/plan9port
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 4ae2f414e20e32591f3b84c36fe721083fc0581e
 (DIR) parent 38897b2053f81eb7f46d936159c8f29ecb5c4e99
 (HTM) Author: rsc <devnull@localhost>
       Date:   Thu, 11 Aug 2005 16:44:18 +0000
       
       make sure errors cause non-zero exit status
       
       Diffstat:
         M src/cmd/rc/exec.c                   |       2 ++
       
       1 file changed, 2 insertions(+), 0 deletions(-)
       ---
 (DIR) diff --git a/src/cmd/rc/exec.c b/src/cmd/rc/exec.c
       t@@ -786,6 +786,7 @@ void Xerror(char *s)
                else
                        pfmt(err, "rc (%s): %s: %r\n", argv0, s);
                flush(err);
       +        setstatus("error");
                while(!runq->iflag) Xreturn();
        }
        void Xerror1(char *s)
       t@@ -795,6 +796,7 @@ void Xerror1(char *s)
                else
                        pfmt(err, "rc (%s): %s\n", argv0, s);
                flush(err);
       +        setstatus("error");
                while(!runq->iflag) Xreturn();
        }
        void Xbackq(void){