X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fruntime%2Fglobals.h;h=679e6265098968dc94f2005a12c6eadbc18ff403;hb=743831e679b673a5680a0afd8402911516bf50e2;hp=de4b61f0a33afde6d4cf70e7fd5cb718379bf6ef;hpb=3be1ab042ab74e008e40626cc6bd5190b27da033;p=sbcl.git diff --git a/src/runtime/globals.h b/src/runtime/globals.h index de4b61f..679e626 100644 --- a/src/runtime/globals.h +++ b/src/runtime/globals.h @@ -33,6 +33,9 @@ extern int foreign_function_call_active; #endif extern size_t dynamic_space_size; +extern size_t thread_control_stack_size; + +extern struct runtime_options *runtime_options; #ifdef LISP_FEATURE_WIN32 #define ENVIRON _environ @@ -41,7 +44,7 @@ extern size_t dynamic_space_size; #endif extern char **ENVIRON; -#if defined(LISP_FEATURE_SB_THREAD) +#if defined(LISP_FEATURE_SB_THREAD) && !defined(LISP_FEATURE_GCC_TLS) extern pthread_key_t specials; #endif @@ -96,7 +99,7 @@ extern void globals_init(void); /**/ # ifdef LISP_FEATURE_PPC # ifdef LISP_FEATURE_DARWIN -# define EXTERN(name,bytes) .globl _/**/name +# define EXTERN(name,bytes) .globl _ ## name # else # define EXTERN(name,bytes) .globl name # endif