summaryrefslogtreecommitdiffstats
path: root/acinclude.m4
diff options
context:
space:
mode:
authorPierre Ossman <ossman@cendio.se>2006-06-20 14:22:34 +0000
committerPierre Ossman <ossman@cendio.se>2006-06-20 14:22:34 +0000
commit3b2835843e61e41cdcef1bf0e5cd3687d20767b9 (patch)
tree0f93b9aa4f97dd52219de4579879165faa69bed0 /acinclude.m4
parent6ca46f4d7a9fa57b949e2286d3af1b6e78dce8f5 (diff)
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
Diffstat (limited to 'acinclude.m4')
-rw-r--r--acinclude.m411
1 files changed, 11 insertions, 0 deletions
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.h>],
+ [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"