summaryrefslogtreecommitdiff
path: root/futility/cmd_dump_kernel_config.c
diff options
context:
space:
mode:
Diffstat (limited to 'futility/cmd_dump_kernel_config.c')
-rw-r--r--futility/cmd_dump_kernel_config.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/futility/cmd_dump_kernel_config.c b/futility/cmd_dump_kernel_config.c
index 1bf411b2..520d2802 100644
--- a/futility/cmd_dump_kernel_config.c
+++ b/futility/cmd_dump_kernel_config.c
@@ -23,13 +23,10 @@ static const struct option long_opts[] = {
};
/* Print help and return error */
-static int PrintHelp(void)
+static void PrintHelp(const char *progname)
{
- puts("dump_kernel_config - Prints the kernel command line\n"
- "\n"
- "Usage: dump_kernel_config [--kloadaddr <ADDRESS>] "
- "<image/blockdevice>\n" "\n" "");
- return 1;
+ printf("\nUsage: " MYNAME " %s [--kloadaddr ADDRESS] "
+ "KERNEL_PARTITION\n\n", progname);
}
static int do_dump_kernel_config(int argc, char *argv[])
@@ -70,8 +67,10 @@ static int do_dump_kernel_config(int argc, char *argv[])
} else
infile = argv[optind];
- if (parse_error)
- return PrintHelp();
+ if (parse_error) {
+ PrintHelp(argv[0]);
+ return 1;
+ }
if (!infile || !*infile) {
fprintf(stderr, "Must specify filename\n");
@@ -89,4 +88,5 @@ static int do_dump_kernel_config(int argc, char *argv[])
}
DECLARE_FUTIL_COMMAND(dump_kernel_config, do_dump_kernel_config,
- "Prints the kernel command line");
+ "Prints the kernel command line",
+ PrintHelp);