ruby-changes:11286
From: nobu <ko1@a...>
Date: Thu, 12 Mar 2009 05:13:10 +0900 (JST)
Subject: [ruby-changes:11286] Ruby:r22898 (trunk): * thread_pthread.c (ruby_init_stack): range of rlim_cur may be
nobu 2009-03-12 05:12:56 +0900 (Thu, 12 Mar 2009) New Revision: 22898 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=22898 Log: * thread_pthread.c (ruby_init_stack): range of rlim_cur may be larger than int. Modified files: trunk/ChangeLog trunk/thread_pthread.c Index: ChangeLog =================================================================== --- ChangeLog (revision 22897) +++ ChangeLog (revision 22898) @@ -1,5 +1,8 @@ -Thu Mar 12 05:09:56 2009 Nobuyoshi Nakada <nobu@r...> +Thu Mar 12 05:12:53 2009 Nobuyoshi Nakada <nobu@r...> + * thread_pthread.c (ruby_init_stack): range of rlim_cur may be + larger than int. + * missing/vsnprintf.c (BSD_vfprintf): commented out code which has no effect at all. Index: thread_pthread.c =================================================================== --- thread_pthread.c (revision 22897) +++ thread_pthread.c (revision 22898) @@ -292,10 +292,10 @@ struct rlimit rlim; if (getrlimit(RLIMIT_STACK, &rlim) == 0) { - unsigned int space = rlim.rlim_cur/5; + size_t space = (size_t)(rlim.rlim_cur/5); if (space > 1024*1024) space = 1024*1024; - native_main_thread.stack_maxsize = rlim.rlim_cur - space; + native_main_thread.stack_maxsize = (size_t)rlim.rlim_cur - space; } } #endif -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/