From 57331140f6084525a566b93ec6b52ef4870802d0 Mon Sep 17 00:00:00 2001 From: usa Date: Tue, 15 Jul 2008 09:17:22 +0000 Subject: * ext/socket/socket.c (ruby_connect, s_accept): no need to wrap by blocking region if checked before readable/writable by select. * ext/socket/socket.c (bsock_send, s_recvfrom, udp_send, unix_send_io, unix_recv_io): should check readable/writable before blocking calling blocking functions. see [ruby-dev:35446] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18070 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index f32417811d..17ac0fd9ff 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +Tue Jul 15 18:14:20 2008 NAKAMURA Usaku + + * ext/socket/socket.c (ruby_connect, s_accept): no need to wrap by + blocking region if checked before readable/writable by select. + + * ext/socket/socket.c (bsock_send, s_recvfrom, udp_send, unix_send_io, + unix_recv_io): should check readable/writable before blocking calling + blocking functions. + see [ruby-dev:35446] + Tue Jul 15 18:12:02 2008 NAKAMURA Usaku * thread_win32.c (ubf_handle): cancel blocking IO if it can (only -- cgit v1.2.3