struct udev;
struct device_handler;
+struct waitset;
-struct udev *udev_init(struct device_handler *handler);
+struct udev *udev_init(struct waitset *waitset, struct device_handler *handler);
int udev_trigger(struct udev *udev);
void udev_destroy(struct udev *udev);