}
}
-static unsigned long get_mult_bytes(char c)
+static unsigned long long get_mult_bytes(char c)
{
switch (c) {
case 'k':
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;
}