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>
|
Mon Feb 7 01:22:50 2005 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
||||||
|
|
||||||
* ext/extmk.rb (extract_makefile): extract previously collected
|
* ext/extmk.rb (extract_makefile): extract previously collected
|
||||||
|
|
|
@ -108,8 +108,9 @@ end
|
||||||
|
|
||||||
# doug's fix, NOW add -Dss_family... only if required!
|
# doug's fix, NOW add -Dss_family... only if required!
|
||||||
doug = proc {have_struct_member("struct sockaddr_storage", "ss_family", headers)}
|
doug = proc {have_struct_member("struct sockaddr_storage", "ss_family", headers)}
|
||||||
if doug[] or
|
if /mswin32|mingw/ !~ RUBY_PLATFORM and
|
||||||
with_cppflags($CPPFLAGS + " -Dss_family=__ss_family -Dss_len=__ss_len", &doug)
|
(doug[] or
|
||||||
|
with_cppflags($CPPFLAGS + " -Dss_family=__ss_family -Dss_len=__ss_len", &doug))
|
||||||
$defs[-1] = "-DHAVE_SOCKADDR_STORAGE"
|
$defs[-1] = "-DHAVE_SOCKADDR_STORAGE"
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue