summaryrefslogtreecommitdiffstats
path: root/usr.bin/du/du.c
diff options
context:
space:
mode:
authordes <des@FreeBSD.org>2012-07-18 19:28:22 +0000
committerdes <des@FreeBSD.org>2012-07-18 19:28:22 +0000
commit385988dde5cc0b527bc7b22c7e2f16b9990b3805 (patch)
treebfa2f2d1b8f588c3506ba033e34ea2c62ace36a2 /usr.bin/du/du.c
parent58e28bb84cf11b37bc30d99e24c35d166a5fe23d (diff)
downloadFreeBSD-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.c6
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;
OpenPOWER on IntegriCloud