* Version 1.90
* sockets.lisp: Commit patch from Joerg Hoehle for CLISP sockets
+22 Sep 2006 Kevin Rosenberg <kevin@rosenberg.net>
+ * Version 1.90
+ * sockets.lisp: Commit patch from Joerg Hoehle for CLISP sockets
+
04 Sep 2006 Kevin Rosenberg <kevin@rosenberg.net>
* Version 1.89
* kmrcl.asd, mop.lisp: Add support for CLISP MOP
04 Sep 2006 Kevin Rosenberg <kevin@rosenberg.net>
* Version 1.89
* kmrcl.asd, mop.lisp: Add support for CLISP MOP
+cl-kmrcl (1.90-1) unstable; urgency=low
+
+ * New upstream
+
+ -- Kevin M. Rosenberg <kmr@debian.org> Fri, 22 Sep 2006 11:46:17 -0600
+
cl-kmrcl (1.89-1) unstable; urgency=low
* New upstream
cl-kmrcl (1.89-1) unstable; urgency=low
* New upstream
(defun close-passive-socket (socket)
#+allegro (close socket)
(defun close-passive-socket (socket)
#+allegro (close socket)
+ #+clisp (ext:socket-server-close socket)
#+cmu (unix:unix-close socket)
#+sbcl (sb-unix:unix-close
(sb-bsd-sockets:socket-file-descriptor socket))
#+cmu (unix:unix-close socket)
#+sbcl (sb-unix:unix-close
(sb-bsd-sockets:socket-file-descriptor socket))
(values
(sys:make-fd-stream sock :input t :output t :element-type 'base-char)
sock))
(values
(sys:make-fd-stream sock :input t :output t :element-type 'base-char)
sock))
+ #+clisp
+ (let ((sock (ext:socket-connect port server)))
+ (values sock sock))
#+openmcl
(let ((sock (ccl:make-socket :remote-host server :remote-port port )))
(values sock sock))
#+openmcl
(let ((sock (ccl:make-socket :remote-host server :remote-port port )))
(values sock sock))
#+sbcl (ipaddr-array-to-dotted
(nth-value 0 (sb-bsd-sockets:socket-peername socket)))
#+cmu (nth-value 0 (ext:get-peer-host-and-port socket))
#+sbcl (ipaddr-array-to-dotted
(nth-value 0 (sb-bsd-sockets:socket-peername socket)))
#+cmu (nth-value 0 (ext:get-peer-host-and-port socket))
+ #+clisp (let* ((peer (ext:socket-stream-peer socket t))
+ (stop (position #\Space peer)))
+ ;; 2.37-2.39 had do-not-resolve-p backwards
+ (if stop (subseq peer 0 stop) peer))
#+openmcl (ccl:remote-host socket)
)
#+openmcl (ccl:remote-host socket)
)