Jeffrey Hutzelman writes:
> On Tuesday, December 19, 2006 10:11:19 PM -0500 Peter Memishian 
> <[EMAIL PROTECTED]> wrote:
> > Which interface?
> 
> The one described in ddi_cred(9f).

That interface is described as "Evolving," which (in the old taxonomy)
means that incompatible changes were permitted from one Minor release
to the next (such as Solaris 8, 9, and 10), but only with an "impact
assessment."

At least in the way PSARC and the ON consolidation implemented that
rule, the effect was that all of those interfaces were in fact stable.

In the new taxonomy, anything that was the product of PSARC and ON
(such as ddi_cred(9F)) and that was set as "Evolving" is now presumed
to be "Committed," unless we go out of our way to disclaim it.

In other words, you're on safe ground if you use that interface.  It's
part of the DDI, and it's not going anywhere.

> > crsetugid() won't change incompatibly.
> 
> That's not what "Evolving" means, as I understand it.  That is, if we're 
> going to start using this new interface, it'd be nice to know that it's not 
> going to change out from under us.  But admittedly, the issue is mostly 
> academic; after all, we run on Linux, too. :-)

It won't.  New things may be added in the future, but ddi_cred(9F)
won't be ripped away.

We take the things that appear in man pages very seriously.

-- 
James Carlson, Solaris Networking              <[EMAIL PROTECTED]>
Sun Microsystems / 1 Network Drive         71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677
_______________________________________________
networking-discuss mailing list
[email protected]

Reply via email to