[前][次][番号順一覧][スレッド一覧]

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/

[前][次][番号順一覧][スレッド一覧]