From 11e8c667f62ef3a1a0b099013352ba6053595142 Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Tue, 20 Dec 2016 21:30:46 -0500 Subject: Add tera and peta suffices for -size --- parse.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'parse.c') diff --git a/parse.c b/parse.c index 64ed11b..c1cfd3a 100644 --- a/parse.c +++ b/parse.c @@ -1645,6 +1645,12 @@ static struct expr *parse_size(struct parser_state *state, int arg1, int arg2) { case 'G': expr->size_unit = SIZE_GB; break; + case 'T': + expr->size_unit = SIZE_TB; + break; + case 'P': + expr->size_unit = SIZE_PB; + break; default: goto bad_unit; @@ -1654,7 +1660,7 @@ static struct expr *parse_size(struct parser_state *state, int arg1, int arg2) { bad_unit: pretty_error(state->cmdline->stderr_colors, - "error: %s %s: Expected a size unit of 'b', 'c', 'w', 'k', 'M', or 'G'; found %s.\n", + "error: %s %s: Expected a size unit (one of bcwkMGTP); found %s.\n", expr->argv[0], expr->argv[1], unit); fail: free_expr(expr); -- cgit v1.2.3