udev_monitor_new_from_netlink, udev_monitor_ref, udev_monitor_unref — Create, acquire and release a udev monitor object
#include <libudev.h>
struct udev_monitor *udev_monitor_new_from_netlink( | struct udev *udev, |
const char *name) ; |
struct udev_monitor *udev_monitor_ref( | struct udev_monitor *udev_monitor) ; |
struct udev_monitor *udev_monitor_unref( | struct udev_monitor *udev_monitor) ; |
On success,
udev_monitor_new_from_netlink()
returns a
pointer to the allocated udev monitor. On failure,
NULL
is returned.
udev_monitor_ref()
returns the argument
that it was passed, unmodified.
udev_monitor_unref()
always returns
NULL
.
udev_monitor_new_from_netlink()
,
udev_monitor_ref()
, and
udev_monitor_unref()
were added in version 221.