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

ruby-changes:19432

From: kosaki <ko1@a...>
Date: Sun, 8 May 2011 05:21:45 +0900 (JST)
Subject: [ruby-changes:19432] Ruby:r31472 (trunk): * test/io/wait/test_io_wait.rb: Linux socketpair(2) only support

kosaki	2011-05-08 05:21:38 +0900 (Sun, 08 May 2011)

  New Revision: 31472

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

  Log:
    * test/io/wait/test_io_wait.rb: Linux socketpair(2) only support
      AF_UNIX, but windows socketpair doesn't support it. we can't
      avoid platform check. sigh!

  Modified files:
    trunk/ChangeLog
    trunk/test/io/wait/test_io_wait.rb

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 31471)
+++ ChangeLog	(revision 31472)
@@ -1,3 +1,9 @@
+Sun May  8 05:19:37 2011  KOSAKI Motohiro  <kosaki.motohiro@g...>
+
+	* test/io/wait/test_io_wait.rb: Linux socketpair(2) only support
+	  AF_UNIX, but windows socketpair doesn't support it. we can't
+	  avoid platform check. sigh!
+
 Sun May  8 00:13:05 2011  KOSAKI Motohiro  <kosaki.motohiro@g...>
 
 	* test/io/wait/test_io_wait.rb: use Socket.pair instaed of pipe.
Index: test/io/wait/test_io_wait.rb
===================================================================
--- test/io/wait/test_io_wait.rb	(revision 31471)
+++ test/io/wait/test_io_wait.rb	(revision 31472)
@@ -9,7 +9,11 @@
 class TestIOWait < Test::Unit::TestCase
 
   def setup
-    @r, @w = Socket.pair(Socket::AF_INET, Socket::SOCK_STREAM, 0)
+    if /mswin/ =~ RUBY_PLATFORM
+      @r, @w = Socket.pair(Socket::AF_INET, Socket::SOCK_STREAM, 0)
+    else
+      @r, @w = IO.pipe
+    end
   end
 
   def teardown

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

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