Update of /project/cl-xmpp/cvsroot/cl-xmpp In directory common-lisp.net:/tmp/cvs-serv2289
Modified Files: cl-xmpp.lisp package.lisp Log Message: adding openmcl support from lemonodor
Date: Thu Nov 3 21:55:11 2005 Author: eenge
Index: cl-xmpp/cl-xmpp.lisp diff -u cl-xmpp/cl-xmpp.lisp:1.7 cl-xmpp/cl-xmpp.lisp:1.8 --- cl-xmpp/cl-xmpp.lisp:1.7 Mon Oct 31 22:07:15 2005 +++ cl-xmpp/cl-xmpp.lisp Thu Nov 3 21:55:10 2005 @@ -1,4 +1,4 @@ -;;;; $Id: cl-xmpp.lisp,v 1.7 2005/10/31 21:07:15 eenge Exp $ +;;;; $Id: cl-xmpp.lisp,v 1.8 2005/11/03 20:55:10 eenge Exp $ ;;;; $Source: /project/cl-xmpp/cvsroot/cl-xmpp/cl-xmpp.lisp,v $
;;;; See the LICENSE file for licensing information. @@ -63,7 +63,8 @@ :socket socket :hostname hostname :port port)) - #+allegro (let ((socket (socket:make-socket :remote-host hostname :remote-port port))) + #+(or allegro openmcl) + (let ((socket (socket:make-socket :remote-host hostname :remote-port port))) ;; fixme: (setf (sb-bsd-sockets:non-blocking-mode socket) t) (make-instance 'connection :server-stream socket @@ -95,7 +96,7 @@ (defmethod disconnect ((connection connection)) "Disconnect TCP connection." #+sbcl (sb-bsd-sockets:socket-close (socket connection)) - #+(or allegro lispworks) (close (socket connection)) + #+(or allegro openmcl lispworks) (close (socket connection)) connection)
;;
Index: cl-xmpp/package.lisp diff -u cl-xmpp/package.lisp:1.3 cl-xmpp/package.lisp:1.4 --- cl-xmpp/package.lisp:1.3 Sat Oct 29 19:25:04 2005 +++ cl-xmpp/package.lisp Thu Nov 3 21:55:11 2005 @@ -1,4 +1,4 @@ -;;;; $Id: package.lisp,v 1.3 2005/10/29 17:25:04 eenge Exp $ +;;;; $Id: package.lisp,v 1.4 2005/11/03 20:55:11 eenge Exp $ ;;;; $Source: /project/cl-xmpp/cvsroot/cl-xmpp/package.lisp,v $
;;;; See the LICENSE file for licensing information. @@ -7,8 +7,9 @@
(eval-when (:execute :load-toplevel :compile-toplevel) (defpackage :cl-xmpp - (:use :cl) - (:nicknames :xmpp) + (:use :cl + #+allegro :socket + #+openmcl :ccl) (:export ;; connection-related :connect :disconnect :socket :stream- :hostname :port :connectedp