Skip to main content

Module uevent

Module uevent 

Source
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_supply event seen.
open
Open a non-blocking NETLINK_KOBJECT_UEVENT socket bound to all kernel groups.
recv
Receive one raw uevent message. Returns the number of bytes written into buf, or None if no message is pending (EAGAIN).