From 3b2835843e61e41cdcef1bf0e5cd3687d20767b9 Mon Sep 17 00:00:00 2001 From: Pierre Ossman Date: Tue, 20 Jun 2006 14:22:34 +0000 Subject: Check for pthread_yield() as not all platforms have that. git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1044 fefdeb5f-60dc-0310-8127-8f9354f1896f --- acinclude.m4 | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/acinclude.m4 b/acinclude.m4 index edd80344..f3a4ac52 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -174,6 +174,17 @@ if test "x$acx_pthread_ok" = xyes; then PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS" fi + AC_MSG_CHECKING([if pthread_yield is available]) + flag=no + AC_TRY_LINK([#include ], + [pthread_yield();], + [flag=yes]) + AC_MSG_RESULT(${flag}) + if test "x$flag" != xno; then + AC_DEFINE(HAVE_PTHREAD_YIELD, 1, + [Define to 1 if you have the 'pthread_yield' function.]) + fi + LIBS="$save_LIBS" CFLAGS="$save_CFLAGS" -- cgit