]> git.sur5r.net Git - openldap/commitdiff
FreeBSD 2.X has POSIX_THREADS, but is missing sched_yield().
authorKurt Zeilenga <kurt@openldap.org>
Sat, 19 Sep 1998 05:40:47 +0000 (05:40 +0000)
committerKurt Zeilenga <kurt@openldap.org>
Sat, 19 Sep 1998 05:40:47 +0000 (05:40 +0000)
configure
configure.in
include/portable.h.in

index a865d1c6825c8c6923df6b0909b254336c7e08cb..ee61a39f976f2e0df22300e3e2399098e75d6e6b 100755 (executable)
--- a/configure
+++ b/configure
@@ -2032,7 +2032,7 @@ else
   echo "$ac_t""no" 1>&6
 fi
 
-       for ac_func in strtok_r pthread_init
+       for ac_func in strtok_r sched_yield
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
 echo "configure:2039: checking for $ac_func" >&5
@@ -2091,7 +2091,7 @@ done
                LTHREAD_LIBS="$LTHREAD_LIBS -lc_r"
        fi
 else
-       for ac_func in strtok_r
+       for ac_func in strtok_r sched_yield
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
 echo "configure:2098: checking for $ac_func" >&5
index c3b54bace3b933e5fd7f3e3964ff295a24529eed..f8f4b55271d936ae2ae934eb117a710314c17a0b 100644 (file)
@@ -320,12 +320,12 @@ AC_CHECK_LIB(pthread,strtok_r)
 
 if test $ac_cv_lib_pthread_strtok_r = no ; then
        AC_CHECK_LIB(c_r,strtok_r)
-       AC_CHECK_FUNCS(strtok_r pthread_init)
+       AC_CHECK_FUNCS(strtok_r sched_yield)
        if test $ac_cv_lib_c_r_strtok_r = yes ; then
                LTHREAD_LIBS="$LTHREAD_LIBS -lc_r"
        fi
 else
-       AC_CHECK_FUNCS(strtok_r)
+       AC_CHECK_FUNCS(strtok_r sched_yield)
 fi
 
 LIBS="$save_LIBS"
index 323964157c7d5d67ac178ca5df1a589ecc2901c4..7121fb09364c1be935ae0540ac423a0e81613ff8 100644 (file)
@@ -97,8 +97,8 @@
 /* Define if you have the mktime function.  */
 #undef HAVE_MKTIME
 
-/* Define if you have the pthread_init function.  */
-#undef HAVE_PTHREAD_INIT
+/* Define if you have the sched_yield function.  */
+#undef HAVE_SCHED_YIELD
 
 /* Define if you have the select function.  */
 #undef HAVE_SELECT