From 2c268e502b56c7593d9d2d2bf5f63cc2d0852ffc Mon Sep 17 00:00:00 2001 From: June McEnroe Date: Thu, 15 Sep 2016 23:05:57 -0400 Subject: Use sysexits.h in xx --- .bin/xx.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/.bin/xx.c b/.bin/xx.c index 5ee22f6f..9b8f5d0f 100755 --- a/.bin/xx.c +++ b/.bin/xx.c @@ -7,6 +7,7 @@ exec clang -Weverything -Wno-vla $@ -o $(dirname $0)/xx $0 #include #include #include +#include #include static bool zero(const uint8_t *buf, size_t len) { @@ -41,17 +42,17 @@ int main(int argc, char **argv) { flags ^= FLAG_SKIP; else { fprintf(stderr, "usage: xx [-afk] [-c N] [-g N] [FILE]\n"); - return (opt == 'h') ? EXIT_SUCCESS : EXIT_FAILURE; + return (opt == 'h') ? EX_OK : EX_USAGE; } } - if (!cols) return EXIT_FAILURE; + if (!cols) return EX_USAGE; if (argc > optind) path = argv[optind]; FILE *file = path ? fopen(path, "r") : stdin; if (!file) { perror(path); - return EXIT_FAILURE; + return EX_NOINPUT; } uint8_t buf[cols]; @@ -93,7 +94,7 @@ int main(int argc, char **argv) { if (ferror(file)) { perror(path); - return EXIT_FAILURE; + return EX_IOERR; } - return EXIT_SUCCESS; + return EX_OK; } -- cgit 1.4.1