mirror of
https://github.com/systemd/systemd.git
synced 2025-03-31 14:50:15 +03:00
libudev: queue - watch entire directory to allow the re-use of the watch descriptor
This commit is contained in:
parent
dc6d4ea9a6
commit
8a7a0c19ed
@ -245,7 +245,7 @@ _public_ int udev_queue_get_fd(struct udev_queue *udev_queue) {
|
||||
if (fd < 0)
|
||||
return -errno;
|
||||
|
||||
r = inotify_add_watch(fd, "/run/udev/queue" , IN_DELETE);
|
||||
r = inotify_add_watch(fd, "/run/udev" , IN_DELETE);
|
||||
if (r < 0) {
|
||||
r = -errno;
|
||||
close(fd);
|
||||
|
@ -135,7 +135,7 @@ static int adm_settle(struct udev *udev, int argc, char *argv[])
|
||||
}
|
||||
|
||||
/* wake up when queue is empty */
|
||||
if (poll(pfd, 1, 100) > 0 && pfd[0].revents & POLLIN)
|
||||
if (poll(pfd, 1, MSEC_PER_SEC) > 0 && pfd[0].revents & POLLIN)
|
||||
udev_queue_flush(queue);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user