Appcert claims that a documented public interface is private. Isn this a bug?
Sometimes. Examples are “mkstemp” in libc, and “gethostname” in libnsl, which were misclassified in those libraries’ definitions prior to Solaris 7. Remember, however, that by “public” appcert means “stable”; there are a number of experimental or evolving interfaces that are available for use, but which are unsuitable for building applications that are intended to be binary compatible with future releases of Solaris. Appcert classifies such interfaces as “private” so that you will know about their potential instability.
Related Questions
- United Kingdom: Why do public sector workers in the UK feel they deserve a better pension than private sector workers?
- How can the generous pensions of the public sector be sustained while the private sector pensions evaporate?
- Why should public service workers get better pension prospects than private sector workers?