extern int foreign_function_call_active;
extern boolean stop_the_world;
+#if defined(LISP_FEATURE_SB_THREAD)
+extern pthread_key_t specials;
+#endif
+
extern lispobj *current_control_stack_pointer;
extern lispobj *current_control_frame_pointer;
# if !defined(LISP_FEATURE_X86) && !defined(LISP_FEATURE_X86_64)
# ifdef LISP_FEATURE_MIPS
# ifdef __linux__
-# define EXTERN(name,bytes) .globl name
+# define EXTERN(name,bytes) .globl name
# else
# define EXTERN(name,bytes) .extern name bytes
# endif
/**/
# ifdef LISP_FEATURE_ALPHA
# ifdef __linux__
-# define EXTERN(name,bytes) .globl name
+# define EXTERN(name,bytes) .globl name
# endif
# endif
/**/
# ifdef LISP_FEATURE_DARWIN
# define EXTERN(name,bytes) .globl _/**/name
# else
-# define EXTERN(name,bytes) .globl name
+# define EXTERN(name,bytes) .globl name
# endif
# endif
/**/