1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/ext/socket
nobu 88a22cbcf2 socket: system getaddrinfo on Windows
* ext/socket/extconf.rb: use system getaddrinfo, getnameinfo, and
  freeaddrinfo on Windows if they are provided.  they conflict
  with addrinfo.h and cannot compile.  conftest.exe linked against
  msvcr90.dll segfaults when invoked in extconf.rb for unknown
  reason, and failed to check them.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59414 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-07-25 01:08:51 +00:00
..
lib socket: avoid fcntl for read/write_nonblock on Linux 2017-04-19 01:08:16 +00:00
.document
addrinfo.h
ancdata.c * ext/socket/*.c: Add proper require for example to work. 2016-10-05 03:57:32 +00:00
basicsocket.c basicsocket.c: proper system call name 2017-04-08 03:25:50 +00:00
constants.c
depend separate constdefs.c and constdefs.h 2017-05-08 05:31:02 +00:00
extconf.rb socket: system getaddrinfo on Windows 2017-07-25 01:08:51 +00:00
getaddrinfo.c Drop support for BeOS 2015-11-24 00:17:11 +00:00
getnameinfo.c getnameinfo.c: rubysocket.h for inet_ntop 2016-08-13 01:26:24 +00:00
ifaddr.c ext/socket/ifaddr.c: remove empty ifaddr_mark 2015-12-09 20:07:23 +00:00
init.c rb_readwrite_syserr_fail 2015-12-23 14:58:47 +00:00
ipsocket.c IPSocket#inspect 2017-04-14 10:03:43 +00:00
mkconstants.rb handle ext/ as r53141 2015-12-16 05:31:54 +00:00
option.c * ext/socket/*.c: Add proper require for example to work. 2016-10-05 03:57:32 +00:00
raddrinfo.c ext/socket/raddrinfo.c (addrinfo_mark): avoid needless branch 2017-03-09 03:49:47 +00:00
rubysocket.h socket/option.c: inet_ntop 2016-08-02 03:37:02 +00:00
socket.c * ext/socket/*.c: Add proper require for example to work. 2016-10-05 03:57:32 +00:00
sockport.h
sockssocket.c
tcpserver.c socket: avoid arg parsing in rsock_s_accept_nonblock 2015-11-16 23:40:15 +00:00
tcpsocket.c rsock_addrinfo: specify address family 2015-10-13 03:14:13 +00:00
udpsocket.c * ext/socket/*.c: Add proper require for example to work. 2016-10-05 03:57:32 +00:00
unixserver.c * ext/socket/*.c: Add proper require for example to work. 2016-10-05 03:57:32 +00:00
unixsocket.c * ext/socket/*.c: Add proper require for example to work. 2016-10-05 03:57:32 +00:00