[slime-devel] Re: Slime/SBCL/FreeBSD oddities

Raymond Wiker Raymond.Wiker at fast.no
Fri Dec 5 16:58:06 UTC 2003


Luke Gorrie writes:
 > Raymond Wiker <Raymond.Wiker at fast.no> writes:
 > 
 > >         I don't think this is the problem; looking at the definition
 > > for socket-receive in sb-bsd-sockets/sockets.lisp, I see that EAGAIN
 > > is not handled there. There is a comment in sqank-sbcl.lisp that
 > > indicates that EAGAIN should be detected and handled there.
 > 
 > What happens if you #+nil out this form in swank-sbcl.lisp?
 > 
 >     (setf (sb-bsd-sockets:non-blocking-mode socket) t)

        Works, thanks!

        Is this the right solution, though? I'm thinking that it might
be better to have a safe-read-form (or something) that recognises
EAGAIN... 

        





More information about the slime-devel mailing list