From 5bcfc9ba1aaaec3a413d39d60e6a904daafa2cc1 Mon Sep 17 00:00:00 2001 From: Glenn L McGrath Date: Mon, 7 May 2001 12:01:58 +0000 Subject: [PATCH] Tolerate -q argument, if -q is passed give a warning and continue rather than just fail --- archival/gunzip.c | 4 +++- archival/gzip.c | 4 +++- gunzip.c | 4 +++- gzip.c | 4 +++- 4 files changed, 12 insertions(+), 4 deletions(-) diff --git a/archival/gunzip.c b/archival/gunzip.c index db5f6ee55..ed4a3de36 100644 --- a/archival/gunzip.c +++ b/archival/gunzip.c @@ -87,7 +87,7 @@ extern int gunzip_main(int argc, char **argv) if (strcmp(applet_name, "zcat") == 0) flags |= gunzip_to_stdout; - while ((opt = getopt(argc, argv, "ctfhd")) != -1) { + while ((opt = getopt(argc, argv, "ctfhdq")) != -1) { switch (opt) { case 'c': flags |= gunzip_to_stdout; @@ -100,6 +100,8 @@ extern int gunzip_main(int argc, char **argv) break; case 'd': /* Used to convert gzip to gunzip. */ break; + case 'q': + error_msg("-q option not supported, ignored"); case 'h': default: show_usage(); /* exit's inside usage */ diff --git a/archival/gzip.c b/archival/gzip.c index 6d46926ee..c4c592729 100644 --- a/archival/gzip.c +++ b/archival/gzip.c @@ -1899,7 +1899,7 @@ int gzip_main(int argc, char **argv) int force = 0; int opt; - while ((opt = getopt(argc, argv, "cf123456789d")) != -1) { + while ((opt = getopt(argc, argv, "cf123456789dq")) != -1) { switch (opt) { case 'c': tostdout = 1; @@ -1911,6 +1911,8 @@ int gzip_main(int argc, char **argv) case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': break; + case 'q': + break; #ifdef BB_GUNZIP case 'd': optind = 1; diff --git a/gunzip.c b/gunzip.c index db5f6ee55..ed4a3de36 100644 --- a/gunzip.c +++ b/gunzip.c @@ -87,7 +87,7 @@ extern int gunzip_main(int argc, char **argv) if (strcmp(applet_name, "zcat") == 0) flags |= gunzip_to_stdout; - while ((opt = getopt(argc, argv, "ctfhd")) != -1) { + while ((opt = getopt(argc, argv, "ctfhdq")) != -1) { switch (opt) { case 'c': flags |= gunzip_to_stdout; @@ -100,6 +100,8 @@ extern int gunzip_main(int argc, char **argv) break; case 'd': /* Used to convert gzip to gunzip. */ break; + case 'q': + error_msg("-q option not supported, ignored"); case 'h': default: show_usage(); /* exit's inside usage */ diff --git a/gzip.c b/gzip.c index 6d46926ee..c4c592729 100644 --- a/gzip.c +++ b/gzip.c @@ -1899,7 +1899,7 @@ int gzip_main(int argc, char **argv) int force = 0; int opt; - while ((opt = getopt(argc, argv, "cf123456789d")) != -1) { + while ((opt = getopt(argc, argv, "cf123456789dq")) != -1) { switch (opt) { case 'c': tostdout = 1; @@ -1911,6 +1911,8 @@ int gzip_main(int argc, char **argv) case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': break; + case 'q': + break; #ifdef BB_GUNZIP case 'd': optind = 1; -- 2.25.1