]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-ldbm/back-ldbm.h
Import fix for ITS#31: slapd/ldbm/delete initialization bug
[openldap] / servers / slapd / back-ldbm / back-ldbm.h
index 960d2e1d4e0e4cc24958502150792a635f528a87..7bf2861002a64c4806204c6f88e56a23f11a6ab8 100644 (file)
@@ -29,6 +29,8 @@ LDAP_BEGIN_DECL
 #define SUB_PREFIX     '*'     /* prefix for substring keys    */
 #define CONT_PREFIX    '\\'    /* prefix for continuation keys */
 
+#define UNKNOWN_PREFIX '?'     /* prefix for unknown keys    */
+
 #define DEFAULT_BLOCKSIZE      8192
 
 /*
@@ -104,6 +106,7 @@ struct attrinfo {
 
 struct ldbminfo {
        ID                      li_nextid;
+       pthread_mutex_t         li_add_mutex;
        pthread_mutex_t         li_nextid_mutex;
        int                     li_mode;
        char                    *li_directory;