goto unlink;
device[len] = '\0';
- dev = udev_device_new_from_id_filename(udev, device);
+ dev = udev_device_new_from_device_id(udev, device);
if (dev == NULL)
goto unlink;
}
snprintf(filename, sizeof(filename), "/run/udev/watch/%d", wd);
- util_create_path(udev, filename);
+ mkdir_parents(filename, 0755);
unlink(filename);
symlink(udev_device_get_id_filename(dev), filename);
return NULL;
device[len] = '\0';
- return udev_device_new_from_id_filename(udev, device);
+ return udev_device_new_from_device_id(udev, device);
}