Garrett D'Amore writes:
> 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 
> drivers, for example, fall into this category.  I suspect this is true 
> for many other target/leaf drivers as well.)

Historically, we've published kernel- and driver-related header files
unless there's a specific reason _not_ to publish.  They're not
classed as documentation, but they're also not "secrets," so the fact
that they're generally private isn't that much of an issue.

Except perhaps for folks who mistakenly think that header files _are_
documentation.  Some files have appropriate warnings, but in general,
there's not much we can do about that.  There are all sorts of
inappropriate things one can use as "documentation" (other than actual
documentation) if one were so inclined.

Yes, it's sometimes confusing and wasteful to install headers that
nobody can actually use.  See CR 4696464.

(The comments field on that CR should mostly be moved to
"description," but you'll need meem's and Darren's permission.)

-- 
James Carlson, Solaris Networking              <[EMAIL PROTECTED]>
Sun Microsystems / 35 Network Drive        71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677
_______________________________________________
opensolaris-code mailing list
opensolaris-code@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to