Parent Directory | Revision Log
|Links to HEAD:||(view) (annotate)|
|Links to mcvs-1-0-7:||(view) (annotate)|
* code/unix-bindings/impl.c: File renamed to wrap.c. (impl_null_pointer_p, impl_get_errno, impl_set_errno, impl_readdir, impl_readlink, impl_stat, impl_lstat, impl_fstat, impl_getcwd, impl_spawn): Prefix changed from ``impl_'' to ``mcvs_''. * code/unix-bindings/link.sh, code/unix-bindings/Makefile, code/unix-bindings/unix.lisp: Updated accordingly.
* code/unix-bindings/unix.lisp: Rewrote defpackage to take only selected symbols from CLISP's FFI package rather using the whole thing. FFI, and the packages it uses, are moving targets. The symbol def-c-call-out is interned in unix-funcs. (unix-funcs:def-c-call-out): New internal macro. CLISP says that ffi:def-c-call-out is obsolescent. * code/unix-bindings/Makefile: The ``clean'' target removes unix.lib, not only unix.fas.
Fixes to get clean build from fresh checkout. * code/unix-bindings/link.sh: Remove test for presence of unix.c; this was causing the failure to add the unix module to the module list, which caused it to generate an empty modules.h file under code/unix-bindings-linking-set, resulting in a bad build of lisp.run. * code/unix-bindings/Makefile: Add ``clean'' target, so we can do a make clean here.
Retargetting CVS with new system call bindings that are not GNU/Linux specific.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
|Powered by ViewVC 1.1.5|