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/