On Thu, Mar 18, 2010 at 4:41 PM, Darren J Moffat
<darrenm at opensolaris.org> wrote:
> Maybe I don't understand enough about ksh93 (since I'm a zsh user for
> interactive shell work) but I don't understand what this case is about.
>
> What benefit does this case bring ?

First at all you do not go through fork() and be a lot faster.

Second you do not have ARG_MAX and other process-based limitations,
e.g. the list and size of arguments passed to builtin commands and
shell functions is only limited by memory (thank again Roland for
giving us a 64bit ksh93 :) ).
With builtin our scripts can't trip over the ancient Solaris limits
for ARG_MAX (if anyone has time, please file a bug to get ARG_MAX
removed completely.).

Chris
-- 
    ^---^
   (@)v(@)  Chris Pickett
   |    /   IT consultant
 ===m==m=== pkchris at users.sourceforge.net

Reply via email to