Hi,
Using cl-irc and a non-threaded sbcl on Linux 2.4.20, I had to apply the
patch below to prevent the 'quit' command in commands.lisp from generating an
error: having a handler bound to an invalid fd.
Thanks for the great library. I would like to know though why you print the
UNHANDLED messages to the console while at the same time encouraging the use
of hooks...
bye,
Erik Huelsmann
cvs server: Diffing .
Index: command.lisp
===================================================================
RCS file: /project/cl-irc/cvsroot/cl-irc/command.lisp,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 command.lisp
84a85,87
> #+(and sbcl (not sb-thread))
> (sb-sys:invalidate-descriptor (sb-bsd-sockets:socket-file-descriptor
> (server-socket connection)))
--
GMX ProMail (250 MB Mailbox, 50 FreeSMS, Virenschutz, 2,99 EUR/Monat...)
jetzt 3 Monate GRATIS + 3x DER SPIEGEL +++ http://www.gmx.net/derspiegel +++
One problem: testing the patch showed that my program does not suffer from
the error anymore, but neither does it really quit the server...
Guess I only exposed a problem, not the solution. Sorry for that.
bye,
Erik.
--
GMX ProMail (250 MB Mailbox, 50 FreeSMS, Virenschutz, 2,99 EUR/Monat...)
jetzt 3 Monate GRATIS + 3x DER SPIEGEL +++ http://www.gmx.net/derspiegel +++