From 5d81148349cc442d81cc98779a4678f03f59df67 Mon Sep 17 00:00:00 2001 From: Baptiste Fontaine Date: Sat, 2 May 2015 23:07:28 +0200 Subject: [PATCH] Using UNIX-friendly return codes A zero return code is the UNIX way of saying "success" while a non-zero return code means there was an error. --- src/pit.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pit.c b/src/pit.c index ac1a346..4ee4693 100644 --- a/src/pit.c +++ b/src/pit.c @@ -45,7 +45,7 @@ void die(char *message, ...) } free_externals(); - exit(0); + exit(1); } /* ** Forceful death. @@ -59,7 +59,7 @@ void perish(char *prefix) perror(NULL); free_externals(); - exit(0); + exit(1); } void pit_version(char *argv[]) @@ -89,5 +89,5 @@ int main(int argc, char *argv[]) { handler[candidate](&argv[1]); free_externals(); - return 1; + return 0; }