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 --- eval.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'eval.c') diff --git a/eval.c b/eval.c index 2497455..b260ad9 100644 --- a/eval.c +++ b/eval.c @@ -808,8 +808,10 @@ bool eval_size(const struct expr *expr, struct eval_state *state) { [SIZE_BYTES] = 1, [SIZE_WORDS] = 2, [SIZE_KB] = 1024, - [SIZE_MB] = 1024*1024, - [SIZE_GB] = 1024*1024*1024, + [SIZE_MB] = 1024LL*1024, + [SIZE_GB] = 1024LL*1024*1024, + [SIZE_TB] = 1024LL*1024*1024*1024, + [SIZE_PB] = 1024LL*1024*1024*1024*1024, }; off_t scale = scales[expr->size_unit]; -- cgit v1.2.3