From 4749f13de5cfd18a997135c10d5ea859e56efaba Mon Sep 17 00:00:00 2001 From: Hiltjo Posthuma Date: Sun, 20 Dec 2020 15:51:33 +0100 Subject: [PATCH] exit(0) on success, non-zero if an error occurred or signal was received Signed-off-by: Christoph Lohmann <20h@r-36.net> --- catpoint.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/catpoint.c b/catpoint.c index 52853a6..b2c3145 100644 --- a/catpoint.c +++ b/catpoint.c @@ -14,7 +14,7 @@ #include char *currentslidep, **slidefiles; /* the slides */ -int nslides, currentslide, currentslidelen; +int nslides, currentslide, currentslidelen, exitstatus = 1; void unloadcurrentslide(void) @@ -32,7 +32,7 @@ cleanup(int sig) unloadcurrentslide(); endwin(); /* restore terminal */ - exit(1); + exit(exitstatus); } void @@ -167,6 +167,7 @@ again: } /* unmap mem */ + exitstatus = 0; cleanup(0); return 0;