%entities; ]> udev_enumerate_new systemd udev_enumerate_new 3 udev_enumerate_new udev_enumerate_ref udev_enumerate_unref Create, acquire and release a udev enumerate object #include <libudev.h> struct udev_enumerate *udev_enumerate_new struct udev *udev struct udev_enumerate *udev_enumerate_ref struct udev_enumerate *udev_enumerate struct udev_enumerate *udev_enumerate_unref struct udev_enumerate *udev_enumerate Return Value On success, udev_enumerate_new() returns a pointer to the allocated udev monitor. On failure, NULL is returned. udev_enumerate_ref() returns the argument that it was passed, unmodified. udev_enumerate_unref() always returns NULL. See Also udev_new3, udev_device_new_from_syspath3, udev_enumerate_add_match_subsystem3, udev_enumerate_scan_devices3, udev_monitor_new_from_netlink3, udev_list_entry3, systemd1,