> On Mon, Jul 21, 2008 at 02:33:15PM -0700, Garrett > D'Amore wrote: > > > One of the things that I think we (Sun) do poorly > is expose header files > > (and structures) that have no business being in > /usr/include. For > > example, device-driver private headers that only > are used by the driver > > itself have no business being exported in > /usr/include. (Most NIC > > Unless I want to feed them to DTrace, that is. >
That's a point. Also, before DTrace, and even before mdb's smarts about some things, there was sometimes a need to use adb on the running kernel, even read-only to get some clue what was going on; sometimes the person on the spot can do initial diagnosis better than the first (or second) vendor person they can contact, but to do that tends to require knowing something about the data structures (layout, and the hints provided by typedefs and names). This message posted from opensolaris.org _______________________________________________ opensolaris-code mailing list opensolaris-code@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/opensolaris-code