1.0.3.24: remove win32 alien-timeval
authorCyrus Harmon <ch-sbcl@bobobeach.com>
Sat, 3 Mar 2007 20:19:26 +0000 (20:19 +0000)
committerCyrus Harmon <ch-sbcl@bobobeach.com>
Sat, 3 Mar 2007 20:19:26 +0000 (20:19 +0000)
 * remove alien-timeval struct defintion
 * make define-protocol-class timeval be #-win32

contrib/sb-posix/constants.lisp
contrib/sb-posix/interface.lisp
version.lisp-expr

index a8ac3b0..bae76f4 100644 (file)
               (time-t sec "time_t" "tv_sec")
               (suseconds-t usec "suseconds_t" "tv_usec")))
 
- #+win32
- (:structure alien-timeval
-             ("struct timeval"
-              (time-t sec "time_t" "tv_sec")
-              (long usec "long" "tv_usec")))
-
  (:integer veof "VEOF" nil t)
  (:integer veol "VEOL" nil t)
  (:integer verase "VERASE" nil t)
index 8c2cac3..07ac6f5 100644 (file)
 (define-pw-call "getpwnam" login-name (function (* alien-passwd) c-string))
 (define-pw-call "getpwuid" uid (function (* alien-passwd) uid-t))
 
+#-win32
 (define-protocol-class timeval alien-timeval ()
   ((sec :initarg :tv-sec :accessor timeval-sec)
    (usec :initarg :tv-usec :accessor timeval-usec)))
index 0acbbaf..7f3f2b3 100644 (file)
@@ -17,4 +17,4 @@
 ;;; checkins which aren't released. (And occasionally for internal
 ;;; versions, especially for internal versions off the main CVS
 ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"1.0.3.23"
+"1.0.3.24"