udev: unify event timeout handling

This commit is contained in:
Kay Sievers
2014-07-29 15:18:27 +02:00
parent 9719859c07
commit dd5eddd28a
8 changed files with 61 additions and 91 deletions
+2 -3
View File
@@ -80,7 +80,6 @@ out:
return err;
}
int main(int argc, char *argv[]) {
_cleanup_udev_unref_ struct udev *udev = NULL;
_cleanup_udev_event_unref_ struct udev_event *event = NULL;
@@ -155,8 +154,8 @@ int main(int argc, char *argv[]) {
}
}
udev_event_execute_rules(event, rules, &sigmask_orig);
udev_event_execute_run(event, NULL);
udev_event_execute_rules(event, USEC_PER_SEC, rules, &sigmask_orig);
udev_event_execute_run(event, USEC_PER_SEC, NULL);
out:
if (event != NULL && event->fd_signal >= 0)
close(event->fd_signal);