aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/compress/compress.c
diff options
context:
space:
mode:
authorMike Smith <msmith@FreeBSD.org>1998-10-20 06:13:57 +0000
committerMike Smith <msmith@FreeBSD.org>1998-10-20 06:13:57 +0000
commit7c0704e4465ea51cf10d97b4bbec6bad3e57d8af (patch)
tree3e6c729056d80c5b52d1aae50494ccad8f36d839 /usr.bin/compress/compress.c
parent4757e526860c0e462191f3aee9a5da504b7d6ffb (diff)
downloadsrc-7c0704e4465ea51cf10d97b4bbec6bad3e57d8af.tar.gz
src-7c0704e4465ea51cf10d97b4bbec6bad3e57d8af.zip
Behave like zcat if invoked as zcat. We don't install as zcat; this just
makes us more useful in a tight environment. Submitted by: Wilfredo Sanchez <wsanchez@apple.com>
Notes
Notes: svn path=/head/; revision=40534
Diffstat (limited to 'usr.bin/compress/compress.c')
-rw-r--r--usr.bin/compress/compress.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/usr.bin/compress/compress.c b/usr.bin/compress/compress.c
index 32d94960eb9d..2736e5c55408 100644
--- a/usr.bin/compress/compress.c
+++ b/usr.bin/compress/compress.c
@@ -75,7 +75,7 @@ main(argc, argv)
int argc;
char *argv[];
{
- enum {COMPRESS, DECOMPRESS} style;
+ enum {COMPRESS, DECOMPRESS} style = COMPRESS;
size_t len;
int bits, cat, ch;
char *p, newname[MAXPATHLEN];
@@ -88,7 +88,10 @@ main(argc, argv)
style = DECOMPRESS;
else if (!strcmp(p, "compress"))
style = COMPRESS;
- else
+ else if (!strcmp(p, "zcat")) {
+ style = DECOMPRESS;
+ cat = 1;
+ } else
errx(1, "unknown program name");
bits = cat = 0;