On Mon, Feb 11, 2008 at 01:44:15AM -0500, der Mouse wrote: > > Is there any legitimate reason that userland should #include > > <sys/device.h>, especially since struct device is now supposed to be > > opaque to even the kernel? > > Maybe to access one of the other things <sys/device.h> exports? kmem > grovelers walking autoconfig data structures? kcore grovelers? In cube-autoconf, device_t-specific stuff is in device.h, everything else about autoconf(9) is in autoconf.h. In any case, nothing has to be exposed to userland. -- Quentin Garnier - cube%cubidou.net@localhost - cube%NetBSD.org@localhost "See the look on my face from staying too long in one place [...] every time the morning breaks I know I'm closer to falling" KT Tunstall, Saving My Face, Drastic Fantastic, 2007.
Description: PGP signature