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

ruby-changes:3166

From: ko1@a...
Date: 25 Dec 2007 13:48:12 +0900
Subject: [ruby-changes:3166] ko1 - Ruby:r14658 (trunk): * thread.c (rb_thread_wait_fd_rw): should check EBADF on select().

ko1	2007-12-25 13:47:47 +0900 (Tue, 25 Dec 2007)

  New Revision: 14658

  Modified files:
    trunk/ChangeLog
    trunk/thread.c

  Log:
    * thread.c (rb_thread_wait_fd_rw): should check EBADF on select().
    


  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=14658&r2=14657
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/thread.c?r1=14658&r2=14657

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 14657)
+++ ChangeLog	(revision 14658)
@@ -1,3 +1,7 @@
+Tue Dec 25 13:44:51 2007  Koichi Sasada  <ko1@a...>
+
+	* thread.c (rb_thread_wait_fd_rw): should check EBADF on select().
+
 Tue Dec 25 13:30:03 2007  Koichi Sasada  <ko1@a...>
 
 	* thread_pthread.c, thread_pthread.h, thread_win32.c,
Index: thread.c
===================================================================
--- thread.c	(revision 14657)
+++ thread.c	(revision 14658)
@@ -1850,7 +1850,7 @@
 
 	rb_fd_term(&set);
 
-	if (result < 0 && errno != EBADF) {
+	if (result < 0) {
 	    rb_sys_fail(0);
 	}
     }

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

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