diff options
author | Pierre Ossman <ossman@cendio.se> | 2006-06-20 14:22:34 +0000 |
---|---|---|
committer | Pierre Ossman <ossman@cendio.se> | 2006-06-20 14:22:34 +0000 |
commit | 3b2835843e61e41cdcef1bf0e5cd3687d20767b9 (patch) | |
tree | 0f93b9aa4f97dd52219de4579879165faa69bed0 /acinclude.m4 | |
parent | 6ca46f4d7a9fa57b949e2286d3af1b6e78dce8f5 (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.m4 | 11 |
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" |