add kgio_tryaccept, kgio_accept _really_ blocks
[kgio.git] / test / test_unix_server_read_client_write.rb
blobdb304a24c751b1337274efa5b32b35d8bbbacf94
1 require './test/lib_read_write'
2 require 'tempfile'
4 class TestUnixServerReadClientWrite < Test::Unit::TestCase
5   def setup
6     tmp = Tempfile.new('kgio_unix')
7     @path = tmp.path
8     File.unlink(@path)
9     tmp.close rescue nil
10     @srv = Kgio::UNIXServer.new(@path)
11     @wr = Kgio::UNIXSocket.new(@path)
12     @rd = @srv.kgio_tryaccept
13   end
15   include LibReadWriteTest
16 end