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