Expand description
Kernel uevent socket helpers.
Provides a non-blocking NETLINK_KOBJECT_UEVENT socket for receiving
kernel uevents (power supply changes, hotplug events, etc.).
Functionsยง
- drain_
battery - Drain all pending uevent messages; return the last
power_supplyevent seen. - open
- Open a non-blocking
NETLINK_KOBJECT_UEVENTsocket bound to all kernel groups. - recv
- Receive one raw uevent message. Returns the number of bytes written into
buf, orNoneif no message is pending (EAGAIN).