X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fruntime%2Fglobals.c;h=5cd53b2dcb51cea3c39f98c8b1ed7310c6500c89;hb=69ef68ba7393e3492c1b4a756d1140f71c2922bc;hp=6152e258d2bab91ba9c2be2e535e0b91d4ce7496;hpb=d2e48d5a1805e3fb98268473a71aff38d8fd9d0b;p=sbcl.git diff --git a/src/runtime/globals.c b/src/runtime/globals.c index 6152e25..5cd53b2 100644 --- a/src/runtime/globals.c +++ b/src/runtime/globals.c @@ -17,8 +17,8 @@ #include #include -#include "runtime.h" #include "sbcl.h" +#include "runtime.h" #include "globals.h" #include "validate.h" @@ -41,6 +41,10 @@ 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. */ @@ -59,16 +63,4 @@ void globals_init(void) /* Set foreign function call active. */ foreign_function_call_active = 1; - - /* Initialize the current Lisp state. */ -#ifdef LISP_FEATURE_STACK_GROWS_DOWNWARD_NOT_UPWARD - current_control_stack_pointer = (lispobj *)CONTROL_STACK_END; -#else - current_control_stack_pointer = (lispobj *)CONTROL_STACK_START; -#endif - - current_control_frame_pointer = (lispobj *)0; -#ifndef BINDING_STACK_POINTER - current_binding_stack_pointer = native_pointer(BINDING_STACK_START); -#endif }