From 841e168c76403c058437bceda4e679dd7c82ae79 Mon Sep 17 00:00:00 2001 From: Matthias Schwarzott Date: Sat, 24 Feb 2007 23:43:36 +0100 Subject: [PATCH] add option --version to udevd --- udevd.8 | 7 ++++++- udevd.c | 8 ++++++-- udevd.xml | 7 +++++++ 3 files changed, 19 insertions(+), 3 deletions(-) diff --git a/udevd.8 b/udevd.8 index 858e9aab6..d21f1d754 100644 --- a/udevd.8 +++ b/udevd.8 @@ -14,7 +14,7 @@ udevd \- event managing daemon .SH "SYNOPSIS" .HP 6 -\fBudevd\fR [\fB\-\-daemon\fR] [\fB\-\-debug\-trace\fR] [\fB\-\-verbose\fR] [\fB\-\-help\fR] +\fBudevd\fR [\fB\-\-daemon\fR] [\fB\-\-debug\-trace\fR] [\fB\-\-verbose\fR] [\fB\-\-version\fR] [\fB\-\-help\fR] .HP 20 \fBudevcontrol \fR\fB\fIcommand\fR\fR .SH "DESCRIPTION" @@ -37,6 +37,11 @@ Run all events completely serialized. This may be useful if udev triggers action Print log messages to stdout. .RE .PP +\fB\-\-version\fR +.RS 4 +Print version number. +.RE +.PP \fB\-\-help\fR .RS 4 Print usage. diff --git a/udevd.c b/udevd.c index 8c550d38a..23f5fd698 100644 --- a/udevd.c +++ b/udevd.c @@ -943,6 +943,7 @@ int main(int argc, char *argv[], char *envp[]) { "debug-trace", 0, NULL, 't' }, { "verbose", 0, NULL, 'v' }, { "help", 0, NULL, 'h' }, + { "version", 0, NULL, 'V' }, {} }; int rc = 1; @@ -955,7 +956,7 @@ int main(int argc, char *argv[], char *envp[]) /* parse commandline options */ while (1) { - option = getopt_long(argc, argv, "dtvh", options, NULL); + option = getopt_long(argc, argv, "dtvhV", options, NULL); if (option == -1) break; @@ -972,7 +973,10 @@ int main(int argc, char *argv[], char *envp[]) udev_log_priority = LOG_INFO; break; case 'h': - printf("Usage: udevd [--help] [--daemon] [--debug-trace] [--verbose]\n"); + printf("Usage: udevd [--help] [--daemon] [--debug-trace] [--verbose] [--version]\n"); + goto exit; + case 'V': + printf("%s\n", UDEV_VERSION); goto exit; default: goto exit; diff --git a/udevd.xml b/udevd.xml index fbff8bab9..84182884b 100644 --- a/udevd.xml +++ b/udevd.xml @@ -28,6 +28,7 @@ + @@ -64,6 +65,12 @@ Print log messages to stdout. + + + + Print version number. + + -- 2.30.2