splice.c: remove reference to non-existent function
[sleepy_penguin.git] / test / helper.rb
blobfa5358031fbdb016bc17d41be564bc09cd9e9407
1 $-w = $stdout.sync = $stderr.sync = Thread.abort_on_exception = true
2 require 'test/unit'
3 require 'sleepy_penguin'
5 def check_cloexec(io)
6   pipe = IO.pipe
7   rbimp = Fcntl::FD_CLOEXEC & pipe[0].fcntl(Fcntl::F_GETFD)
8   ours = Fcntl::FD_CLOEXEC & io.fcntl(Fcntl::F_GETFD)
9   assert_equal rbimp, ours, "CLOEXEC default does not match Ruby implementation"
10 ensure
11   pipe.each { |io| io.close }
12 end