summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Schwarzott <zzam@gentoo.org>2007-02-24 23:43:36 +0100
committerKay Sievers <kay.sievers@suse.de>2007-02-24 23:43:36 +0100
commit841e168c76403c058437bceda4e679dd7c82ae79 (patch)
treed5a3ef3ed97346ea8dfe7b75b855e55b3fc03180
parent915fde17387f7245164fbda21a0f5bbc185f7dc2 (diff)
add option --version to udevd
-rw-r--r--udevd.87
-rw-r--r--udevd.c8
-rw-r--r--udevd.xml7
3 files changed, 19 insertions, 3 deletions
diff --git a/udevd.8 b/udevd.8
index 858e9aab6b..d21f1d754c 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 8c550d38aa..23f5fd6980 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 fbff8bab97..84182884b6 100644
--- a/udevd.xml
+++ b/udevd.xml
@@ -28,6 +28,7 @@
<arg><option>--daemon</option></arg>
<arg><option>--debug-trace</option></arg>
<arg><option>--verbose</option></arg>
+ <arg><option>--version</option></arg>
<arg><option>--help</option></arg>
</cmdsynopsis>
<cmdsynopsis>
@@ -65,6 +66,12 @@
</listitem>
</varlistentry>
<varlistentry>
+ <term><option>--version</option></term>
+ <listitem>
+ <para>Print version number.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
<term><option>--help</option></term>
<listitem>
<para>Print usage.</para>