Add tera/peta suffixes
[fio.git] / parse.c
diff --git a/parse.c b/parse.c
index 29f444b40ba1d6589a2d1a9813ab0bfb058d73f1..2a49b63c1065c30bde38bd664f6bd622f859f04b 100644 (file)
--- a/parse.c
+++ b/parse.c
@@ -112,7 +112,7 @@ static unsigned long get_mult_time(char c)
        }
 }
 
-static unsigned long get_mult_bytes(char c)
+static unsigned long long get_mult_bytes(char c)
 {
        switch (c) {
        case 'k':
@@ -124,9 +124,12 @@ static unsigned long get_mult_bytes(char c)
        case 'g':
        case 'G':
                return 1024 * 1024 * 1024;
-       case 'e':
-       case 'E':
+       case 't':
+       case 'T':
                return 1024 * 1024 * 1024 * 1024UL;
+       case 'p':
+       case 'P':
+               return 1024 * 1024 * 1024 * 1024ULL * 1024ULL;
        default:
                return 1;
        }