[usocket-cvs] r332 - in usocket/branches: 0.3.x/backend 0.4.x/backend

ehuelsmann at common-lisp.net ehuelsmann at common-lisp.net
Fri Apr 11 21:52:20 UTC 2008


Author: ehuelsmann
Date: Fri Apr 11 17:52:19 2008
New Revision: 332

Modified:
   usocket/branches/0.3.x/backend/openmcl.lisp
   usocket/branches/0.4.x/backend/openmcl.lisp
Log:
Backport r328 to 0.3.x and 0.4.x branches.

Modified: usocket/branches/0.3.x/backend/openmcl.lisp
==============================================================================
--- usocket/branches/0.3.x/backend/openmcl.lisp	(original)
+++ usocket/branches/0.3.x/backend/openmcl.lisp	Fri Apr 11 17:52:19 2008
@@ -39,10 +39,10 @@
       (dolist (sock sockets)
         (ccl::fd-set (socket-os-fd sock infds))
         (ccl::fd-set (socket-os-fd sock errfds)))
-      (let* ((res (ccl::syscall syscalls::select
-                                (1+ (apply #'max fds))
-                                infds (ccl::%null-ptr) errfds
-                                (if ticks-to-wait tv (ccl::%null-ptr)))))
+      (let* ((res (#_select
+                   (1+ (apply #'max fds))
+                   infds (ccl::%null-ptr) errfds
+                   (if ticks-to-wait tv (ccl::%null-ptr)))))
         (when (> res 0)
           (remove-if #'(lambda (x)
                          (not (ccl::fd-is-set (socket-os-fd x) infds)))

Modified: usocket/branches/0.4.x/backend/openmcl.lisp
==============================================================================
--- usocket/branches/0.4.x/backend/openmcl.lisp	(original)
+++ usocket/branches/0.4.x/backend/openmcl.lisp	Fri Apr 11 17:52:19 2008
@@ -5,15 +5,6 @@
 
 (in-package :usocket)
 
-(eval-when (:compile-toplevel :load-toplevel :execute)
-  ;; also present in OpenMCL l1-sockets.lisp
-  #+linuxppc-target
-  (require "LINUX-SYSCALLS")
-  #+darwinppc-target
-  (require "DARWIN-SYSCALLS")
-  #+darwinx86-target
-  (require "DARWINX8664-SYSCALLS"))
-
 (defun get-host-name ()
   (ccl::%stack-block ((resultbuf 256))
     (when (zerop (#_gethostname resultbuf 256))
@@ -48,9 +39,9 @@
           (let ((fd (openmcl-socket:socket-os-fd sock)))
             (setf max-fd (max max-fd fd))
             (ccl::fd-set fd infds)))
-        (let* ((res (ccl::syscall syscalls::select (1+ max-fd)
-                                  infds (ccl::%null-ptr) (ccl::%null-ptr)
-                                  (if ticks-to-wait tv (ccl::%null-ptr)))))
+        (let* ((res (#_select (1+ max-fd)
+                              infds (ccl::%null-ptr) (ccl::%null-ptr)
+                              (if ticks-to-wait tv (ccl::%null-ptr)))))
           (when (> res 0)
             (remove-if #'(lambda (x)
                            (not (ccl::fd-is-set (openmcl-socket:socket-os-fd x)



More information about the usocket-cvs mailing list