>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


Reply via email to