diff options
-rw-r--r-- | src/udev/udevd.c | 25 |
1 files changed, 15 insertions, 10 deletions
diff --git a/src/udev/udevd.c b/src/udev/udevd.c index 171bf83d05..f967f78172 100644 --- a/src/udev/udevd.c +++ b/src/udev/udevd.c @@ -1024,6 +1024,20 @@ static void kernel_cmdline_options(struct udev *udev) { } } +static void help(void) { + printf("%s [OPTIONS...]\n\n" + "Manages devices.\n\n" + " --daemon\n" + " --debug\n" + " --children-max=<maximum number of workers>\n" + " --exec-delay=<seconds to wait before executing RUN=>\n" + " --event-timeout=<seconds to wait before terminating an event>\n" + " --resolve-names=early|late|never\n" + " --version\n" + " --help\n" + , program_invocation_short_name); +} + int main(int argc, char *argv[]) { struct udev *udev; sigset_t mask; @@ -1100,16 +1114,7 @@ int main(int argc, char *argv[]) { } break; case 'h': - printf("Usage: udevd OPTIONS\n" - " --daemon\n" - " --debug\n" - " --children-max=<maximum number of workers>\n" - " --exec-delay=<seconds to wait before executing RUN=>\n" - " --event-timeout=<seconds to wait before terminating an event>\n" - " --resolve-names=early|late|never\n" - " --version\n" - " --help\n" - "\n"); + help(); goto exit; case 'V': printf("%s\n", UDEV_VERSION); |