These 35 built-ins will not be part of the namespace...there
will not be a /usr/ast/bin directory nor any files.
They will only be available in ksh93 as built-ins, which have
pathname binding to /usr/ast/bin.  This means that if these
commands are called without a pathname prefix, the built-ins
will be invoked in ksh93 if it finds /usr/ast/bin on the user's path first,
before finding an executable with that name.  These built-ins
are common commands that are not built-ins in the Solaris ksh:
cp, chmod, join, tail, tee, etc.   Most of them are not deemed
compatible with the corresponding Solaris commands, so they are
not enabled by default.   The user needs to put a new pathname,
/usr/ast/bin, on their path to use them.

Some ksh93 users rely on the features available in the AT&T versions
of these commands or have ksh93 scripts which make heavy use of the
commands and gain better performance when calling them as
built-ins rather than binaries.

        April

> X-Original-To: ksh93-integration-discuss at opensolaris.org
> Delivered-To: ksh93-integration-discuss at opensolaris.org
> Date: Fri, 18 Aug 2006 02:48:43 PDT
> From: David Comay <David.Comay at Sun.COM>
> To: ksh93-integration-discuss at opensolaris.org
> Mime-Version: 1.0
> Content-Transfer-Encoding: 7bit
> X-OpenSolaris-URL: 
http://www.opensolaris.org/jive/message.jspa?messageID=52308&tstart=0#52308
> Subject: [ksh93-integration-discuss] Re: update on ksh93 issues
> X-BeenThere: ksh93-integration-discuss at opensolaris.org
> X-Mailman-Version: 2.1.4
> List-Id: Korn Shell 93 integration/migration project discussion 
<ksh93-integration-discuss.opensolaris.org>
> List-Unsubscribe: 
<http://mail.opensolaris.org/mailman/listinfo/ksh93-integration-discuss>, 
<mailto:ksh93-integration-discuss-request at 
opensolaris.org?subject=unsubscribe>
> List-Archive: 
<http://mail.opensolaris.org/pipermail/ksh93-integration-discuss>
> List-Post: <mailto:ksh93-integration-discuss at opensolaris.org>
> List-Help: 
<mailto:ksh93-integration-discuss-request at opensolaris.org?subject=help>
> List-Subscribe: 
<http://mail.opensolaris.org/mailman/listinfo/ksh93-integration-discuss>, 
<mailto:ksh93-integration-discuss-request at opensolaris.org?subject=subscribe>
> 
> > 1. Built-ins bound to /usr/ast/bin
> > 
> > All 30 of the libcmd built-ins will be bound to
> > /usr/ast/bin.
> >    Since these built-ins will not be on by default--
> > they require one to add /usr/ast/bin to their path
> > to be invoked, we will leave these built-ins
> >  undocumented,
> >   and they will not be part of the ARC case.
> 
> What is the rationale for not including these as part of the ARC case?  If 
they're
> going to be part of the file system namespace, it seems they should be 
included
> perhaps as "Uncommitted" (formerly Unstable) interfaces.
>  
>  
> This message posted from opensolaris.org
> _______________________________________________
> ksh93-integration-discuss mailing list
> ksh93-integration-discuss at opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/ksh93-integration-discuss


Reply via email to