]> git.saurik.com Git - wxWidgets.git/blobdiff - build/aclocal/ac_raf_func_which_getservbyname_r.m4
Hide the infobar in the sample if we start navigating to another page.
[wxWidgets.git] / build / aclocal / ac_raf_func_which_getservbyname_r.m4
index 7ba304ae38b0f169057f0cc58d78709007e5968e..ed90549812c3a93ef541efe968bafa2789865cf8 100644 (file)
@@ -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 <netdb.h>],
             [
                 char *name;
@@ -60,6 +63,7 @@ AC_CACHE_CHECK(how many arguments getservbyname_r() takes,
                 )
             ]
         )
+        AC_LANG_POP()
     ]
 )