diff options
author | des <des@FreeBSD.org> | 2012-07-18 19:28:22 +0000 |
---|---|---|
committer | des <des@FreeBSD.org> | 2012-07-18 19:28:22 +0000 |
commit | 385988dde5cc0b527bc7b22c7e2f16b9990b3805 (patch) | |
tree | bfa2f2d1b8f588c3506ba033e34ea2c62ace36a2 /usr.bin/du/du.c | |
parent | 58e28bb84cf11b37bc30d99e24c35d166a5fe23d (diff) | |
download | FreeBSD-src-385988dde5cc0b527bc7b22c7e2f16b9990b3805.zip FreeBSD-src-385988dde5cc0b527bc7b22c7e2f16b9990b3805.tar.gz |
Add -g (gigabyte) flag to complement -k (kilobyte) and -m (megabyte).
MFC after: 1 week
Diffstat (limited to 'usr.bin/du/du.c')
-rw-r--r-- | usr.bin/du/du.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/usr.bin/du/du.c b/usr.bin/du/du.c index 7b47b71..f2d0934 100644 --- a/usr.bin/du/du.c +++ b/usr.bin/du/du.c @@ -109,7 +109,7 @@ main(int argc, char *argv[]) depth = INT_MAX; SLIST_INIT(&ignores); - while ((ch = getopt(argc, argv, "AB:HI:LPasd:chklmnrt:x")) != -1) + while ((ch = getopt(argc, argv, "AB:HI:LPasd:cghklmnrt:x")) != -1) switch (ch) { case 'A': Aflag = 1; @@ -156,6 +156,10 @@ main(int argc, char *argv[]) case 'c': cflag = 1; break; + case 'g': + hflag = 0; + blocksize = 1073741824; + break; case 'h': hflag = 1; break; |