ruby-changes:24436
From: nobu <ko1@a...>
Date: Sat, 21 Jul 2012 23:13:11 +0900 (JST)
Subject: [ruby-changes:24436] nobu:r36487 (trunk): thread_pthread.c: STACK_GROW_DIR_DETECTION
nobu 2012-07-21 23:12:55 +0900 (Sat, 21 Jul 2012) New Revision: 36487 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=36487 Log: thread_pthread.c: STACK_GROW_DIR_DETECTION * thread_pthread.c (ruby_init_stack): STACK_GROW_DIR_DETECTION is necessary on platforms with unknown stack direction. [Bug #6761] Modified files: trunk/ChangeLog trunk/thread_pthread.c Index: ChangeLog =================================================================== --- ChangeLog (revision 36486) +++ ChangeLog (revision 36487) @@ -1,3 +1,8 @@ +Sat Jul 21 23:12:53 2012 Nobuyoshi Nakada <nobu@r...> + + * thread_pthread.c (ruby_init_stack): STACK_GROW_DIR_DETECTION is + necessary on platforms with unknown stack direction. [Bug #6761] + Sat Jul 21 15:13:42 2012 Shota Fukumori <sorah@t...> * lib/test/unit/testcase.rb(method_added): refactoring. Index: thread_pthread.c =================================================================== --- thread_pthread.c (revision 36486) +++ thread_pthread.c (revision 36487) @@ -616,6 +616,7 @@ size_t space = 0; #if defined(STACKADDR_AVAILABLE) void* stackaddr; + STACK_GROW_DIR_DETECTION; get_stack(&stackaddr, &size); space = STACK_DIR_UPPER((char *)addr - (char *)stackaddr, (char *)stackaddr - (char *)addr); #elif defined(HAVE_GETRLIMIT) -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/