>Date: Fri, 22 Sep 2006 18:22:41 -0500 >From: Nicolas Williams <Nicolas.Williams at sun.com> ... ... ... > >5006948 libcmd is not thread safe > >was putback before S10 shipped. > >So def*() are thread safe now.
Thanks, I missed that. > >Doesn't their having been documented in System II and System V and the >lack of incompatible changes to them in Solaris imply that these are, in >fact, stable interfaces? Or does our intention to get rid of them mean >that they are Obsolete-though-erstwhile-stable? Maybe. But the point of this discussion is that this project is maintaining status quo on these three interfaces: They are Sun Private and they reside in libcmd. > >I think we want these to be obsolete because: a) we shouldn't encourage >third parties to use that style of configuration file, and b) we >shouldn't want to see any third party access to existing Solaris >configuration files of that form (e.g., /etc/default/login). I don't think the project team will have any disagreement with marking these obsolete if that is what the ARC wants. Actual removal of these interfaces, however, probably can't happen for quite a while. As has been said before, unbundled applications are using these interfaces and the replacements for them aren't available on all of the older Solaris releases where these unbundled products run. - Don Cragun