diff options
author | David Sterba <dsterba@suse.cz> | 2015-01-19 13:30:06 +0100 |
---|---|---|
committer | David Sterba <dsterba@suse.cz> | 2015-01-19 13:30:06 +0100 |
commit | ecbf1339a63e99a8ef7d5ddc334e38a39f291d3d (patch) | |
tree | 0483487c6fa237ac649c4bd0414bb564a7111925 /cmds-check.c | |
parent | ca7b429f263ab19acf606846dd560be7e8519302 (diff) |
btrfs-progs: cleanup, move getop long options close to their use
Move long_option defintions just before getopt_long everywhere.
Signed-off-by: David Sterba <dsterba@suse.cz>
Diffstat (limited to 'cmds-check.c')
-rw-r--r-- | cmds-check.c | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/cmds-check.c b/cmds-check.c index f06e0295..befee98a 100644 --- a/cmds-check.c +++ b/cmds-check.c @@ -8403,19 +8403,6 @@ out: return bad_roots; } -static struct option long_options[] = { - { "super", 1, NULL, 's' }, - { "repair", 0, NULL, 0 }, - { "init-csum-tree", 0, NULL, 0 }, - { "init-extent-tree", 0, NULL, 0 }, - { "check-data-csum", 0, NULL, 0 }, - { "backup", 0, NULL, 0 }, - { "subvol-extents", 1, NULL, 'E' }, - { "qgroup-report", 0, NULL, 'Q' }, - { "tree-root", 1, NULL, 'r' }, - { NULL, 0, NULL, 0} -}; - const char * const cmd_check_usage[] = { "btrfs check [options] <device>", "Check an unmounted btrfs filesystem.", @@ -8443,13 +8430,26 @@ int cmd_check(int argc, char **argv) char uuidbuf[BTRFS_UUID_UNPARSED_SIZE]; int ret; u64 num; - int option_index = 0; int init_csum_tree = 0; int qgroup_report = 0; enum btrfs_open_ctree_flags ctree_flags = OPEN_CTREE_EXCLUSIVE; while(1) { int c; + int option_index = 0; + static struct option long_options[] = { + { "super", 1, NULL, 's' }, + { "repair", 0, NULL, 0 }, + { "init-csum-tree", 0, NULL, 0 }, + { "init-extent-tree", 0, NULL, 0 }, + { "check-data-csum", 0, NULL, 0 }, + { "backup", 0, NULL, 0 }, + { "subvol-extents", 1, NULL, 'E' }, + { "qgroup-report", 0, NULL, 'Q' }, + { "tree-root", 1, NULL, 'r' }, + { NULL, 0, NULL, 0} + }; + c = getopt_long(argc, argv, "as:br:", long_options, &option_index); if (c < 0) |