Skip to main content

Module netlink

Module netlink 

Source
Expand description

Netlink socket helpers.

Provides a non-blocking NETLINK_KOBJECT_UEVENT socket for receiving kernel uevents (power supply changes, hotplug events, etc.).

Functionsยง

uevent_drain_battery
Drain all pending uevent messages; return the last power_supply event seen.
uevent_open
Open a non-blocking NETLINK_KOBJECT_UEVENT socket bound to all kernel groups.
uevent_recv
Receive one raw uevent message. Returns the number of bytes written into buf, or None if no message is pending (EAGAIN).