--- //.git/fs/object/669b3abd702b934927499d976e563a1d663f9648/tree/sys/src/cmd/gzip/gzip.c +++ sys/src/cmd/gzip/gzip.c @@ -17,11 +17,12 @@ static int level; static ulong totr; static int verbose; +static int nostamp; void usage(void) { - fprint(2, "usage: gzip [-vcD] [-1-9] [file ...]\n"); + fprint(2, "usage: gzip [-vncD] [-1-9] [file ...]\n"); exits("usage"); } @@ -32,6 +33,7 @@ level = 6; stdout = 0; + nostamp = 0; ARGBEGIN{ case 'D': debug++; @@ -39,6 +41,8 @@ case 'v': verbose++; break; + case 'n': + nostamp = 1; case 'c': stdout = 1; break; @@ -146,6 +150,9 @@ if(file != nil) flags |= GZFNAME; Bputc(bout, flags); + + if (nostamp) + mtime = 0; Bputc(bout, mtime); Bputc(bout, mtime>>8);