diff options
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | test/io/wait/test_io_wait.rb | 6 |
2 files changed, 11 insertions, 1 deletions
@@ -1,3 +1,9 @@ +Sun May 8 05:19:37 2011 KOSAKI Motohiro <kosaki.motohiro@gmail.com> + + * 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@gmail.com> * test/io/wait/test_io_wait.rb: use Socket.pair instaed of pipe. diff --git a/test/io/wait/test_io_wait.rb b/test/io/wait/test_io_wait.rb index 66d01907a6..876fbb87de 100644 --- a/test/io/wait/test_io_wait.rb +++ b/test/io/wait/test_io_wait.rb @@ -9,7 +9,11 @@ end 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 |