0.8.20.22:
authorAndreas Fuchs <asf@boinkor.net>
Tue, 15 Mar 2005 08:59:28 +0000 (08:59 +0000)
committerAndreas Fuchs <asf@boinkor.net>
Tue, 15 Mar 2005 08:59:28 +0000 (08:59 +0000)
        Fix MEMORY_FAULT_ERROR invocations in bsd-os.c.
        SBCL now builds on FreeBSD again.

src/runtime/bsd-os.c
version.lisp-expr

index 5d09d9d..26b07f9 100644 (file)
@@ -32,6 +32,9 @@
 #include "interr.h"
 #include "lispregs.h"
 #include "thread.h"
+#include "runtime.h"
+#include "genesis/static-symbols.h"
+#include "genesis/fdefn.h"
 
 #include <sys/types.h>
 #include <signal.h>
@@ -189,7 +192,7 @@ memory_fault_handler(int signal, siginfo_t *siginfo, void *void_context)
     if (!gencgc_handle_wp_violation(fault_addr)) 
         if(!handle_guard_page_triggered(context,fault_addr))
 #ifdef LISP_FEATURE_C_STACK_IS_CONTROL_STACK
-           arrange_return_to_lisp_function(context, SymbolFunction(MEMORY_FAULT_HANDLER));
+           arrange_return_to_lisp_function(context, SymbolFunction(MEMORY_FAULT_ERROR));
 #else
            interrupt_handle_now(signal, siginfo, context);
 #endif
index 8cd992f..2a431fb 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.20.21"
+"0.8.20.22"