Cleaned up some erroneous stuff from previous commit, added HAVE_GETADDRINFO

to setup.h.in.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@36274 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Stefan Neis
2005-11-27 21:42:51 +00:00
parent c5f975dddb
commit 8a064d5cef
2 changed files with 3 additions and 12 deletions

View File

@@ -4970,11 +4970,8 @@ else
fi fi
AC_CHECK_FUNC(localtime_r, [ AC_DEFINE(HAVE_LOCALTIME_R) ]) AC_CHECK_FUNC(localtime_r, [ AC_DEFINE(HAVE_LOCALTIME_R) ])
AC_SUBST(HAVE_LOCALTIME_R)
AC_CHECK_FUNC(gmtime_r, [ AC_DEFINE(HAVE_GMTIME_R) ]) AC_CHECK_FUNC(gmtime_r, [ AC_DEFINE(HAVE_GMTIME_R) ])
AC_SUBST(HAVE_GMTIME_R)
AC_CHECK_FUNC(readdir_r, [ AC_DEFINE(HAVE_READDIR_R) ]) AC_CHECK_FUNC(readdir_r, [ AC_DEFINE(HAVE_READDIR_R) ])
AC_SUBST(HAVE_READDIR_R)
dnl By preference, use getaddrinfo which avoids thread safety issues. dnl By preference, use getaddrinfo which avoids thread safety issues.
dnl If that is not available, check for gethostbyname_r/gethostbyaddr_r dnl If that is not available, check for gethostbyname_r/gethostbyaddr_r
dnl and getservbyname_r dnl and getservbyname_r
@@ -4987,10 +4984,6 @@ AC_CHECK_FUNC(getaddrinfo, AC_DEFINE(HAVE_GETADDRINFO),
"x$ac_cv_func_which_gethostbyname_r" = "xunknown" ; then "x$ac_cv_func_which_gethostbyname_r" = "xunknown" ; then
AC_CHECK_FUNC(gethostbyname, [ AC_DEFINE(HAVE_GETHOSTBYNAME) ]) AC_CHECK_FUNC(gethostbyname, [ AC_DEFINE(HAVE_GETHOSTBYNAME) ])
fi fi
AC_SUBST(HAVE_FUNC_GETHOSTBYNAME_R_6)
AC_SUBST(HAVE_FUNC_GETHOSTBYNAME_R_5)
AC_SUBST(HAVE_FUNC_GETHOSTBYNAME_R_3)
AC_SUBST(HAVE_GETHOSTBYNAME)
dnl A similar test for getservbyname_r dnl A similar test for getservbyname_r
dnl I'm tempted to just not do this test which is taking much time and dnl I'm tempted to just not do this test which is taking much time and
dnl do something similar as for gethostbyaddr_r, but OTOH the macro dnl do something similar as for gethostbyaddr_r, but OTOH the macro
@@ -5000,10 +4993,6 @@ AC_CHECK_FUNC(getaddrinfo, AC_DEFINE(HAVE_GETADDRINFO),
"x$ac_cv_func_which_getservbyname_r" = "xunknown" ; then "x$ac_cv_func_which_getservbyname_r" = "xunknown" ; then
AC_CHECK_FUNCS(getservbyname,[ AC_DEFINE(HAVE_GETSERVBYNAME) ]) AC_CHECK_FUNCS(getservbyname,[ AC_DEFINE(HAVE_GETSERVBYNAME) ])
fi fi
AC_SUBST(HAVE_FUNC_GETSERVBYNAME_R_6)
AC_SUBST(HAVE_FUNC_GETSERVBYNAME_R_5)
AC_SUBST(HAVE_FUNC_GETSERVBYNAME_R_4)
AC_SUBST(HAVE_GETSERVBYNAME)
dnl For gethostbyaddr_r, we currently do no separate test, instead, we dnl For gethostbyaddr_r, we currently do no separate test, instead, we
dnl silently assume it's available exactly if gethostbyname_r is dnl silently assume it's available exactly if gethostbyname_r is
dnl available and always requires two more arguments than dnl available and always requires two more arguments than
@@ -5014,7 +5003,6 @@ AC_CHECK_FUNC(getaddrinfo, AC_DEFINE(HAVE_GETADDRINFO),
] ]
) )
if test "$wxUSE_THREADS" = "yes"; then if test "$wxUSE_THREADS" = "yes"; then
AC_DEFINE(wxUSE_THREADS) AC_DEFINE(wxUSE_THREADS)

View File

@@ -865,6 +865,9 @@
/* Define if you have BSD flock() function. */ /* Define if you have BSD flock() function. */
#undef HAVE_FLOCK #undef HAVE_FLOCK
/* Define if you have getaddrinfo function. */
#undef HAVE_GETADDRINFO
/* Define if you have a gethostbyname_r function taking 6 arguments. */ /* Define if you have a gethostbyname_r function taking 6 arguments. */
#undef HAVE_FUNC_GETHOSTBYNAME_R_6 #undef HAVE_FUNC_GETHOSTBYNAME_R_6