From: Kurt Zeilenga Date: Tue, 10 Jan 2006 18:20:02 +0000 (+0000) Subject: Use nanosleep in Linux sched_yield(2) workaround X-Git-Tag: OPENLDAP_REL_ENG_2_3_17~1 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=30976f085d739e224e70ebe1ce53d22491f363d4;p=openldap Use nanosleep in Linux sched_yield(2) workaround --- diff --git a/CHANGES b/CHANGES index 98ecb5e4ca..81b3b3c495 100644 --- a/CHANGES +++ b/CHANGES @@ -6,6 +6,7 @@ OpenLDAP 2.3.17 Engineering Fixed slapd-ldap idassert anon2anon issue (ITS#4321) Fixed slapd-monitor thread issue (ITS#4318) Build environment + Updated Linux sched_yield(2) workaround to use nanosleep(2) (ITS#3950) Fixed configure report-to URL OpenLDAP 2.3.16 Release diff --git a/configure.in b/configure.in index 0171b1d26a..8343d6cc00 100644 --- a/configure.in +++ b/configure.in @@ -1589,6 +1589,7 @@ dnl [ol_cv_pthread_lpthread_lexc]) ol_replace_broken_yield=no case "$target" in *-*-linux*) + AC_CHECK_FUNCS(nanosleep) ol_replace_broken_yield=yes ;; esac