summaryrefslogtreecommitdiff
path: root/source/tools/acpinames/anmain.c
diff options
context:
space:
mode:
Diffstat (limited to 'source/tools/acpinames/anmain.c')
-rw-r--r--source/tools/acpinames/anmain.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/source/tools/acpinames/anmain.c b/source/tools/acpinames/anmain.c
index 2bc4c6ec941c..c30ae7ae2b50 100644
--- a/source/tools/acpinames/anmain.c
+++ b/source/tools/acpinames/anmain.c
@@ -53,7 +53,8 @@ FILE *AcpiGbl_DebugFile;
static AE_TABLE_DESC *AeTableListHead = NULL;
-#define AE_SUPPORTED_OPTIONS "?h"
+#define AN_UTILITY_NAME "ACPI Namespace Dump Utility"
+#define AN_SUPPORTED_OPTIONS "?hv"
/******************************************************************************
@@ -75,6 +76,7 @@ usage (
ACPI_USAGE_HEADER ("AcpiNames [options] AMLfile");
ACPI_OPTION ("-?", "Display this message");
+ ACPI_OPTION ("-v", "Display version information");
}
@@ -240,7 +242,7 @@ main (
ACPI_DEBUG_INITIALIZE (); /* For debug version only */
- printf (ACPI_COMMON_SIGNON ("ACPI Namespace Dump Utility"));
+ printf (ACPI_COMMON_SIGNON (AN_UTILITY_NAME));
if (argc < 2)
{
@@ -258,8 +260,12 @@ main (
/* Get the command line options */
- while ((j = AcpiGetopt (argc, argv, AE_SUPPORTED_OPTIONS)) != EOF) switch(j)
+ while ((j = AcpiGetopt (argc, argv, AN_SUPPORTED_OPTIONS)) != EOF) switch(j)
{
+ case 'v': /* -v: (Version): signon already emitted, just exit */
+
+ return (0);
+
case '?':
case 'h':
default: