summaryrefslogtreecommitdiff
path: root/lang/sbcl/files/patch-src__runtime__thread.c
diff options
context:
space:
mode:
authorJohn Marino <marino@FreeBSD.org>2015-03-21 01:55:17 +0000
committerJohn Marino <marino@FreeBSD.org>2015-03-21 01:55:17 +0000
commit04b9ad61eb92adfb83cf135b18f896a1f597ff71 (patch)
tree5a44ae4c7f119dab125ab88235e710f42c1202a5 /lang/sbcl/files/patch-src__runtime__thread.c
parentUpdate to the 20150318 snapshot of GCC 4.9.3. (diff)
lang/sbcl: Upgrade version 1.1.12 => 1.2.9
PR: 198590 Submitted by: Satosi Kimura (nifty.ne.jp)
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;