(SETF DOCUMENTATION); only find and set documentation for
structure names for the STRUCTURE doc-type. (suggested by Gary
King)
+ * improvements to the Solaris/x86 port:
+ ** works on Solaris 11/Solaris Express
+ ** floating-point exception handling support
+ ** support for the breakpoint-based TRACE :ENCAPSULATE NIL facility
* fixed some bugs revealed by Paul Dietz' test suite:
** REMOVE-METHOD returns its generic function argument even when
the method is not one of the generic functions' methods.
lose("sunos major version=%d (which isn't 5!)\n", major_version);
}
minor_version = atoi(name.release+2);
- if ((minor_version == 8) ||
- (minor_version == 9) ||
- (minor_version == 10)) {
- KLUDGE_MAYBE_MAP_ANON = 0x100;
- } 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\n");
- } else { /* minor_version < 8 */
+ if ((minor_version < 8)) {
kludge_mmap_fd = open("/dev/zero",O_RDONLY);
if (kludge_mmap_fd < 0) {
perror("open");
lose("Error in open(..)\n");
}
+ } else if (minor_version > 11) {
+ FSHOW((stderr, "os_init: Solaris version greater than 11?\nUnknown MAP_ANON behaviour.\n"));
+ lose("Unknown mmap() interaction with MAP_ANON\n");
+ } else {
+ /* Versions 8-11*/
+ KLUDGE_MAYBE_MAP_ANON = 0x100;
}
/* I do not understand this at all. FIXME. */
;;; 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.9.11.29"
+"0.9.11.30"