diff options
author | Harald Welte <laforge@gnumonks.org> | 2017-09-24 10:53:53 +0800 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2017-09-24 10:53:53 +0800 |
commit | 7e1175f6d8d96f5c45d3d880945895698d02d5a0 (patch) | |
tree | 58355d9f0ccdfcaa3ecf7076ece44420a05021fe /sgsnemu | |
parent | f621498129023a17f8023d1f865cfe66ba9c235a (diff) |
sgsnemu: Fix gengetopt package name
gengetopt by default picks the program name from PACKAGE (autotools),
which is osmo-ggsn and is obviously wrong in case of sgsnemu.
After this patch, "sgsnemu --help" no longer shows "osmo-ggsn" but
"sgsnemu" at the top of the help text.
Change-Id: Ifabc2435a503ef71aa5a002ca46833f329068b37
Diffstat (limited to 'sgsnemu')
-rw-r--r-- | sgsnemu/cmdline.c | 3 | ||||
-rw-r--r-- | sgsnemu/cmdline.ggo | 2 | ||||
-rw-r--r-- | sgsnemu/cmdline.h | 8 |
3 files changed, 5 insertions, 8 deletions
diff --git a/sgsnemu/cmdline.c b/sgsnemu/cmdline.c index 88210d7..d7be13a 100644 --- a/sgsnemu/cmdline.c +++ b/sgsnemu/cmdline.c @@ -27,8 +27,7 @@ const char *gengetopt_args_info_purpose = ""; -const char *gengetopt_args_info_usage = - "Usage: " CMDLINE_PARSER_PACKAGE " [OPTIONS]..."; +const char *gengetopt_args_info_usage = "Usage: sgsnemu [OPTIONS]..."; const char *gengetopt_args_info_versiontext = ""; diff --git a/sgsnemu/cmdline.ggo b/sgsnemu/cmdline.ggo index 0184775..4fcc64a 100644 --- a/sgsnemu/cmdline.ggo +++ b/sgsnemu/cmdline.ggo @@ -13,6 +13,8 @@ # sed -i -e 's/int qose1_arg;/unsigned long long int qose1_arg;/' cmdline.h # to generate cmdline.c and cmdline.h +package "sgsnemu" + option "debug" d "Run in debug mode" flag off option "conf" c "Read configuration file" string no diff --git a/sgsnemu/cmdline.h b/sgsnemu/cmdline.h index 248384e..b93fa0b 100644 --- a/sgsnemu/cmdline.h +++ b/sgsnemu/cmdline.h @@ -21,16 +21,12 @@ extern "C" { #ifndef CMDLINE_PARSER_PACKAGE /** @brief the program name (used for printing errors) */ -#define CMDLINE_PARSER_PACKAGE PACKAGE +#define CMDLINE_PARSER_PACKAGE "sgsnemu" #endif #ifndef CMDLINE_PARSER_PACKAGE_NAME /** @brief the complete program name (used for help and version) */ -#ifdef PACKAGE_NAME -#define CMDLINE_PARSER_PACKAGE_NAME PACKAGE_NAME -#else -#define CMDLINE_PARSER_PACKAGE_NAME PACKAGE -#endif +#define CMDLINE_PARSER_PACKAGE_NAME "sgsnemu" #endif #ifndef CMDLINE_PARSER_VERSION |