From 5595111b1d6521cc1218b7663e7532194d6b6a90 Mon Sep 17 00:00:00 2001 From: Christophe Rhodes Date: Wed, 1 Dec 2004 13:09:29 +0000 Subject: [PATCH] 0.8.17.6: Support Solaris 10. --- NEWS | 2 ++ src/runtime/sunos-os.c | 6 ++++-- version.lisp-expr | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/NEWS b/NEWS index 7404654..bdc5339 100644 --- 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 diff --git a/src/runtime/sunos-os.c b/src/runtime/sunos-os.c index 8bcddcf..cb2e526 100644 --- a/src/runtime/sunos-os.c +++ b/src/runtime/sunos-os.c @@ -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 */ diff --git a/version.lisp-expr b/version.lisp-expr index 1ac8d12..6c35854 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.17.5" +"0.8.17.6" -- 1.7.10.4