mirror of
https://github.com/ruby/ruby.git
synced 2025-08-23 04:55:21 +02:00
socket: disable nonblocking-by-default on win32
Perhaps this fixes test failures reported by Greg and k0kubun. However, the failure of certain tests to handle non-blocking I/O seems to indicate pre-existing problems on win32 platforms. Somebody knowledgeable about win32 should be able to fix it. [ruby-core:89973] [ruby-core:89976] [ruby-core:89977] [Bug #14968] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65929 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
2751b5366d
commit
0698c4969c
3 changed files with 23 additions and 7 deletions
|
@ -26,7 +26,13 @@
|
|||
# if defined(_MSC_VER)
|
||||
# undef HAVE_TYPE_STRUCT_SOCKADDR_DL
|
||||
# endif
|
||||
/*
|
||||
* FIXME: failures if we make nonblocking the default
|
||||
* [ruby-core:89973] [ruby-core:89976] [ruby-core:89977] [Bug #14968]
|
||||
*/
|
||||
# define RSOCK_NONBLOCK_DEFAULT (0)
|
||||
#else
|
||||
# define RSOCK_NONBLOCK_DEFAULT (1)
|
||||
# include <sys/socket.h>
|
||||
# include <netinet/in.h>
|
||||
# ifdef HAVE_NETINET_IN_SYSTM_H
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue