> From: James Carlson <james.d.carlson at sun.com> ... > Roland Mainz writes: > > PPS.: Note that my understanding of the Sun/Solaris interface taxonomity > > is a little bit weak. The exact details are described by April in the > > ARC case and with "public" I was thinking about that projects within > > OS/Net (like commands like sleep, pwd, test, expr etc.) can use it. > > That doesn't make it "public." That makes it Consolidation Private.
Once again, on Solaris Public can almost be associated 1:1 to "has a published man page". I think this is confusing things because David seems to have done the Linux thing of embedding the man page in the executable. That is an implementation detail. You get that man page by passing the appropriate flags/options down from the caller. The Public interfaces are (for example): /usr/bin/chmod builtin chmod and *not* libcmd:d_chmod() What I think we have here is a failure to communicate. - jek3