X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/81c330c6f0104aadc07fd584caa33fd0bf6eee79..1319b2684fe48d168282de7b6ce9a113a206d87e:/build/aclocal/ac_raf_func_which_getservbyname_r.m4 diff --git a/build/aclocal/ac_raf_func_which_getservbyname_r.m4 b/build/aclocal/ac_raf_func_which_getservbyname_r.m4 index 7ba304ae38..ed90549812 100644 --- a/build/aclocal/ac_raf_func_which_getservbyname_r.m4 +++ b/build/aclocal/ac_raf_func_which_getservbyname_r.m4 @@ -3,7 +3,7 @@ dnl dnl Provides a test to determine the correct way to call dnl getservbyname_r: dnl -dnl - defines HAVE_FUNC_GETSERVBYNAME_R_6 if it needs 6 arguments (e.g linux) +dnl - defines HAVE_FUNC_GETSERVBYNAME_R_6 if it needs 6 arguments (e.g. linux) dnl - defines HAVE_FUNC_GETSERVBYNAME_R_5 if it needs 5 arguments (e.g. solaris) dnl - defines HAVE_FUNC_GETSERVBYNAME_R_4 if it needs 4 arguments (e.g. osf/1) dnl @@ -23,6 +23,9 @@ AC_DEFUN([AC_raf_FUNC_WHICH_GETSERVBYNAME_R], AC_CACHE_CHECK(how many arguments getservbyname_r() takes, ac_cv_func_which_getservbyname_r, [ + dnl we need to use C++ to detect missing prototypes + AC_LANG_PUSH(C++) + AC_TRY_COMPILE([#include ], [ char *name; @@ -60,6 +63,7 @@ AC_CACHE_CHECK(how many arguments getservbyname_r() takes, ) ] ) + AC_LANG_POP() ] )