(sb-posix:mkdir #-win32 "/" #+win32 "C:/" 0)
(sb-posix:syscall-error (c)
(sb-posix:syscall-errno c)))
- #-win32
- #.sb-posix::eexist
+ #+darwin
+ #.sb-posix:eisdir
#+win32
- #.sb-posix:eacces)
+ #.sb-posix:eacces
+ #-(or darwin win32)
+ #.sb-posix::eexist)
(define-eacces-test mkdir.error.3
(let* ((dir (merge-pathnames
(sb-posix:rmdir #-win32 "/" #+win32 "C:/")
(sb-posix:syscall-error (c)
(sb-posix:syscall-errno c)))
- #-win32
- #.sb-posix::ebusy
+ #+darwin
+ #.sb-posix:eisdir
#+win32
- #.sb-posix::eacces)
+ #.sb-posix::eacces
+ #-(or darwin win32)
+ #.sb-posix::ebusy)
(deftest rmdir.error.4
(let* ((dir (ensure-directories-exist
nil)
(deftest readdir.1
- (let ((dir (sb-posix:opendir "/")))
+ (let ((dir (sb-posix:opendir "/"))
+ (sb-alien::*default-c-string-external-format* :latin-1))
(unwind-protect
(block dir-loop
(loop for dirent = (sb-posix:readdir dir)
;;; 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.39.9"
+"1.0.39.10"