Use sysexits.h for better exit-codes
[mmh] / sbr / error.c
index 28f3255..1841ce4 100644 (file)
@@ -29,14 +29,14 @@ advise(char *what, char *fmt, ...)
 ** print out error message and exit
 */
 void
-adios(char *what, char *fmt, ...)
+adios(int status, char *what, char *fmt, ...)
 {
        va_list ap;
 
        va_start(ap, fmt);
        advertise(what, NULL, fmt, ap);
        va_end(ap);
-       exit(1);
+       exit(status);
 }