summaryrefslogtreecommitdiff
path: root/futility/cmd_gbb_utility.c
diff options
context:
space:
mode:
Diffstat (limited to 'futility/cmd_gbb_utility.c')
-rw-r--r--futility/cmd_gbb_utility.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/futility/cmd_gbb_utility.c b/futility/cmd_gbb_utility.c
index 1053eb2a..df0a51db 100644
--- a/futility/cmd_gbb_utility.c
+++ b/futility/cmd_gbb_utility.c
@@ -60,6 +60,7 @@ enum {
OPT_HWID = 1000,
OPT_FLAGS,
OPT_DIGEST,
+ OPT_HELP,
};
/* Command line options */
@@ -75,6 +76,7 @@ static struct option long_opts[] = {
{"hwid", 0, NULL, OPT_HWID},
{"flags", 0, NULL, OPT_FLAGS},
{"digest", 0, NULL, OPT_DIGEST},
+ {"help", 0, NULL, OPT_HELP},
{NULL, 0, NULL, 0},
};
@@ -410,6 +412,10 @@ static int do_gbb_utility(int argc, char *argv[])
case OPT_DIGEST:
sel_digest = 1;
break;
+ case OPT_HELP:
+ print_help(argc, argv);
+ return !!errorcnt;
+
case '?':
errorcnt++;
if (optopt)
@@ -637,7 +643,5 @@ static int do_gbb_utility(int argc, char *argv[])
return !!errorcnt;
}
-DECLARE_FUTIL_COMMAND(gbb_utility, do_gbb_utility,
- VBOOT_VERSION_ALL,
- "Manipulate the Google Binary Block (GBB)",
- print_help);
+DECLARE_FUTIL_COMMAND(gbb_utility, do_gbb_utility, VBOOT_VERSION_ALL,
+ "Manipulate the Google Binary Block (GBB)");