summaryrefslogtreecommitdiffstats
path: root/usr.bin/truncate/truncate.c
diff options
context:
space:
mode:
authorle <le@FreeBSD.org>2004-07-22 13:38:10 +0000
committerle <le@FreeBSD.org>2004-07-22 13:38:10 +0000
commit8295db903869b2df8493758b549ce7a7ba1907eb (patch)
tree3b4ff5937d46b983bac6e2659be82ce31412aa8b /usr.bin/truncate/truncate.c
parentf895222e8149d7dae0dcd68b1eb2a25f157d9b30 (diff)
downloadFreeBSD-src-8295db903869b2df8493758b549ce7a7ba1907eb.zip
FreeBSD-src-8295db903869b2df8493758b549ce7a7ba1907eb.tar.gz
Make size suffix case insensitive.
PR: bin/27604 Submitted by: David Xu <davidx@viasoft.com.cn>
Diffstat (limited to 'usr.bin/truncate/truncate.c')
-rw-r--r--usr.bin/truncate/truncate.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/usr.bin/truncate/truncate.c b/usr.bin/truncate/truncate.c
index 2901ae9..6011935 100644
--- a/usr.bin/truncate/truncate.c
+++ b/usr.bin/truncate/truncate.c
@@ -177,12 +177,15 @@ parselength(char *ls, off_t *sz)
switch (*ls) {
case 'G':
+ case 'g':
oflow = length * 1024;
ASSIGN_CHK_OFLOW(oflow, length);
case 'M':
+ case 'm':
oflow = length * 1024;
ASSIGN_CHK_OFLOW(oflow, length);
case 'K':
+ case 'k':
if (ls[1] != '\0')
return -1;
oflow = length * 1024;
OpenPOWER on IntegriCloud