From 1c1b3b92ffa42824a77a21a5ef35e9976b034e84 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Wed, 23 Jan 2013 20:12:09 +0000 Subject: drop version, add sysexits --- watch.c | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/watch.c b/watch.c index aae87a8..23d369e 100644 --- a/watch.c +++ b/watch.c @@ -36,6 +36,7 @@ const int minor = 1; #include #include #include +#include #if defined(__linux__) #ifndef __dead @@ -93,11 +94,11 @@ main(int argc, char **argv) char cmd[_POSIX_MAX_INPUT + 5]; char out[_POSIX_MAX_INPUT]; int hold_curs; - int ret = -1; + int ret = EX_SOFTWARE; int delay = DELAY; int ch; - while ((ch = getopt(argc, argv, "+hn:tv")) != -1) + while ((ch = getopt(argc, argv, "+hn:t")) != -1) switch (ch) { case 'n': delay = atoi(optarg); @@ -108,11 +109,6 @@ main(int argc, char **argv) case 't': title_flag = 0; break; - case 'v': - (void)fprintf(stderr, "%s %d.%d\n", - __progname, major, minor); - exit(1); - break; case 'h': case '?': default: @@ -222,7 +218,7 @@ int display(WINDOW *outw, char *cmd, char *out, size_t sz) { FILE *pipe; - int ret = -1; + int ret = EX_OSERR; int y, x; pipe = popen(cmd, "r"); @@ -294,5 +290,5 @@ usage(void) { (void)fprintf(stderr, "usage: %s [-htv] [-n time] [command]\n", __progname); - exit(1); + exit(EX_USAGE); } -- cgit v1.2.3