diff options
author | Scott James Remnant <scott@ubuntu.com> | 2009-01-20 21:36:09 +0000 |
---|---|---|
committer | Scott James Remnant <scott@netsplit.com> | 2009-01-20 21:36:09 +0000 |
commit | 9032f119f07ad3b5116b3d4858816d851d4127de (patch) | |
tree | 1cd764903bfeb503edce81850be8f7cc961832ad /udev/udevd.c | |
parent | 5f03ed8a56d308af72db8a48ab66ed68667af2c6 (diff) |
Expose delayed name resolution
udevd had the ability to delay name resolution until the event, but this
was never exposed. Add a --resolve-names=late option to do so.
Diffstat (limited to 'udev/udevd.c')
-rw-r--r-- | udev/udevd.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/udev/udevd.c b/udev/udevd.c index 9a8d791800..4d6f465f96 100644 --- a/udev/udevd.c +++ b/udev/udevd.c @@ -683,16 +683,18 @@ int main(int argc, char *argv[]) case 'N': if (strcmp (optarg, "early") == 0) { resolve_names = 1; + } else if (strcmp (optarg, "late") == 0) { + resolve_names = 0; } else if (strcmp (optarg, "never") == 0) { resolve_names = -1; } else { - fprintf(stderr, "resolve-names must be early or never\n"); - err(udev, "resolve-names must be early or never\n"); + fprintf(stderr, "resolve-names must be early, late or never\n"); + err(udev, "resolve-names must be early, late or never\n"); goto exit; } break; case 'h': - printf("Usage: udevd [--help] [--daemon] [--debug-trace] [--debug] [--resolve-names=early|never] [--version]\n"); + printf("Usage: udevd [--help] [--daemon] [--debug-trace] [--debug] [--resolve-names=early|late|never] [--version]\n"); goto exit; case 'V': printf("%s\n", VERSION); |