#! /bin/sh
-# From configure.in OpenLDAP: pkg/ldap/configure.in,v 1.610 2005/12/16 15:52:59 ando Exp .
+# From configure.in OpenLDAP: pkg/ldap/configure.in,v 1.612 2006/01/03 22:11:59 kurt Exp .
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.59.
#
{ { echo "$as_me:$LINENO: error: pthread_create is not usable, check environment settings" >&5
echo "$as_me: error: pthread_create is not usable, check environment settings" >&2;}
{ (exit 1); exit 1; }; }
+ fi
+
+ ol_replace_sched_yeild=no
+ case "$target" in
+ *-*-linux*)
+ ol_replace_sched_yeild=yes
+ ;;
+ esac
+
+ if test $ol_replace_sched_yeild = yes ; then
+
+cat >>confdefs.h <<\_ACEOF
+#define REPLACE_SCHED_YEILD 1
+_ACEOF
+
fi
if test $ol_with_yielding_select = auto ; then
AC_MSG_ERROR([pthread_create is not usable, check environment settings])
fi
+ ol_replace_sched_yeild=no
+ case "$target" in
+ *-*-linux*)
+ ol_replace_sched_yeild=yes
+ ;;
+ esac
+
+ if test $ol_replace_sched_yeild = yes ; then
+ AC_DEFINE([REPLACE_SCHED_YEILD],1,
+ [define to replace sched_yeild(2)])
+ fi
+
dnl Check if select causes an yield
if test $ol_with_yielding_select = auto ; then
AC_CACHE_CHECK([if select yields when using pthreads],
/* Define to the version of this package. */
#undef PACKAGE_VERSION
+/* define to replace sched_yeild(2) */
+#undef REPLACE_SCHED_YEILD
+
/* Define as the return type of signal handlers (`int' or `void'). */
#undef RETSIGTYPE