ruby--ruby/ext/socket
akr 4efd36bbd9 * ext/socket/extconf.rb (have_struct_member): new method.
check msg_control and msg_accrights in struct msghdr.  check sys/uio.h.

* socket/socket.c: include sys/uio.h if available.
(thread_read_select): new function.
(unix_send_io): ditto.
(unix_recv_io): ditto.
(unix_s_socketpair): ditto.
(Init_socket): define UNIXSocket#send_io, UNIXSocket#recv_io,


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2150 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-02-28 21:31:35 +00:00
..
.cvsignore
MANIFEST
addrinfo.h
depend
extconf.rb * ext/socket/extconf.rb (have_struct_member): new method. 2002-02-28 21:31:35 +00:00
getaddrinfo.c
getnameinfo.c
socket.c * ext/socket/extconf.rb (have_struct_member): new method. 2002-02-28 21:31:35 +00:00
sockport.h