[sheepdog] [PATCH] lib/option: support 'B' notation for byte
Liu Yuan
namei.unix at gmail.com
Wed Feb 12 08:51:27 CET 2014
Signed-off-by: Liu Yuan <namei.unix at gmail.com>
---
lib/option.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/lib/option.c b/lib/option.c
index 872a573..21bdf68 100644
--- a/lib/option.c
+++ b/lib/option.c
@@ -87,14 +87,16 @@ int option_parse_size(const char *value, uint64_t *ret)
case 'k':
sizef *= 1024;
case 'b':
+ case 'B':
case '\0':
*ret = (uint64_t) sizef;
break;
default:
err:
sd_err("Invalid size '%s'", value);
- sd_err("You may use k, M, G, T or P suffixes for "
- "kilobytes, megabytes, gigabytes, terabytes and petabytes.");
+ sd_err("You may use B, K, M, G, T or P suffixes for "
+ "bytes, kilobytes, megabytes, gigabytes, terabytes and"
+ " petabytes.");
return -1;
}
--
1.8.1.2
More information about the sheepdog
mailing list