X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fruntime%2Fosf1-os.c;h=8a61667c833a0ebcce4dec05e0632b8d55a675ff;hb=5e291412ff095a2016388eee8ac265e12d565119;hp=5dd0d46938d3c6025bce17a2eaa24860e7d108cc;hpb=34dcb46f78a01d543756703d7ccdf3d999a134d0;p=sbcl.git diff --git a/src/runtime/osf1-os.c b/src/runtime/osf1-os.c index 5dd0d46..8a61667 100644 --- a/src/runtime/osf1-os.c +++ b/src/runtime/osf1-os.c @@ -24,6 +24,7 @@ #include #include #include +#include "sbcl.h" #include "./signal.h" #include "os.h" #include "arch.h" @@ -31,7 +32,6 @@ #include "interrupt.h" #include "interr.h" #include "lispregs.h" -#include "sbcl.h" #include #include #include @@ -133,7 +133,7 @@ sigsegv_handler(int signal, siginfo_t *info, void* void_context) *os_context_register_addr(context,reg_ALLOC) -= (1L<<63); interrupt_handle_pending(context); } else if (!interrupt_maybe_gc(signal, info, context)) { - if(!handle_control_stack_guard_triggered(context,addr)) + if(!handle_guard_page_triggered(context,addr)) interrupt_handle_now(signal, info, context); } }