1UDEV_ENUMERATE_NEW(3)         udev_enumerate_new         UDEV_ENUMERATE_NEW(3)
2
3
4

NAME

6       udev_enumerate_new, udev_enumerate_ref, udev_enumerate_unref - Create,
7       acquire and release a udev enumerate object
8

SYNOPSIS

10       #include <libudev.h>
11
12       struct udev_enumerate *udev_enumerate_new(struct udev *udev);
13
14       struct udev_enumerate
15                                                 *udev_enumerate_ref(struct udev_enumerate *udev_enumerate);
16
17       struct udev_enumerate
18                                                   *udev_enumerate_unref(struct udev_enumerate *udev_enumerate);
19

RETURN VALUE

21       On success, udev_enumerate_new() returns a pointer to the allocated
22       udev monitor. On failure, NULL is returned.  udev_enumerate_ref()
23       returns the argument that it was passed, unmodified.
24       udev_enumerate_unref() always returns NULL.
25

SEE ALSO

27       udev_new(3), udev_device_new_from_syspath(3),
28       udev_enumerate_add_match_subsystem(3), udev_enumerate_scan_devices(3),
29       udev_monitor_new_from_netlink(3), udev_list_entry(3), systemd(1),
30
31
32
33systemd 239                                              UDEV_ENUMERATE_NEW(3)
Impressum