From 31c4ac39a70f4821d5747c4e27bd1b5c95c26f74 Mon Sep 17 00:00:00 2001 From: Eric Biggers Date: Sun, 16 Oct 2016 17:37:32 -0700 Subject: [PATCH] programs: fix signs of some exit statuses --- programs/benchmark.c | 2 +- programs/checksum.c | 4 ++-- programs/gzip.c | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/programs/benchmark.c b/programs/benchmark.c index ad1aa99..886f7d8 100644 --- a/programs/benchmark.c +++ b/programs/benchmark.c @@ -456,7 +456,7 @@ tmain(int argc, tchar *argv[]) case '9': level = parse_compression_level(opt_char, toptarg); if (level == 0) - return -1; + return 1; break; case 'g': wrapper = GZIP_WRAPPER; diff --git a/programs/checksum.c b/programs/checksum.c index eda4c16..1c42fd3 100644 --- a/programs/checksum.c +++ b/programs/checksum.c @@ -151,7 +151,7 @@ tmain(int argc, tchar *argv[]) buf = xmalloc(bufsize); if (buf == NULL) - return -1; + return 1; if (argc == 0) { argv = default_file_list; @@ -193,5 +193,5 @@ tmain(int argc, tchar *argv[]) ret = 0; out: free(buf); - return ret; + return -ret; } diff --git a/programs/gzip.c b/programs/gzip.c index 61acaf3..ac5462d 100644 --- a/programs/gzip.c +++ b/programs/gzip.c @@ -466,7 +466,7 @@ tmain(int argc, tchar *argv[]) options.compression_level = parse_compression_level(opt_char, toptarg); if (options.compression_level == 0) - return -1; + return 1; break; case 'c': options.to_stdout = true;