#include "ldap-int.h"
#include "ldap-tls.h"
-#ifdef LDAP_R_COMPILE
-#include <ldap_pvt_thread.h>
-#endif
-
#define READ_PASSWORD_FROM_STDIN
#define READ_PASSWORD_FROM_FILE
tlsm_ctx_ref( tls_ctx *ctx )
{
tlsm_ctx *c = (tlsm_ctx *)ctx;
-#ifdef LDAP_R_COMPILE
- ldap_pvt_thread_mutex_lock( &c->tc_refmutex );
-#endif
+ LDAP_MUTEX_LOCK( &c->tc_refmutex );
c->tc_refcnt++;
-#ifdef LDAP_R_COMPILE
- ldap_pvt_thread_mutex_unlock( &c->tc_refmutex );
-#endif
+ LDAP_MUTEX_UNLOCK( &c->tc_refmutex );
}
static void
if ( !c ) return;
-#ifdef LDAP_R_COMPILE
- ldap_pvt_thread_mutex_lock( &c->tc_refmutex );
-#endif
+ LDAP_MUTEX_LOCK( &c->tc_refmutex );
refcount = --c->tc_refcnt;
-#ifdef LDAP_R_COMPILE
- ldap_pvt_thread_mutex_unlock( &c->tc_refmutex );
-#endif
+ LDAP_MUTEX_UNLOCK( &c->tc_refmutex );
if ( refcount )
return;
if ( c->tc_model )