Hello, Helmut fix works fine, just did cvs up and clisps/sourceforge/windows works fine. From the slime repl.
; SLIME 2005-07-03 CL-USER> (lisp-implementation-version) "2.33 (2004-03-17) (built on winsteingoldlap.ad.alphatech.com [10.41.52.158])" CL-USER> (lisp-implementation-type) "CLISP" CL-USER> (pprint *features*)
(:DIRKEY :REGEXP :SYSCALLS :CLOS :LOOP :COMPILER :CLISP :ANSI-CL :COMMON-LISP :LISP=CL :INTERPRETER :SOCKETS :GENERIC-STREAMS :LOGICAL-PATHNAMES :SCREEN :FFI :UNICODE :BASE-CHAR=CHARACTER :PC386 :WIN32) ; No value CL-USER>
Unfortunately the cygwin version now breaks with WARNING: DEFUN/DEFMACRO: redefining function GETPID in /cygdrive/c/Documents and Settings/Karsten/.slime/fasl/clisp-2.33.83-unix-pc386/swank-clisp.fas, was defined in top-level *** - FFI::LOOKUP-FOREIGN-FUNCTION: A foreign function "getpid" does not exist The following restarts are available: SKIP :R1 skip this form and proceed STOP :R2 stop loading file SKIP :R3 skip this form and proceed STOP :R4 stop loading file ABORT :R5 ABORT
I don't understand the logic in the swank-clisp to define the getpid, but using #+cygwin (defimplementation getpid () (system::process-id))
even cygwin works fine.
Mingw version still works
Karsten