* Patch by Zach Beane, also add a CREDITS entry for him.
asdf-install, sb-bsd-sockets, sb-executable, sb-grovel and sb-posix
contrib packages.
+Zach Beane:
+ He provided a number of additions to SB-POSIX and implemented the
+ original timer facility on which SBCL's timers are based.
+
James Bielman:
He assisted in work on the port to the Windows operating system.
has the owning thread as its value.
* enhancement: name of a socket-stream is now "a socket" instead of
"a constant string".
+ * enhancement: SB-POSIX now supports lockf(). (Thanks to Zach Beane.)
* bug fix: the cache used by the CLOS to store precomputed effective
methods, slot offsets, and constant return values is now thread and
interrupt safe.
(:integer f-getown "F_GETOWN" nil t)
(:integer f-setown "F_SETOWN" nil t)
+ ;; lockf()
+ (:integer f-lock "F_LOCK" nil t)
+ (:integer f-tlock "F_TLOCK" nil t)
+ (:integer f-ulock "F_ULOCK" nil t)
+ (:integer f-test "F_TEST" nil t)
+
;; tcgetattr(), tcsetattr()
#-win32
(:type cc-t "cc_t")
(define-call "lchown" int minusp (pathname filename)
(owner uid-t) (group gid-t))
(define-call "link" int minusp (oldpath filename) (newpath filename))
+ (define-call "lockf" int minusp (fd file-descriptor) (cmd int) (len off-t))
(define-call "mkfifo" int minusp (pathname filename) (mode mode-t))
(define-call "symlink" int minusp (oldpath filename) (newpath filename))
(define-call "sync" void never-fails)
;;; 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.6.14"
+"1.0.6.15"