X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=btrfs-find-root.c;h=e2d2e70c408c94ce4b4e5f6eaf3e94584b803e2d;hb=877494861d4d02b40c033a58785a43f3ef8a3e6f;hp=2d5bbb2a2f3f4e4164b17a6049efb59e7cd075ef;hpb=c8c3715969a1e9d3af39863583cfbe4025db11d5;p=platform%2Fupstream%2Fbtrfs-progs.git diff --git a/btrfs-find-root.c b/btrfs-find-root.c index 2d5bbb2..e2d2e70 100644 --- a/btrfs-find-root.c +++ b/btrfs-find-root.c @@ -35,8 +35,9 @@ #include "crc32c.h" #include "extent-cache.h" #include "find-root.h" +#include "help.h" -static void usage(void) +static void find_root_usage(void) { fprintf(stderr, "Usage: find-roots [-a] [-o search_objectid] " "[ -g search_generation ] [ -l search_level ] \n"); @@ -179,19 +180,18 @@ int main(int argc, char **argv) break; case GETOPT_VAL_HELP: default: - usage(); + find_root_usage(); exit(c != GETOPT_VAL_HELP); } } set_argv0(argv); - argc = argc - optind; - if (check_argc_min(argc, 1)) { - usage(); + if (check_argc_min(argc - optind, 1)) { + find_root_usage(); exit(1); } - fs_info = open_ctree_fs_info(argv[optind], 0, 0, + fs_info = open_ctree_fs_info(argv[optind], 0, 0, 0, OPEN_CTREE_CHUNK_ROOT_ONLY | OPEN_CTREE_IGNORE_CHUNK_TREE_ERROR); if (!fs_info) {