Update of /cvsroot/sbcl/sbcl/src/runtime
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4014/src/runtime
Modified Files:
thread.c
Log Message:
0.9.11.46
Disable (non-working) stack guard page protection on win32
... No more VirtualProtect error 0x1e7
... thanks to Alastair Bridgewater and Yaroslav Kavenchuk
Index: thread.c
===================================================================
RCS file: /cvsroot/sbcl/sbcl/src/runtime/thread.c,v
retrieving revision 1.62
retrieving revision 1.63
diff -u -d -r1.62 -r1.63
--- thread.c 3 Jan 2006 09:52:38 -0000 1.62
+++ thread.c 23 Apr 2006 12:21:12 -0000 1.63
@@ -103,7 +103,9 @@
if(arch_os_thread_init(th)==0) return 1;
link_thread(th);
th->os_thread=thread_self();
+#ifndef LISP_FEATURE_WIN32
protect_control_stack_guard_page(1);
+#endif
#if defined(LISP_FEATURE_X86) || defined(LISP_FEATURE_X86_64)
return call_into_lisp_first_time(function,args,0);
|