X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fruntime%2Finterrupt.c;h=4f33522ea6ca3d8f0d2dc60271d7a47e6c826a1e;hb=024389e7e3db268f535e36d883b4efc9d7ea0f65;hp=47656454ba13b6292c181a03118e0487a8323b81;hpb=9ee246f59019b776b38f6c09b2ce730cd0b32844;p=sbcl.git diff --git a/src/runtime/interrupt.c b/src/runtime/interrupt.c index 4765645..4f33522 100644 --- a/src/runtime/interrupt.c +++ b/src/runtime/interrupt.c @@ -59,10 +59,10 @@ #include "globals.h" #include "lispregs.h" #include "validate.h" +#include "interr.h" #include "gc.h" #include "alloc.h" #include "dynbind.h" -#include "interr.h" #include "pseudo-atomic.h" #include "genesis/fdefn.h" #include "genesis/simple-fun.h" @@ -102,6 +102,7 @@ union interrupt_handler interrupt_handlers[NSIG]; * work for SIGSEGV and similar. It is good enough for timers, and * maybe all deferrables. */ +#ifdef LISP_FEATURE_SB_THREAD static void add_handled_signals(sigset_t *sigset) { @@ -115,6 +116,7 @@ add_handled_signals(sigset_t *sigset) } void block_signals(sigset_t *what, sigset_t *where, sigset_t *old); +#endif static boolean maybe_resignal_to_lisp_thread(int signal, os_context_t *context)