changes and notes:
(1) /usr/bin -> /bin handled by iffe at compile time
runtime always maps to /bin
(2) tab-tab as requested plus tab-tab-#-tab to disambiguate from list
(3) emacs mode: esc-<char> == meta-<char>: esc^V => version in emacs and vi
(4) <literal-next> taken from stty, defaults to ^V
(5) /usr/ast/bin/BUILTIN vs. /opt/ast/bin/BUILTIN vs. /usr/xpg4/bin/BUILTIN
# pick a root dir where $ROOT/bin in PATH => use -lcmd builtins
ROOT=/usr/ast
# build ksh with SH_CMDLIB_DIR=="$ROOT"
mkdir -p $ROOT/bin $ROOT/lib
cp libcmd.so $ROOT/lib
print $'LD_LIBRARY_PATH=../lib\nBUILTIN_LIB=cmd' > $ROOT/bin/.paths
# insert $ROOT/bin in PATH before /bin and /usr/bin
http://www.research.att.com/~gsf/download/alpha/INIT.2006-06-16.md5
http://www.research.att.com/~gsf/download/alpha/INIT.2006-06-16.tgz
http://www.research.att.com/~gsf/download/alpha/ast-ksh.2006-06-16.md5
http://www.research.att.com/~gsf/download/alpha/ast-ksh.2006-06-16.tgz
-- Glenn Fowler -- AT&T Research, Florham Park NJ --