diff options
author | Denys Vlasenko <dvlasenk@redhat.com> | 2010-10-08 15:24:30 +0200 |
---|---|---|
committer | Denys Vlasenko <dvlasenk@redhat.com> | 2010-10-08 15:24:30 +0200 |
commit | 8c7950b3b2da5c7041190626aa5e30e66d9b8f6a (patch) | |
tree | 95daf85b395617c0421ec0dfc15d2e0a92ce8a58 /src/daemon/Daemon.cpp | |
parent | c963dd2b23debcf1d650190717cd89d266acef5c (diff) | |
download | abrt-8c7950b3b2da5c7041190626aa5e30e66d9b8f6a.tar.gz abrt-8c7950b3b2da5c7041190626aa5e30e66d9b8f6a.tar.xz abrt-8c7950b3b2da5c7041190626aa5e30e66d9b8f6a.zip |
add --help option in parse_opts(), not at every call site.
This patch removes the need to add --help option to every program.
It is added (and handled) by parse_opts().
Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
Diffstat (limited to 'src/daemon/Daemon.cpp')
-rw-r--r-- | src/daemon/Daemon.cpp | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/src/daemon/Daemon.cpp b/src/daemon/Daemon.cpp index aa3cae4c..3689a42b 100644 --- a/src/daemon/Daemon.cpp +++ b/src/daemon/Daemon.cpp @@ -85,11 +85,6 @@ using namespace std; * Both are sent as unicast to last client set by set_client_name(name). * If set_client_name(NULL) was done, they are not sent. */ -static const char * const abrtd_usage[] = { - _("abrtd [options]"), - NULL -}; - CCommLayerServer* g_pCommLayer; static bool daemonize = true; @@ -865,11 +860,15 @@ static void sanitize_dump_dir_rights() ensure_writable_dir(VAR_RUN"/abrt", 0755, "root"); } -static int daemonize_opt, syslog_opt, help_opt; +static int daemonize_opt, syslog_opt; static char *timeout_opt; +static const char * const abrtd_usage[] = { + _("abrtd [options]"), + NULL +}; + static struct options abrtd_options[] = { - OPT__HELP(&help_opt), OPT__VERBOSE(&g_verbose), OPT_GROUP(""), OPT_BOOL( 'd' , 0, &daemonize_opt, _("Do not daemonize")), @@ -898,9 +897,6 @@ int main(int argc, char** argv) parse_opts(argc, argv, abrtd_options, abrtd_usage); - if (help_opt) - parse_usage_and_die(abrtd_usage, abrtd_options); - if (daemonize_opt) daemonize = false; |