aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGlenn L McGrath <bug1@ihug.co.nz>2001-07-30 04:48:50 +0000
committerGlenn L McGrath <bug1@ihug.co.nz>2001-07-30 04:48:50 +0000
commit7499918f304554c6a0047e43b679cc481cc70eba (patch)
tree068fcf4dbd9857ceda78659ca3435d31a85f0d28
parent14d7ea460fb76366a0b7ddf4e656d57e131fbf8a (diff)
downloadbusybox-7499918f304554c6a0047e43b679cc481cc70eba.tar.gz
If filename is a '-' then read from stdin to stdout
-rw-r--r--archival/gzip.c2
-rw-r--r--gzip.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/archival/gzip.c b/archival/gzip.c
index cdf226889..54bb72745 100644
--- a/archival/gzip.c
+++ b/archival/gzip.c
@@ -1246,7 +1246,7 @@ int gzip_main(int argc, char **argv)
show_usage();
}
}
- if (optind == argc) {
+ if ((optind == argc) || (strcmp(argv[optind], "-") == 0)) {
fromstdin = 1;
tostdout = 1;
}
diff --git a/gzip.c b/gzip.c
index cdf226889..54bb72745 100644
--- a/gzip.c
+++ b/gzip.c
@@ -1246,7 +1246,7 @@ int gzip_main(int argc, char **argv)
show_usage();
}
}
- if (optind == argc) {
+ if ((optind == argc) || (strcmp(argv[optind], "-") == 0)) {
fromstdin = 1;
tostdout = 1;
}