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

Reply via email to