X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fruntime%2Fglobals.h;h=71f30850e79a10356fd637e541cf0a2989956505;hb=70227794f1eefb567c13ec04f7bd6d3b6794aa29;hp=03e991b6004b03aa277f440a96f09ef525002a5d;hpb=83543d4d5f876def7327969ec6ec40606e9e63f1;p=sbcl.git diff --git a/src/runtime/globals.h b/src/runtime/globals.h index 03e991b..71f3085 100644 --- a/src/runtime/globals.h +++ b/src/runtime/globals.h @@ -24,6 +24,10 @@ 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) @@ -44,7 +48,7 @@ extern void globals_init(void); # 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 @@ -60,7 +64,7 @@ extern void globals_init(void); /**/ # ifdef LISP_FEATURE_ALPHA # ifdef __linux__ -# define EXTERN(name,bytes) .globl name +# define EXTERN(name,bytes) .globl name # endif # endif /**/ @@ -68,7 +72,7 @@ extern void globals_init(void); # 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 /**/