From: Michael Wetherell Date: Wed, 16 Aug 2006 19:06:23 +0000 (+0000) Subject: Bring upstream version tagged ACARC_2006_07_16 through from vendor branch. X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/6a4d465c2640646e7eddd32dd6bc1b858e90adf7 Bring upstream version tagged ACARC_2006_07_16 through from vendor branch. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@40633 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/build/aclocal/ac_raf_func_which_getservbyname_r.m4 b/build/aclocal/ac_raf_func_which_getservbyname_r.m4 index b70088196b..2aef740d36 100644 --- a/build/aclocal/ac_raf_func_which_getservbyname_r.m4 +++ b/build/aclocal/ac_raf_func_which_getservbyname_r.m4 @@ -19,41 +19,49 @@ dnl @version 2001-08-20 dnl @license GPLWithACException AC_DEFUN([AC_raf_FUNC_WHICH_GETSERVBYNAME_R], -[AC_CHECK_FUNC(getservbyname_r, - [AC_TRY_COMPILE([#include ], - [ - char *name; - char *proto; - struct servent *se; - struct servent_data data; - (void) getservbyname_r(name, proto, se, &data); - ], - ac_cv_func_which_getservbyname_r=four, - [AC_TRY_COMPILE([#include ], - [ - char *name; - char *proto; - struct servent *se, *res; - char buffer[2048]; - int buflen = 2048; - (void) getservbyname_r(name, proto, se, buffer, buflen, &res); - ], - ac_cv_func_which_getservbyname_r=six, - [AC_TRY_COMPILE([#include ], - [ - char *name; - char *proto; - struct servent *se; - char buffer[2048]; - int buflen = 2048; - (void) getservbyname_r(name, proto, se, buffer, buflen) - ], - ac_cv_func_which_getservbyname_r=five, - ac_cv_func_which_getservbyname_r=no - )] - )] - )], - ac_cv_func_which_getservbyname_r=no) +[AC_CACHE_CHECK(for getservbyname_r, ac_cv_func_which_getservbyname_r, [ +AC_CHECK_FUNC(getservbyname_r, [ + AC_TRY_COMPILE([ +# include + ], [ + + char *name; + char *proto; + struct servent *se; + struct servent_data data; + (void) getservbyname_r(name, proto, se, &data); + + ],ac_cv_func_which_getservbyname_r=four, + [ + AC_TRY_COMPILE([ +# include + ], [ + char *name; + char *proto; + struct servent *se, *res; + char buffer[2048]; + int buflen = 2048; + (void) getservbyname_r(name, proto, se, buffer, buflen, &res) + ],ac_cv_func_which_getservbyname_r=six, + + [ + AC_TRY_COMPILE([ +# include + ], [ + char *name; + char *proto; + struct servent *se; + char buffer[2048]; + int buflen = 2048; + (void) getservbyname_r(name, proto, se, buffer, buflen) + ],ac_cv_func_which_getservbyname_r=five,ac_cv_func_which_getservbyname_r=no) + + ] + + ) + ] + )] + ,ac_cv_func_which_getservbyname_r=no)]) if test $ac_cv_func_which_getservbyname_r = six; then AC_DEFINE(HAVE_FUNC_GETSERVBYNAME_R_6) @@ -61,6 +69,7 @@ elif test $ac_cv_func_which_getservbyname_r = five; then AC_DEFINE(HAVE_FUNC_GETSERVBYNAME_R_5) elif test $ac_cv_func_which_getservbyname_r = four; then AC_DEFINE(HAVE_FUNC_GETSERVBYNAME_R_4) + fi ])