diff options
author | Gui Hecheng <guihc.fnst@cn.fujitsu.com> | 2014-03-06 11:36:47 +0800 |
---|---|---|
committer | Chris Mason <clm@fb.com> | 2014-03-21 06:23:32 -0700 |
commit | 6831721a431529e770c936f8cd479332d91fb652 (patch) | |
tree | 7ee21fcea7fd9d7bb17251a2233606e6b77caac6 | |
parent | 31afed36899169cdb22c8bba16f8075aeae4007f (diff) |
btrfs-progs: cleanup device stat usage prompt
1. use usage() to replace the fprintf()
2. use check_argc_exact() to replace "argc != ..."
Signed-off-by: Gui Hecheng <guihc.fnst@cn.fujitsu.com>
Signed-off-by: David Sterba <dsterba@suse.cz>
Signed-off-by: Chris Mason <clm@fb.com>
-rw-r--r-- | cmds-device.c | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/cmds-device.c b/cmds-device.c index 0b1dc90b..d8bdcf4b 100644 --- a/cmds-device.c +++ b/cmds-device.c @@ -323,18 +323,13 @@ static int cmd_dev_stats(int argc, char **argv) break; case '?': default: - fprintf(stderr, "ERROR: device stat args invalid.\n" - " device stat [-z] <path>|<device>\n" - " -z to reset stats after reading.\n"); - return 1; + usage(cmd_dev_stats_usage); } } - if (optind + 1 != argc) { - fprintf(stderr, "ERROR: device stat needs path|device as single" - " argument\n"); - return 1; - } + argc = argc - optind; + if (check_argc_exact(argc, 1)) + usage(cmd_dev_stats_usage); dev_path = argv[optind]; |