forked from Mirrors/btrfs-progs
btrfs-progs: dump-super: add missing long option bytenr to getopt
This fixes "btrfs inspect-internal dump-super --bytenr" Signed-off-by: Tomohiro Misono <misono.tomohiro@jp.fujitsu.com> Signed-off-by: David Sterba <dsterba@suse.com>master
parent
a1e935d233
commit
c12d0431a6
|
@ -518,8 +518,10 @@ int cmd_inspect_dump_super(int argc, char **argv)
|
||||||
|
|
||||||
while (1) {
|
while (1) {
|
||||||
int c;
|
int c;
|
||||||
|
enum { GETOPT_VAL_BYTENR = 257 };
|
||||||
static const struct option long_options[] = {
|
static const struct option long_options[] = {
|
||||||
{"all", no_argument, NULL, 'a'},
|
{"all", no_argument, NULL, 'a'},
|
||||||
|
{"bytenr", required_argument, NULL, GETOPT_VAL_BYTENR },
|
||||||
{"full", no_argument, NULL, 'f'},
|
{"full", no_argument, NULL, 'f'},
|
||||||
{"force", no_argument, NULL, 'F'},
|
{"force", no_argument, NULL, 'F'},
|
||||||
{"super", required_argument, NULL, 's' },
|
{"super", required_argument, NULL, 's' },
|
||||||
|
@ -564,6 +566,11 @@ int cmd_inspect_dump_super(int argc, char **argv)
|
||||||
}
|
}
|
||||||
all = 0;
|
all = 0;
|
||||||
break;
|
break;
|
||||||
|
case GETOPT_VAL_BYTENR:
|
||||||
|
arg = arg_strtou64(optarg);
|
||||||
|
sb_bytenr = arg;
|
||||||
|
all = 0;
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
usage(cmd_inspect_dump_super_usage);
|
usage(cmd_inspect_dump_super_usage);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue