[pg-cvs] CVS update: pg/sysdep.lisp

Eric Marsden emarsden at common-lisp.net
Wed Mar 17 18:13:10 UTC 2004


Update of /project/pg/cvsroot/pg
In directory common-lisp.net:/tmp/cvs-serv8352

Modified Files:
	sysdep.lisp 
Log Message:
 - changes for Armed Bear Lisp: change to new API for binary socket
   streams; autoload a working FORMAT


Date: Wed Mar 17 13:13:10 2004
Author: emarsden

Index: pg/sysdep.lisp
diff -u pg/sysdep.lisp:1.3 pg/sysdep.lisp:1.4
--- pg/sysdep.lisp:1.3	Mon Mar  8 13:12:45 2004
+++ pg/sysdep.lisp	Wed Mar 17 13:13:10 2004
@@ -1,7 +1,7 @@
 ;;; sysdep.lisp -- system-dependent parts of pg-dot-lisp
 ;;;
 ;;; Author: Eric Marsden <emarsden at laas.fr>
-;;; Time-stamp: <2004-03-08 emarsden>
+;;; Time-stamp: <2004-03-17 emarsden>
 ;;
 ;;
 
@@ -112,7 +112,7 @@
       (error 'connection-failure :host host :port port))))
 
 
-#+db-sockets
+#+(and db-sockets broken)
 (defun socket-connect (port host)
   (declare (type integer port))
   (handler-case
@@ -264,11 +264,17 @@
   (si::socket port :host host))
 
 
+
+#+armedbear
+(eval-when (:load-toplevel :execute :compile-toplevel)
+  (require 'format))
+
+;; MAKE-SOCKET with :element-type as per 2004-03-09
 #+armedbear
 (defun socket-connect (port host)
   (declare (type integer port))
   (handler-case 
-      (ext:make-binary-socket host port)
+      (ext:make-socket host port :element-type '(unsigned-byte 8))
     (error (e)
       (error 'connection-failure
              :host host





More information about the Pg-cvs mailing list