X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fruntime%2Fvalidate.h;h=b0f9122f94eea00dd9dffec5ba684b0d7b6c6c81;hb=3dd90b64c37103d9c86d32b6c36277a6cea4098a;hp=6674313081dcdfb7b1a81c62c573643febfe3012;hpb=1de12891f900d156ed035a097561ecd7755a256a;p=sbcl.git diff --git a/src/runtime/validate.h b/src/runtime/validate.h index 6674313..b0f9122 100644 --- a/src/runtime/validate.h +++ b/src/runtime/validate.h @@ -19,7 +19,7 @@ #define BINDING_STACK_SIZE (1024*1024) /* chosen at random */ /* eventually choosable per-thread: */ -#define THREAD_CONTROL_STACK_SIZE (2*1024*1024) +#define DEFAULT_CONTROL_STACK_SIZE (2*1024*1024) /* constants derived from the fundamental constants in passed by GENESIS */ #ifdef LISP_FEATURE_GENCGC @@ -51,6 +51,10 @@ extern void validate(void); extern void protect_control_stack_guard_page(int protect_p); extern void protect_control_stack_return_guard_page(int protect_p); +extern void protect_control_stack_guard_page_thread(int protect_p, + struct thread *th); +extern void protect_control_stack_return_guard_page_thread(int protect_p, + struct thread* th); extern os_vm_address_t undefined_alien_address; #endif