chiark / gitweb /
Merge commit '5f03ed8a56d308af72db8a48ab66ed68667af2c6'
authorKay Sievers <kay.sievers@vrfy.org>
Wed, 21 Jan 2009 13:42:30 +0000 (14:42 +0100)
committerKay Sievers <kay.sievers@vrfy.org>
Wed, 21 Jan 2009 13:42:30 +0000 (14:42 +0100)
Conflicts:
udev/udevd.c

1  2 
udev/udevd.c

diff --cc udev/udevd.c
@@@ -641,10 -633,13 +641,11 @@@ static void export_initial_seqnum(struc
  int main(int argc, char *argv[])
  {
        struct udev *udev;
 -      int err;
        int fd;
        struct sigaction act;
 -      fd_set readfds;
        const char *value;
        int daemonize = 0;
+       int resolve_names = 1;
        static const struct option options[] = {
                { "daemon", no_argument, NULL, 'd' },
                { "debug-trace", no_argument, NULL, 't' },
        }
        udev_monitor_set_receive_buffer_size(kernel_monitor, 128*1024*1024);
  
-       rules = udev_rules_new(udev, 1);
 -      err = pipe(signal_pipe);
 -      if (err < 0) {
 -              err(udev, "error getting pipes: %m\n");
 -              goto exit;
 -      }
 -
 -      err = fcntl(signal_pipe[READ_END], F_GETFL, 0);
 -      if (err < 0) {
 -              err(udev, "error fcntl on read pipe: %m\n");
 -              goto exit;
 -      }
 -      err = fcntl(signal_pipe[READ_END], F_SETFL, err | O_NONBLOCK);
 -      if (err < 0) {
 -              err(udev, "error fcntl on read pipe: %m\n");
 -              goto exit;
 -      }
 -
 -      err = fcntl(signal_pipe[WRITE_END], F_GETFL, 0);
 -      if (err < 0) {
 -              err(udev, "error fcntl on write pipe: %m\n");
 -              goto exit;
 -      }
 -      err = fcntl(signal_pipe[WRITE_END], F_SETFL, err | O_NONBLOCK);
 -      if (err < 0) {
 -              err(udev, "error fcntl on write pipe: %m\n");
 -              goto exit;
 -      }
 -
+       rules = udev_rules_new(udev, resolve_names);
        if (rules == NULL) {
                err(udev, "error reading rules\n");
                goto exit;