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
+3 -10
View File
@@ -1,10 +1,3 @@
char *udev_device_read_uevent(struct udev_device *udev_device, const char *name);
char *udev_device_read_symlink(struct udev_device *udev_device, const char *name);
void udev_device_set_properties(struct udev_device *udev_device);
void udev_device_set_subsystem(struct udev_device *udev_device);
void udev_device_set_sysname(struct udev_device *udev_device);
void udev_device_set_devnode(struct udev_device *udev_device);
void udev_device_set_devtype(struct udev_device *udev_device);
void udev_device_set_driver(struct udev_device *udev_device);
void udev_device_set_sysnum(struct udev_device *udev_device);
void udev_device_set_devnum(struct udev_device *udev_device);
const char *udev_device_read_symlink(struct udev_device *udev_device, const char *name);
void udev_device_set_properties_from_uevent(struct udev_device *udev_device);
void udev_device_set_properties_from_ioctl(struct udev_device *udev_device);