ruby-changes:19371
From: nobu <ko1@a...>
Date: Tue, 3 May 2011 04:33:53 +0900 (JST)
Subject: [ruby-changes:19371] Ruby:r31412 (trunk): * thread.c (rb_thread_select): preserve errno if no error
nobu 2011-05-03 04:27:59 +0900 (Tue, 03 May 2011) New Revision: 31412 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=31412 Log: * thread.c (rb_thread_select): preserve errno if no error occurred. Modified files: trunk/ChangeLog trunk/thread.c Index: ChangeLog =================================================================== --- ChangeLog (revision 31411) +++ ChangeLog (revision 31412) @@ -1,3 +1,8 @@ +Tue May 3 04:27:53 2011 Nobuyoshi Nakada <nobu@r...> + + * thread.c (rb_thread_select): preserve errno if no error + occurred. + Tue May 3 03:57:04 2011 Nobuyoshi Nakada <nobu@r...> * include/ruby/intern.h (rb_w32_fdcopy): add prototype. fixes Index: thread.c =================================================================== --- thread.c (revision 31411) +++ thread.c (revision 31412) @@ -2672,7 +2672,7 @@ return 0; } else { - int lerrno; + int lerrno = errno; int result; BLOCKING_REGION({ -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/