if (!list)
return;
- udev_list_entry_foreach(entry, list) {
- DBG("property: %s - %s\n",
- udev_list_entry_get_name(entry),
- udev_device_get_property_value(dev,
- udev_list_entry_get_name(entry)));
-
+ udev_list_entry_foreach(entry, list)
event_set_param(event,udev_list_entry_get_name(entry),
udev_list_entry_get_value(entry));
-
- }
}
static int udev_handle_dev_action(struct udev_device *dev, const char *action)
event->type = EVENT_TYPE_UDEV;
event->action = eva;
- event->device = devpath;
+ event->device = devnode;
event->n_params = 0;
event->params = NULL;
if (result)
goto fail_monitor;
- waiter_register(waitset, udev_monitor_get_fd(udev->monitor), WAIT_IN,
+ waiter_register_io(waitset, udev_monitor_get_fd(udev->monitor), WAIT_IN,
udev_process, udev->monitor);
pb_log("%s: waiting on udev\n", __func__);