mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* ext/socket/extconf.rb (sockaddr_storage): winsock2.h have the
definition of struct sockaddr_storage, but socket.c doesn't include it because this version of ruby still has binary level compatibility with winsock1. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7908 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
765c659f75
commit
1f0125e4aa
2 changed files with 10 additions and 2 deletions
|
@ -1,3 +1,10 @@
|
|||
Mon Feb 7 02:13:05 2005 NAKAMURA Usaku <usa@ruby-lang.org>
|
||||
|
||||
* ext/socket/extconf.rb (sockaddr_storage): winsock2.h have the
|
||||
definition of struct sockaddr_storage, but socket.c doesn't
|
||||
include it because this version of ruby still has binary level
|
||||
compatibility with winsock1.
|
||||
|
||||
Mon Feb 7 01:22:50 2005 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
||||
|
||||
* ext/extmk.rb (extract_makefile): extract previously collected
|
||||
|
|
|
@ -108,8 +108,9 @@ end
|
|||
|
||||
# doug's fix, NOW add -Dss_family... only if required!
|
||||
doug = proc {have_struct_member("struct sockaddr_storage", "ss_family", headers)}
|
||||
if doug[] or
|
||||
with_cppflags($CPPFLAGS + " -Dss_family=__ss_family -Dss_len=__ss_len", &doug)
|
||||
if /mswin32|mingw/ !~ RUBY_PLATFORM and
|
||||
(doug[] or
|
||||
with_cppflags($CPPFLAGS + " -Dss_family=__ss_family -Dss_len=__ss_len", &doug))
|
||||
$defs[-1] = "-DHAVE_SOCKADDR_STORAGE"
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in a new issue