summaryrefslogtreecommitdiffstats
path: root/src/daemon/abrt-server.c
diff options
context:
space:
mode:
authorDenys Vlasenko <dvlasenk@redhat.com>2010-10-08 15:24:30 +0200
committerDenys Vlasenko <dvlasenk@redhat.com>2010-10-08 15:24:30 +0200
commit8c7950b3b2da5c7041190626aa5e30e66d9b8f6a (patch)
tree95daf85b395617c0421ec0dfc15d2e0a92ce8a58 /src/daemon/abrt-server.c
parentc963dd2b23debcf1d650190717cd89d266acef5c (diff)
downloadabrt-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/abrt-server.c')
-rw-r--r--src/daemon/abrt-server.c18
1 files changed, 6 insertions, 12 deletions
diff --git a/src/daemon/abrt-server.c b/src/daemon/abrt-server.c
index b70388b8..32fd9aa9 100644
--- a/src/daemon/abrt-server.c
+++ b/src/daemon/abrt-server.c
@@ -76,11 +76,6 @@ Finalizing dump creation:
\0
*/
-static const char * const abrt_server_usage[] = {
- "abrt-server [options]",
- NULL
-};
-
/* Buffer for incomplete incoming messages. */
static char *messagebuf_data = NULL;
static unsigned messagebuf_len = 0;
@@ -282,10 +277,14 @@ static void process_message(const char *message)
static void dummy_handler(int sig_unused) {}
-static int s_opt, help_opt;
+static int s_opt;
+
+static const char * const abrt_server_usage[] = {
+ "abrt-server [options]",
+ NULL
+};
static struct options abrt_server_options[] = {
- OPT__HELP(&help_opt),
OPT__VERBOSE(&g_verbose),
OPT_GROUP(""),
OPT_INTEGER( 'u' , 0, &client_uid, "Use UID as client uid"),
@@ -299,14 +298,9 @@ int main(int argc, char **argv)
if (env_verbose)
g_verbose = atoi(env_verbose);
-
parse_opts(argc, argv, abrt_server_options,
abrt_server_usage);
- if (help_opt)
- parse_usage_and_die(abrt_server_usage,
- abrt_server_options);
-
putenv(xasprintf("ABRT_VERBOSE=%u", g_verbose));
msg_prefix = xasprintf("abrt-server[%u]", getpid());
if (s_opt)