diff options
-rw-r--r-- | udevd.8 | 7 | ||||
-rw-r--r-- | udevd.c | 8 | ||||
-rw-r--r-- | udevd.xml | 7 |
3 files changed, 19 insertions, 3 deletions
@@ -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. @@ -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; @@ -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> |