]> granicus.if.org Git - apache/commitdiff
Updated to use the newer locking API's. This file should probably be moved
authorBradley Nicholes <bnicholes@apache.org>
Fri, 8 Feb 2002 18:32:50 +0000 (18:32 +0000)
committerBradley Nicholes <bnicholes@apache.org>
Fri, 8 Feb 2002 18:32:50 +0000 (18:32 +0000)
to the httpd-ldap with the rest of the auth_ldap stuff.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93339 13f79535-47bb-0310-9956-ffa450edef68

include/util_ldap.h

index a0182724cf3f6212f882b3f7f02c4dee388de4c7..fc6d6b7ea703d95466ac949822dcdcc76e33a2ac 100644 (file)
@@ -61,7 +61,8 @@
 #ifdef APU_HAS_LDAP
 
 /* APR header files */
-#include <apr_lock.h>
+#include <apr_thread_mutex.h>
+#include <apr_thread_rwlock.h>
 #include <apr_tables.h>
 #include <apr_time.h>
 
@@ -91,7 +92,7 @@ typedef enum {
 typedef struct util_ldap_connection_t {
     LDAP *ldap;
     apr_pool_t *pool;                  /* Pool from which this connection is created */
-    apr_lock_t *lock;                  /* Lock to indicate this connection is in use */
+    apr_thread_mutex_t *lock;                  /* Lock to indicate this connection is in use */
     int bound;                         /* Flag to indicate whether this connection is bound yet */
 
     const char *host;                          /* Name of the LDAP server (or space separated list) */
@@ -115,7 +116,7 @@ typedef struct util_ldap_connection_t {
 /* LDAP cache state information */ 
 typedef struct util_ldap_state_t {
     apr_pool_t *pool;          /* pool from which this state is allocated */
-    apr_lock_t *mutex;         /* mutex lock for the connection list */
+    apr_thread_mutex_t *mutex;         /* mutex lock for the connection list */
 
     apr_size_t cache_bytes;    /* Size (in bytes) of shared memory cache */
     long search_cache_ttl;     /* TTL for search cache */