From: Sam S. <sd...@gn...> - 2001-07-09 18:19:25
|
> * In message <20010709191246.A165@localhost.localdomain> > * On the subject of "Re: [clisp-list] completion breaks in linux package" > * Sent on Mon, 9 Jul 2001 19:12:46 +0200 > * Honorable Peter Wood <pet...@wo...> writes: > > On Mon, Jul 09, 2001 at 10:59:23AM -0400, Sam Steingold wrote: > > > * Honorable Peter Wood <pet...@wo...> writes: > > > > > > (linux:get_ <TAB> => > > > > > > *** - SYSTEM::FUNCTION-SIGNATURE: #<FOREIGN-FUNCTION > > > "get_current_dir_name" #x0805007C> is not a function. > > > > user[6]: > (disassemble 'sys::function-signature) > > does your disassembly mention ffi::foreign-function? > > No. It has system::foreign-function where your output said > ffi:foreign-function. this bug was introduced during the repackaging and fixed on 2001-06-17. there are quite a few files involved, so I am reluctant to create a separate patch. you can replace "FOREIGN-FUNCTION" with "FFI::FOREIGN-FUNCTION" in the definition of FUNCTION-SIGNATURE in compiler.lisp to fix your particular problem, or you can try the CVS version. Thanks for reporting the bug. -- Sam Steingold (http://www.podval.org/~sds) Support Israel's right to defend herself! <http://www.i-charity.com/go/israel> Read what the Arab leaders say to their people on <http://www.memri.org/> "A pint of sweat will save a gallon of blood." -- George S. Patton |