Tolerate -q argument, if -q is passed give a warning and continue rather than just...
authorGlenn L McGrath <bug1@ihug.co.nz>
Mon, 7 May 2001 12:01:58 +0000 (12:01 -0000)
committerGlenn L McGrath <bug1@ihug.co.nz>
Mon, 7 May 2001 12:01:58 +0000 (12:01 -0000)
archival/gunzip.c
archival/gzip.c
gunzip.c
gzip.c

index db5f6ee..ed4a3de 100644 (file)
@@ -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 */
index 6d46926..c4c5927 100644 (file)
@@ -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;
index db5f6ee..ed4a3de 100644 (file)
--- 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 6d46926..c4c5927 100644 (file)
--- 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;