summaryrefslogtreecommitdiff
path: root/databases/openldap/patches
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2004-12-14 12:13:43 +0000
committerwiz <wiz@pkgsrc.org>2004-12-14 12:13:43 +0000
commiteea0c8d35fb30c00c1baeb0152aa41a894d00906 (patch)
tree5fbac0bda7a1f1783fb9ef5bfd18bc5d0de46513 /databases/openldap/patches
parentc1dda370fc25d55d136d3aaae54506d5793fa1fa (diff)
downloadpkgsrc-eea0c8d35fb30c00c1baeb0152aa41a894d00906.tar.gz
Revert previous -- -current's sched_yield has been fixed.
adam says ok.
Diffstat (limited to 'databases/openldap/patches')
-rw-r--r--databases/openldap/patches/patch-ac19
1 files changed, 4 insertions, 15 deletions
diff --git a/databases/openldap/patches/patch-ac b/databases/openldap/patches/patch-ac
index c23aa4d9cc4..82c3150209b 100644
--- a/databases/openldap/patches/patch-ac
+++ b/databases/openldap/patches/patch-ac
@@ -1,25 +1,14 @@
-$NetBSD: patch-ac,v 1.6 2004/12/14 09:08:37 adam Exp $
+$NetBSD: patch-ac,v 1.7 2004/12/14 12:13:43 wiz Exp $
---- libraries/libldap_r/thr_posix.c.orig 2004-01-01 18:16:30.000000000 +0000
+--- libraries/libldap_r/thr_posix.c.orig Thu Jan 1 13:16:30 2004
+++ libraries/libldap_r/thr_posix.c
-@@ -112,8 +112,10 @@ ldap_pvt_thread_create( ldap_pvt_thread_
+@@ -112,7 +112,9 @@ ldap_pvt_thread_create( ldap_pvt_thread_
#if defined(LDAP_PVT_THREAD_STACK_SIZE) && LDAP_PVT_THREAD_STACK_SIZE > 0
/* this should be tunable */
+#if defined(_POSIX_THREAD_ATTR_STACKSIZE)
pthread_attr_setstacksize( &attr, LDAP_PVT_THREAD_STACK_SIZE );
- #endif
+#endif
+ #endif
#if HAVE_PTHREADS > 5
- detach = detach ? PTHREAD_CREATE_DETACHED : PTHREAD_CREATE_JOINABLE;
-@@ -190,7 +192,8 @@ ldap_pvt_thread_yield( void )
- return thr_yield();
-
- #elif HAVE_PTHREADS == 10
-- return sched_yield();
-+ sched_yield();
-+ return 0;
-
- #elif defined(_POSIX_THREAD_IS_GNU_PTH)
- sched_yield();