0.9.2.49:
[sbcl.git] / src / runtime / validate.h
index 1037f2f..452024c 100644 (file)
@@ -33,7 +33,7 @@
 
 #if !defined(LANGUAGE_ASSEMBLY)
 #include <thread.h>
-#ifdef LISP_FEATURE_STACK_GROWS_DOWNWARD_NOT_UPWARD 
+#ifdef LISP_FEATURE_STACK_GROWS_DOWNWARD_NOT_UPWARD
 #define CONTROL_STACK_GUARD_PAGE(th) ((void *)(th->control_stack_start))
 #define CONTROL_STACK_RETURN_GUARD_PAGE(th) (CONTROL_STACK_GUARD_PAGE(th) + os_vm_page_size)
 #else
@@ -42,8 +42,8 @@
 #endif
 
 extern void validate(void);
-extern void protect_control_stack_guard_page(os_thread_t t_id, int protect_p);
-extern void protect_control_stack_return_guard_page(os_thread_t t_id,
+extern void protect_control_stack_guard_page(struct thread *th, int protect_p);
+extern void protect_control_stack_return_guard_page(struct thread *th,
                                                     int protect_p);
 extern os_vm_address_t undefined_alien_address;
 #endif
@@ -59,7 +59,7 @@ extern os_vm_address_t undefined_alien_address;
  * and so forth. In SBCL, the memory map data are defined at the Lisp
  * level (compiler/target/parms.lisp) and stuffed into the sbcl.h file
  * created by GENESIS, so there's no longer a need for an
- * architecture-dependent header file of memory map data. 
+ * architecture-dependent header file of memory map data.
  */
 
 #endif