From bbfa2aeb01af0a2353539aa3132a4b2a383cbd32 Mon Sep 17 00:00:00 2001 From: Christophe Rhodes Date: Thu, 30 Oct 2003 09:41:37 +0000 Subject: [PATCH] 0.8.5.16: Aren't we glad we have solaris around to keep us honest? ... adjust make.sh message to let it print under real sh(1) ... adjust sb-posix tests to let them pass (one true error in the tests, and one weird EINVAL from Solaris) --- contrib/sb-posix/posix-tests.lisp | 7 +++++-- make.sh | 6 +++--- version.lisp-expr | 2 +- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/contrib/sb-posix/posix-tests.lisp b/contrib/sb-posix/posix-tests.lisp index c95359e..14f04b0 100644 --- a/contrib/sb-posix/posix-tests.lisp +++ b/contrib/sb-posix/posix-tests.lisp @@ -112,6 +112,7 @@ (sb-posix:syscall-errno c))) #.sb-posix::enotdir) +#-sunos ; Apparently gives EINVAL on SunOS 8, which doesn't make sense (deftest rmdir.error.3 (handler-case (sb-posix:rmdir "/") @@ -132,8 +133,10 @@ (sb-posix:syscall-error (c) (delete-file file) (sb-posix:rmdir dir) - (sb-posix:syscall-errno c)))) - #.sb-posix::enotempty) + (let ((errno (sb-posix:syscall-errno c))) + ;; documented by POSIX + (or (= errno sb-posix::eexist) (= errno sb-posix::enotempty)))))) + t) (deftest rmdir.error.5 (let* ((dir (merge-pathnames diff --git a/make.sh b/make.sh index 776e97b..4de5915 100755 --- a/make.sh +++ b/make.sh @@ -109,9 +109,9 @@ NCONTRIBS=`find contrib -name Makefile -print | wc -l` NPASSED=`find contrib -name test-passed -print | wc -l` echo -echo The build seems to have finished successfully, including $NPASSED -echo (out of $NCONTRIBS) contributed modules. If you would like to run -echo more extensive tests on the new SBCL, you can try +echo "The build seems to have finished successfully, including $NPASSED" +echo "(out of $NCONTRIBS) contributed modules. If you would like to run" +echo "more extensive tests on the new SBCL, you can try" echo " cd tests && sh ./run-tests.sh" echo "(but expect some failures on non-x86 platforms)." diff --git a/version.lisp-expr b/version.lisp-expr index 3702019..3d072a0 100644 --- a/version.lisp-expr +++ b/version.lisp-expr @@ -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".) -"0.8.5.15" +"0.8.5.16" -- 1.7.10.4