(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
+ #+sunos
+ #.sb-posix::einval
+ #-(or darwin win32 sunos)
+ #.sb-posix::ebusy)
(deftest rmdir.error.4
(let* ((dir (ensure-directories-exist
;#-(or win32 sunos hpux)
;;;; mkdtemp is unimplemented on at least Solaris 10
-#-(or win32 hpux)
+#-(or win32 hpux sunos)
;;; But it is implemented on OpenSolaris 2008.11
(deftest mkdtemp.1
(let ((pathname