Really fix the sb-posix opendir test case this time.
I swear, this is my last SBCL commit tonight.
(deftest opendir.1
(let ((dir (sb-posix:opendir "/")))
- (if (sb-alien:null-alien dir)
- (progn (sb-posix:closedir dir)
- t)
- nil))
- t)
+ (unwind-protect (sb-alien:null-alien dir)
+ (unless (sb-alien:null-alien dir)
+ (sb-posix:closedir dir))))
+ nil)
(deftest readdir.1
(let ((dir (sb-posix:opendir "/")))
;;; 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".)
-"0.8.12.46"
+"0.8.12.47"