> > Lint libraries should not contain symbols NOT defined in their companion
 > > library.
 > 
 > Which brings me full circle:
 > 
 > How do I know which header files should be included?
 >
 > In the case of librpcsvc, is it simply everything under 
 > /usr/include/librpcsvc?
 > 
 > Is it only the header files listed on the man page?

Assuming you want to be able to lint source files that are using private
interfaces, all of the headers that comprise the library's interfaces need
to be listed (assuming they're all shipped -- if not, there are some other
considerations).  As Jim mentioned, if there are symbols you need that
aren't in headers, those should be fixed first.

-- 
meem
_______________________________________________
opensolaris-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to