From e02b469de182c1d87ead38fa82630eaaee75c379 Mon Sep 17 00:00:00 2001 From: matz Date: Thu, 24 Jul 2003 05:18:47 +0000 Subject: * eval.c (thgroup_add): no warning for terminated threads. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4142 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ext/socket/extconf.rb | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) (limited to 'ext') diff --git a/ext/socket/extconf.rb b/ext/socket/extconf.rb index b9e66f676e..c5489a9535 100644 --- a/ext/socket/extconf.rb +++ b/ext/socket/extconf.rb @@ -1,7 +1,5 @@ require 'mkmf' -$CPPFLAGS += " -Dss_family=__ss_family -Dss_len=__ss_len" - case RUBY_PLATFORM when /bccwin32/ test_func = "WSACleanup" @@ -150,6 +148,29 @@ main() } EOF $CFLAGS="-DHAVE_SOCKADDR_STORAGE "+$CFLAGS +else # doug's fix, NOW add -Dss_family... only if required! +$CPPFLAGS += " -Dss_family=__ss_family -Dss_len=__ss_len" + if try_link(< +# include +#else +# include +# include +# include +# include +#endif +int +main() +{ + struct sockaddr_storage ss; + + ss.ss_family; + return 0; +} +EOF + $CFLAGS="-DHAVE_SOCKADDR_STORAGE "+$CFLAGS +end end if try_link(<