X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fruntime%2Fglobals.c;h=099acd26326711398a23b940e1172d7675317737;hb=c0578d9893429c9c0da80ea5920360e4621fddab;hp=2b397cb52376c85437c52c0ffcbc3dd95f30fb29;hpb=3be1ab042ab74e008e40626cc6bd5190b27da033;p=sbcl.git diff --git a/src/runtime/globals.c b/src/runtime/globals.c index 2b397cb..099acd2 100644 --- a/src/runtime/globals.c +++ b/src/runtime/globals.c @@ -43,16 +43,12 @@ lispobj *dynamic_space_free_pointer; lispobj *current_auto_gc_trigger; #endif -#ifdef LISP_FEATURE_SB_THREAD -boolean stop_the_world=0; -#endif - /* For copying GCs, this points to the start of the dynamic space * currently in use (that will become the from_space when the next GC * is done). For the GENCGC, it always points to DYNAMIC_SPACE_START. */ lispobj *current_dynamic_space; -#if defined(LISP_FEATURE_SB_THREAD) +#if defined(LISP_FEATURE_SB_THREAD) && !defined(LISP_FEATURE_GCC_TLS) pthread_key_t specials=0; #endif @@ -71,7 +67,7 @@ void globals_init(void) foreign_function_call_active = 1; #endif -#ifdef LISP_FEATURE_SB_THREAD +#if defined(LISP_FEATURE_SB_THREAD) && !defined(LISP_FEATURE_GCC_TLS) pthread_key_create(&specials,0); #endif }