summaryrefslogtreecommitdiff
path: root/lang/sbcl/files/patch-src__runtime__thread.c
diff options
context:
space:
mode:
Diffstat (limited to 'lang/sbcl/files/patch-src__runtime__thread.c')
-rw-r--r--lang/sbcl/files/patch-src__runtime__thread.c26
1 files changed, 13 insertions, 13 deletions
diff --git a/lang/sbcl/files/patch-src__runtime__thread.c b/lang/sbcl/files/patch-src__runtime__thread.c
index fedd63797465..a18926d745de 100644
--- a/lang/sbcl/files/patch-src__runtime__thread.c
+++ b/lang/sbcl/files/patch-src__runtime__thread.c
@@ -1,17 +1,17 @@
---- src/runtime/thread.c.orig 2013-01-01 06:24:20.000000000 -0500
-+++ src/runtime/thread.c 2013-01-01 06:47:25.000000000 -0500
-@@ -516,12 +516,10 @@
- #ifndef LISP_FEATURE_WIN32
- /* On windows, arch_os_thread_init will take care of finding the
- * stack. */
+--- src/runtime/thread.c.orig 2015-02-27 19:49:49.000000000 +0900
++++ src/runtime/thread.c 2015-03-07 18:27:45.000000000 +0900
+@@ -520,10 +520,13 @@
+ stack_addr = pthread_get_stackaddr_np(os);
+ stack_size = pthread_get_stacksize_np(os);
+ #else
- pthread_attr_t attr;
-- int pthread_getattr_np(pthread_t, pthread_attr_t *);
-- pthread_getattr_np(os, &attr);
- void *stack_addr;
- size_t stack_size;
-- pthread_attr_getstack(&attr, &stack_addr, &stack_size);
++/* pthread_attr_t attr;
+ int pthread_getattr_np(pthread_t, pthread_attr_t *);
+ pthread_getattr_np(os, &attr);
+ pthread_attr_getstack(&attr, &stack_addr, &stack_size);
++*/
+ pthread_attr_getstackaddr(th->os_attr, &stack_addr);
+ pthread_attr_getstacksize(th->os_attr, &stack_size);
- th->control_stack_start = stack_addr;
- th->control_stack_end = (void *) (((uintptr_t) stack_addr) + stack_size);
#endif
+
+ th->control_stack_start = stack_addr;