X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=m4%2Fax_pthread_timedjoin_np.m4;h=39de8fa8f041b66082fcfa3b85c7618402d5def1;hb=386280f69a9b5050751a88addb42568e09efb44b;hp=daec6c568be55e1e8bd1602d338c6fd58346dbd7;hpb=e4adb623298d4ffc84a58ba34dc63dde3733a02f;p=m6w6%2Flibmemcached diff --git a/m4/ax_pthread_timedjoin_np.m4 b/m4/ax_pthread_timedjoin_np.m4 index daec6c56..39de8fa8 100644 --- a/m4/ax_pthread_timedjoin_np.m4 +++ b/m4/ax_pthread_timedjoin_np.m4 @@ -19,33 +19,32 @@ # and this notice are preserved. This file is offered as-is, without any # warranty. -#serial 5 +#serial 6 - AC_DEFUN([AX_PTHREAD_TIMEDJOIN_NP], [ - AC_REQUIRE([AX_PTHREAD]) - AC_CACHE_CHECK([check for pthread_timedjoin_np], [ax_cv_pthread_timedjoin_np], [ - AX_SAVE_FLAGS - CFLAGS="$PTHREAD_CFLAGS" - LIBS="$PTHREAD_LIBS" - AC_LANG_PUSH([C]) - AC_LINK_IFELSE([ - AC_LANG_PROGRAM([ +AC_DEFUN([AX_PTHREAD_TIMEDJOIN_NP], + [AC_PREREQ([2.63])dnl + AC_REQUIRE([AX_PTHREAD]) + AC_CACHE_CHECK([check for pthread_timedjoin_np], [ax_cv_pthread_timedjoin_np], + [AX_SAVE_FLAGS + CFLAGS="$PTHREAD_CFLAGS" + LIBS="$PTHREAD_LIBS" + AC_LANG_PUSH([C]) + AC_LINK_IFELSE( + [AC_LANG_PROGRAM( + [ #include #include - ], [ - pthread_t thread; - pthread_timedjoin_np(thread, NULL, NULL); - ])], - [ax_cv_pthread_timedjoin_np=yes], - []) + ],[ + pthread_t thread; + pthread_timedjoin_np(thread, NULL, NULL); + ])], + [ax_cv_pthread_timedjoin_np=yes],[]) - AC_LANG_POP - AX_RESTORE_FLAGS - ]) - - AS_IF([test "$ax_cv_pthread_timedjoin_np" = yes],[ - AC_DEFINE(HAVE_PTHREAD_TIMEDJOIN_NP,[1],[Define if pthread_timedjoin_np is present in pthread.h.])],[ - AC_DEFINE(HAVE_PTHREAD_TIMEDJOIN_NP,[0],[Define if pthread_timedjoin_np is present in pthread.h.]) - ]) + AC_LANG_POP + AX_RESTORE_FLAGS ]) + AS_IF([test "$ax_cv_pthread_timedjoin_np" = yes], + [AC_DEFINE(HAVE_PTHREAD_TIMEDJOIN_NP,[1],[Define if pthread_timedjoin_np is present in pthread.h.])], + [AC_DEFINE(HAVE_PTHREAD_TIMEDJOIN_NP,[0],[Define if pthread_timedjoin_np is present in pthread.h.])]) + ])