> > 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
