From dce93c6930e8b0a93a0b36f8394a6e1417916ee1 Mon Sep 17 00:00:00 2001 From: Andreas Fuchs Date: Tue, 15 Mar 2005 08:59:28 +0000 Subject: [PATCH] 0.8.20.22: Fix MEMORY_FAULT_ERROR invocations in bsd-os.c. SBCL now builds on FreeBSD again. --- src/runtime/bsd-os.c | 5 ++++- version.lisp-expr | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/runtime/bsd-os.c b/src/runtime/bsd-os.c index 5d09d9d..26b07f9 100644 --- a/src/runtime/bsd-os.c +++ b/src/runtime/bsd-os.c @@ -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 #include @@ -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 diff --git a/version.lisp-expr b/version.lisp-expr index 8cd992f..2a431fb 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.20.21" +"0.8.20.22" -- 1.7.10.4