hotplug notification

Alexander Polakov polachok at gmail.com
Thu Nov 26 15:27:16 PST 2009


I think it could be nice to receive notification for creation and
removal of device nodes in userland. So I ported hotplug(4) and
hotplugd(8) from OpenBSD. I like the design, it's clean and simple:
an event contains type (attach or detach), device class (disk, tty or
generic) and name (as in /dev). Events are queued and can be read
from /dev/hotplug one-by-one (hotplugd(8) does that and can be
configured to execute commands on event arrival).

You can get code to review here:
    http://gitweb.dragonflybsd.org/~polachok/dragonfly.git/hotplug2





More information about the Submit mailing list