hotplug notification

Thomas E. Spanjaard tgen at netphreax.net
Fri Nov 27 04:18:48 PST 2009


Alexander Polakov wrote:
> 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

I've always thought kqueue would be the ideal place to put events like
this, also allowing multiple programs to listen for device events. Just
a pointer though, I have no code to show :).

Cheers,
-- 
	Thomas E. Spanjaard
	tgen at netphreax.net
	tgen at deepbone.net

Attachment:
signature.asc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pgp00001.pgp
Type: application/octet-stream
Size: 486 bytes
Desc: "Description: OpenPGP digital signature"
URL: <http://lists.dragonflybsd.org/pipermail/submit/attachments/20091127/1ab36138/attachment-0017.obj>


More information about the Submit mailing list