Bruce Korb wrote: > And here are the headers that do not prefix an "ifndef" > with "_LIBPOSIX_": > > $ ls -1 $(allbut usr/local/include/*.h - $( > > egrep -l '#ifndef _LIBPOSIX_' usr/local/include/*.h) ) > usr/local/include/arg-nonnull.h > usr/local/include/iconv_open-aix.h > usr/local/include/iconv_open-hpux.h > usr/local/include/iconv_open-irix.h > usr/local/include/iconv_open-osf.h > usr/local/include/iconv_open-solaris.h > usr/local/include/inttypes.h > usr/local/include/unitypes.h > usr/local/include/unused-parameter.h > usr/local/include/warn-on-use.h
The only file in this list that contains public API is inttypes.h. The others should not be installed in a public location. The 'Include:' section of the module descriptions tells you about this. Files that are not mentioned in the 'Include:' section of any module description are private. Bruno
