X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=m4%2Fax_pthread_timedjoin_np.m4;h=daec6c568be55e1e8bd1602d338c6fd58346dbd7;hb=67209884de543fe89aebf9d186670062cc5277dc;hp=d6f0467ae20618adf35b6cb2d717c5895256d82b;hpb=5a6dd35a036e60a1e51d2bffbde6b5fb0064e65d;p=m6w6%2Flibmemcached diff --git a/m4/ax_pthread_timedjoin_np.m4 b/m4/ax_pthread_timedjoin_np.m4 index d6f0467a..daec6c56 100644 --- a/m4/ax_pthread_timedjoin_np.m4 +++ b/m4/ax_pthread_timedjoin_np.m4 @@ -4,7 +4,7 @@ # # SYNOPSIS # -# AX_PTHREAD_TIMEDJOIN_NP +# AX_PTHREAD_TIMEDJOIN_NP() # # DESCRIPTION # @@ -19,32 +19,28 @@ # 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 #include +#include ], [ 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],[