implement udev_enumerate_scan_devices, rewrite udev_device logic

This commit is contained in:
illiliti
2020-07-07 10:07:24 +03:00
parent b3b80e34a0
commit dbb13e9286
6 changed files with 391 additions and 261 deletions
+2 -10
View File
@@ -28,20 +28,12 @@ UDEV_EXPORT int udev_monitor_set_receive_buffer_size(struct udev_monitor *udev_m
UDEV_EXPORT int udev_monitor_get_fd(struct udev_monitor *udev_monitor)
{
if (!udev_monitor) {
return -1;
}
return udev_monitor->fd[0];
return udev_monitor ? udev_monitor->fd[0] : -1;
}
UDEV_EXPORT struct udev *udev_monitor_get_udev(struct udev_monitor *udev_monitor)
{
if (!udev_monitor) {
return NULL;
}
return udev_monitor->udev;
return udev_monitor ? udev_monitor->udev : NULL;
}
UDEV_EXPORT int udev_monitor_filter_update(struct udev_monitor *udev_monitor)