epoll: handle EINTR properly in Ruby-space
commitba9a22b6926db058199d44a626b923376c8a850f
authorEric Wong <normalperson@yhbt.net>
Fri, 4 Feb 2011 22:38:31 +0000 (4 22:38 +0000)
committerEric Wong <normalperson@yhbt.net>
Fri, 4 Feb 2011 22:38:31 +0000 (4 22:38 +0000)
tree9f4bafcd92c7f597e2fe188ceb83bf339471be8d
parentda93ad1c07ff9deb4d3a2e765b26f87ccf68aa23
epoll: handle EINTR properly in Ruby-space

We can't work around it effectively in the C extension
itself.  This requires the latest sleepy_penguin gem.
lib/rainbows/epoll.rb
lib/rainbows/epoll/server.rb
lib/rainbows/xaccept_epoll.rb
lib/rainbows/xaccept_epoll/client.rb
t/test_isolate.rb