[usocket-cvs] r450 - usocket/branches/0.4.x/backend

Chun Tian (binghe) ctian at common-lisp.net
Wed Oct 22 01:07:48 UTC 2008


Author: ctian
Date: Wed Oct 22 01:07:48 2008
New Revision: 450

Log:
merge ECL document (r413) and build-fix for ECL (r427) from trunk.

Modified:
   usocket/branches/0.4.x/backend/sbcl.lisp

Modified: usocket/branches/0.4.x/backend/sbcl.lisp
==============================================================================
--- usocket/branches/0.4.x/backend/sbcl.lisp	(original)
+++ usocket/branches/0.4.x/backend/sbcl.lisp	Wed Oct 22 01:07:48 2008
@@ -50,6 +50,7 @@
    "#include <winsock2.h>")
 
   (ffi:clines
+   "#include <sys/time.h>"
    "#include <ecl/ecl-inl.h>")
 
   #+:prefixed-api
@@ -209,6 +210,10 @@
   (when deadline (unsupported 'deadline 'socket-connect))
   (when timeout (unsupported 'timeout 'socket-connect))
   (when (and nodelay-specified
+             ;; 20080802: ECL added this function to its sockets
+             ;; package today. There's no guarantee the functions
+             ;; we need are available, but we can make sure not to
+             ;; call them if they aren't
              (not sockopt-tcp-nodelay-p))
     (unsupported 'nodelay 'socket-connect))
 




More information about the usocket-cvs mailing list