path: root/btrfs-find-root.c
diff options
authorWang Shilong <>2014-02-21 14:07:05 +0800
committerChris Mason <>2014-03-21 06:23:18 -0700
commit42a3d9b7746e5a3bab0ca4532069078c43083b2c (patch)
tree4aca8c930d3014f04e89dcc0f0297ab607bd8882 /btrfs-find-root.c
parent015fba13cd1876e14e9fe27b14945d6c3dc9d99f (diff)
Btrfs-progs: new helper to parse string to u64 for btrfs
There are many places that need parse string to u64 for btrfs commands, in fact, we do such things *too casually*, using atoi/atol/ not right at all, and even we don't check whether it is a valid string. Let's do everything more gracefully, we introduce a new helper arg_strtou64() which will do all the necessary checks.If we fail to parse string to u64, we will output message and exit directly, this is something like what usage() is doing. It is ok to not return erro to it's caller, because this function should be called when parsing arg (just like usage!) Signed-off-by: Wang Shilong <> Reviewed-by: Eric Sandeen <> Signed-off-by: David Sterba <> Signed-off-by: Chris Mason <>
Diffstat (limited to 'btrfs-find-root.c')
0 files changed, 0 insertions, 0 deletions