Glenn Fowler <gsf at research.att.com> wrote: > > A libfind based buildin could look this way: > > > b_find(int ac, char ** av, FILE *std[], int *interrupted) > > the ksh b_*() prototype will not change
If there is no will to allow non ast based libraries to be able to be be used as ksh builtins, why did then Solaris make place for the name "libcmd"? I thought that the intention was to have reusable code. I did restructure my portability system during the last months and libschily (libfind is based on libschily) is now implemented in a way that allows to link any other cleanly build binary against it, if this other binary does not establish claims that require standard interfaces to be replaced by ksh internal interfaces. If the ksh sources are structured in a way that is compatible with other software, it should be no problem to find a way to let ksh93 use a "standard" libfind. I am willing to create a ksh93 specific b_find() entry only in case that ksh93 allows me to let the rest of libfind stay standard software. If ksh93 is not able to grant this, it looks like a foreign budy in Solaris.... J?rg -- EMail:joerg at schily.isdn.cs.tu-berlin.de (home) J?rg Schilling D-13353 Berlin js at cs.tu-berlin.de (uni) schilling at fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/ URL: http://cdrecord.berlios.de/old/private/ ftp://ftp.berlios.de/pub/schily