0.8.17.6:
authorChristophe Rhodes <csr21@cam.ac.uk>
Wed, 1 Dec 2004 13:09:29 +0000 (13:09 +0000)
committerChristophe Rhodes <csr21@cam.ac.uk>
Wed, 1 Dec 2004 13:09:29 +0000 (13:09 +0000)
Support Solaris 10.

NEWS
src/runtime/sunos-os.c
version.lisp-expr

diff --git a/NEWS b/NEWS
index 7404654..bdc5339 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,8 @@
 changes in sbcl-0.8.18 relative to sbcl-0.8.17:
   * new feature: reloading changed shared object files with
     LOAD-SHARED-OBJECT now causes the new definitions to take effect.
+  * Solaris 10 (aka SunOS 5.10) on the SPARC platform is now
+    supported.  (thanks to Dan Debertin)
   * fixed bug #331: structure-class instances corresponding to
     DEFSTRUCT forms are now created eagerly.
   * bug fix: lambda-list parsing is now stricter vrt. order and number
index 8bcddcf..cb2e526 100644 (file)
@@ -50,9 +50,11 @@ void os_init(void)
        lose("sunos major version=%d (which isn't 5!)", major_version);
     }
     minor_version = atoi(name.release+2);
-    if ((minor_version == 8) || (minor_version == 9)) {
+    if ((minor_version == 8) || 
+       (minor_version == 9) || 
+       (minor_version == 10)) {
        KLUDGE_MAYBE_MAP_ANON = 0x100;
-    } else if (minor_version > 9) {
+    } else if (minor_version > 10) {
        FSHOW((stderr, "os_init: Solaris version greater than 9?\nUnknown MAP_ANON behaviour.\n"));
        lose("Unknown mmap() interaction with MAP_ANON");
     } else { /* minor_version < 8 */
index 1ac8d12..6c35854 100644 (file)
@@ -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.17.5"
+"0.8.17.6"