Lines Matching defs:udev
28 #include "udev.h"
36 int udev_watch_init(struct udev *udev) {
46 void udev_watch_restore(struct udev *udev) {
50 if (rename("/run/udev/watch", "/run/udev/watch.old") == 0) {
54 dir = opendir("/run/udev/watch.old");
56 log_error_errno(errno, "unable to open old watches dir /run/udev/watch.old; old watches will not be restored: %m");
73 dev = udev_device_new_from_device_id(udev, device);
78 udev_watch_begin(udev, dev);
85 rmdir("/run/udev/watch.old");
88 log_error_errno(errno, "unable to move watches dir /run/udev/watch; old watches will not be restored: %m");
91 void udev_watch_begin(struct udev *udev, struct udev_device *dev) {
107 xsprintf(filename, "/run/udev/watch/%d", wd);
117 void udev_watch_end(struct udev *udev, struct udev_device *dev) {
131 xsprintf(filename, "/run/udev/watch/%d", wd);
137 struct udev_device *udev_watch_lookup(struct udev *udev, int wd) {
145 xsprintf(filename, "/run/udev/watch/%d", wd);
151 return udev_device_new_from_device_id(udev, device);