* Broken by 1.0.28.37.
* 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)
{
}
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)
pthread_mutex_unlock(thread->state_lock);
}
+extern pthread_key_t lisp_thread;
#endif
extern int kill_safely(os_thread_t os_thread, int signal);
extern struct thread *all_threads;
extern int dynamic_values_bytes;
-extern pthread_key_t lisp_thread;
#if defined(LISP_FEATURE_DARWIN)
#define CONTROL_STACK_ALIGNMENT_BYTES 8192 /* darwin wants page-aligned stacks */
;;; 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".)
-"1.0.28.39"
+"1.0.28.40"