X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fruntime%2Fosf1-os.c;h=baba3bfd9095862bad120a5137ff0714c446d620;hb=d1873cc3f7a09f9891bb9c05f206af1774876c0c;hp=1a2ffacde6303100d74c87ce81ec6b18d770550b;hpb=b27fb452f72190637b03a6ef2e1333091da42a98;p=sbcl.git diff --git a/src/runtime/osf1-os.c b/src/runtime/osf1-os.c index 1a2ffac..baba3bf 100644 --- a/src/runtime/osf1-os.c +++ b/src/runtime/osf1-os.c @@ -133,7 +133,7 @@ sigsegv_handler(int signal, siginfo_t *info, void* void_context) /* this is lifted from linux-os.c, so violates OOAO */ *os_context_register_addr(context,reg_ALLOC) -= (1L<<63); interrupt_handle_pending(context); - } else if (!interrupt_maybe_gc(signal, info, context)) { + } else if (!cheneygc_handle_wp_violation(context, addr)) { if(!handle_guard_page_triggered(context,addr)) interrupt_handle_now(signal, info, context); } @@ -147,3 +147,8 @@ os_install_interrupt_handlers(void) sigsegv_handler); } +char * +os_get_runtime_executable_path() +{ + return NULL; +}