On Wed, 15 Feb 2006 04:44:42 +0100 Roland Mainz wrote:
> Just those from ast-ksh.2005-02-02.tar.bz2
> > Do you like to add everything?
> Heh. No - but take a look at the "ldd" output below, please:
> % ldd /lib/libshell.so.1
> linux-gate.so.1 => (0xffffe000)
> libast.so.5 => /lib/libast.so.5 (0x40079000)
> libcmd.so.1 => /lib/libcmd.so.1 (0x4014f000)
> libdll.so.1 => /lib/libdll.so.1 (0x40180000)
> libc.so.6 => /lib/tls/libc.so.6 (0x401a2000)
> /lib/ld-linux.so.2 (0x80000000)
if this is too much info let me know
libast -- major components used by ksh
cdt dictionary (hash table etc.) handling
including scoping
sfio buffered io with stackable disciplines
vmalloc region based memory management
stak stack memory management on top of sfio
optget short/long option parse + online docs/manpage
error error message + i18n translation hook
regex posix regex with REG_SHELL|REG_AUGMENTED
=> compiled shell patterns
glob built on regex
libcmd -- builtin commands (can be pruned to essential builtins)
libdll -- portable runtime plugin interface
allows "builtin -f foo" to use high level dll/so names
which are mapped and searched using local conventions