Mark J. Nelson writes: > > There's not much we can do about <sys/queue.h> unless you want to > > fix upstream (in whichever *BSD we found it) and then sync up. > > I agree.
I don't think I do. Who says we can't or shouldn't make compatible fixes (such as adding lint annotation) to inherited files like that? I agree that sending fixes to an upstream maintainer would be polite and generally a good thing to do, but suggesting that we're paralyzed by a hard requirement to do so seems a bit off to me. It's certainly not a policy we've ever had in the past. Several local "fixes" (such as, for example, the common CRC header file) were made that touched external bits (such as pppd), with no requirement that the folks who originally integrated the code be consulted prior to integration, let alone sending anything upstream at all. -- James Carlson, Solaris Networking <james.d.carlson at sun.com> 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
