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);