udev_monitor_new_from_netlink

systemd
udev_monitor_new_from_netlink 3
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

## Return Value

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`.

## See Also

udev_new 3, udev_device_new_from_syspath 3, udev_enumerate_new 3, udev_monitor_filter_update 3, udev_monitor_receive_device 3, udev_list_entry 3, systemd 1,