From 63034a52b88c7e6f4e54dc159b909f1ac535e6b1 Mon Sep 17 00:00:00 2001 From: yugui Date: Sun, 16 May 2010 12:15:59 +0000 Subject: merges r27789 from trunk into ruby_1_9_2. -- * vm_core.c (rb_thread_struct): add a field for sigaltstack. * thread_pthread.c (thread_start_func_1): initialize machine stack information. * thread.c (thread_start_func_2): set sigaltstack for each sub thread. [ruby-core:24540] [ruby-core:30207] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@27840 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- thread_pthread.c | 1 + 1 file changed, 1 insertion(+) (limited to 'thread_pthread.c') diff --git a/thread_pthread.c b/thread_pthread.c index af56f01507..285852baa9 100644 --- a/thread_pthread.c +++ b/thread_pthread.c @@ -344,6 +344,7 @@ thread_start_func_1(void *th_ptr) rb_thread_t *th = th_ptr; VALUE stack_start; + native_thread_init_stack(th); /* run */ thread_start_func_2(th, &stack_start, rb_ia64_bsp()); } -- cgit v1.2.3