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