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

ruby-changes:6588

From: usa <ko1@a...>
Date: Thu, 17 Jul 2008 16:50:08 +0900 (JST)
Subject: [ruby-changes:6588] Ruby:r18104 (trunk): * ext/socket/socket.c (ruby_connect): select() for connect() has

usa	2008-07-17 16:49:51 +0900 (Thu, 17 Jul 2008)

  New Revision: 18104

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=18104

  Log:
    * ext/socket/socket.c (ruby_connect): select() for connect() has
      mean only when the socket is non-blocking.

  Modified files:
    trunk/ChangeLog
    trunk/ext/socket/socket.c

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 18103)
+++ ChangeLog	(revision 18104)
@@ -1,3 +1,8 @@
+Thu Jul 17 16:48:40 2008  NAKAMURA Usaku  <usa@r...>
+
+	* ext/socket/socket.c (ruby_connect): select() for connect() has
+	  mean only when the socket is non-blocking.
+
 Thu Jul 17 10:55:24 2008  Eric Hodel  <drbrain@s...>
 
 	* mkconfig.rb: Simplify expression for RDoc.
Index: ext/socket/socket.c
===================================================================
--- ext/socket/socket.c	(revision 18103)
+++ ext/socket/socket.c	(revision 18104)
@@ -1177,7 +1177,6 @@
     if (socks) func = socks_connect_blocking;
 #endif
     for (;;) {
-	rb_thread_fd_writable(fd);
 	status = BLOCKING_REGION(func, &arg);
 	if (status < 0) {
 	    switch (errno) {

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

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