Update m4.
[awesomized/libmemcached] / m4 / ax_pthread_timedjoin_np.m4
index d6f0467ae20618adf35b6cb2d717c5895256d82b..daec6c568be55e1e8bd1602d338c6fd58346dbd7 100644 (file)
@@ -4,7 +4,7 @@
 #
 # SYNOPSIS
 #
-#   AX_PTHREAD_TIMEDJOIN_NP
+#   AX_PTHREAD_TIMEDJOIN_NP()
 #
 # DESCRIPTION
 #
 #   and this notice are preserved. This file is offered as-is, without any
 #   warranty.
 
-#serial 4
+#serial 5
 
   AC_DEFUN([AX_PTHREAD_TIMEDJOIN_NP], [
       AC_REQUIRE([AX_PTHREAD])
       AC_CACHE_CHECK([check for pthread_timedjoin_np], [ax_cv_pthread_timedjoin_np], [
-        save_LDFLAGS="$LDFLAGS"
-        LDFLAGS="$PTHREAD_LIBS"
+        AX_SAVE_FLAGS
+        CFLAGS="$PTHREAD_CFLAGS"
+        LIBS="$PTHREAD_LIBS"
         AC_LANG_PUSH([C])
         AC_LINK_IFELSE([
           AC_LANG_PROGRAM([
-#ifndef _GNU_SOURCE 
-#define _GNU_SOURCE 
-#endif
-
-#include <stdlib.h> 
 #include <pthread.h>
+#include <stdlib.h>
             ], [
             pthread_t thread;
-            pthread_timedjoin_np(thread, NULL);
+            pthread_timedjoin_np(thread, NULL, NULL);
             ])],
           [ax_cv_pthread_timedjoin_np=yes],
           [])
 
         AC_LANG_POP
-        LDFLAGS="$save_LDFLAGS"
-
+        AX_RESTORE_FLAGS
       ])
 
       AS_IF([test "$ax_cv_pthread_timedjoin_np" = yes],[