From: Sam S. <sd...@gn...> - 2004-09-21 20:57:50
|
> * Reini Urban <eh...@k-...> [2004-09-21 22:46:08 +0200]: > > Sam Steingold schrieb: >>>* J=C3=B6rg H=C3=B6hle <ub...@hf...g> [2004-09-21 14:08:= 44 +0000]: >>> >>>Update of /cvsroot/clisp/clisp/modules/bindings/glibc >>>In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30405/modules/bind= ings/glibc >>> >>>Modified Files: >>> linux.lisp Log Message: >>>implemented (c-pointer <ctype>) for FFI > > BTW: > Cannot we add a subset of linux.lisp to cygwin also? > About 80% will work on cygwin or any other POSIX system also. > > Or split it into posix.lisp and linux.lisp for the real linux specific > parts. Other POSIX conformant platforms can try to load the subset > then also. IMO, all POSIX stuff should be in syscalls. there are small differences between UNIXes which makes your suggestion impractical. OTOH, if you insist, PTC. --=20 Sam Steingold (http://www.podval.org/~sds) running w2k <http://www.camera.org> <http://www.iris.org.il> <http://www.memri.org/> <http://www.mideasttruth.com/> <http://www.honestreporting.com> char*a=3D"char*a=3D%c%s%c;main(){printf(a,34,a,34);}";main(){printf(a,34,a,= 34);} |