From: Kurt Zeilenga Date: Tue, 6 Jun 2000 21:20:38 +0000 (+0000) Subject: Demonstrate how rdwr routines could be easily replaced. X-Git-Tag: LDBM_PRE_GIANT_RWLOCK~2727 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=5cc86c174573f25f4dd250357537009d59b7ea09;p=openldap Demonstrate how rdwr routines could be easily replaced. Update comment with reference to publically available examples. --- diff --git a/libraries/libldap_r/rdwr.c b/libraries/libldap_r/rdwr.c index 85da7de025..66de1f9690 100644 --- a/libraries/libldap_r/rdwr.c +++ b/libraries/libldap_r/rdwr.c @@ -7,13 +7,10 @@ ** ** Does not support cancellation nor does any status checking. */ - -/******************************************************** - * Adapted from: +/* Adapted from publically available examples for: * "Programming with Posix Threads" - * by David R Butenhof - * Addison-Wesley - ******************************************************** + * by David R Butenhof, Addison-Wesley + * http://cseng.aw.com/bookpage.taf?ISBN=0-201-63392-2 */ #include "portable.h" @@ -25,6 +22,12 @@ #include "ldap_pvt_thread.h" +/* + * implementations that provide their own compatible + * should define LDAP_THREAD_HAVE_RDWR in ldap_pvt_thread.h + */ +#ifndef LDAP_THREAD_HAVE_RDWR + int ldap_pvt_thread_rdwr_init( ldap_pvt_thread_rdwr_t *rw ) { @@ -260,3 +263,5 @@ int ldap_pvt_thread_rdwr_active(ldap_pvt_thread_rdwr_t *rw) } #endif /* LDAP_DEBUG */ + +#endif /* LDAP_THREAD_HAVE_RDWR */