From ac130cbbe04f0c16c8c7ca64844645421598ce91 Mon Sep 17 00:00:00 2001 From: sin Date: Thu, 17 Oct 2013 11:21:15 +0100 Subject: [PATCH] Update usage line and manpage for du(1) Do not allow -a and -s to be specified at the same time. --- du.1 | 6 +++++- du.c | 5 ++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/du.1 b/du.1 index 3320c8b..f4a0e70 100644 --- a/du.1 +++ b/du.1 @@ -3,7 +3,11 @@ du \- display disk usage statistics .SH SYNOPSIS .B du -.RB [ \-a ] +.RB [ \-a +.RB | +.B \-s +.RB ] +.RB [ \-k ] .RI [ file ...] .SH DESCRIPTION .B du diff --git a/du.c b/du.c index 4b3ebb0..edb2e50 100644 --- a/du.c +++ b/du.c @@ -23,7 +23,7 @@ static void print(long n, char *path); void usage(void) { - eprintf("usage: %s [-a] [file...]\n", argv0); + eprintf("usage: %s [-a | -s] [-k] [file...]\n", argv0); } int @@ -46,6 +46,9 @@ main(int argc, char *argv[]) usage(); } ARGEND; + if (aflag && sflag) + usage(); + bsize = getenv("BLOCKSIZE"); if (bsize) blksize = estrtol(bsize, 0);