]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-bdb/idl.h
Plug memory leak
[openldap] / servers / slapd / back-bdb / idl.h
index c244c89c0c33ac001dcbfa95e654469ef8e2acf3..8e2fbca8c1f0a50b73ed2df1a9097567b50be9c3 100644 (file)
@@ -1,4 +1,4 @@
-/* back-bdb.h - ldap ldbm back-end header file */
+/* back-bdb.h - ldap bdb back-end header file */
 /* $OpenLDAP$ */
 /*
  * Copyright 2000-2002 The OpenLDAP Foundation, All Rights Reserved.
@@ -8,22 +8,16 @@
 #ifndef _BDB_IDL_H_
 #define _BDB_IDL_H_
 
-#include <portable.h>
-
-#include "slap.h"
-
 /* IDL sizes - likely should be even bigger
  *   limiting factors: sizeof(ID), thread stack size
  */
-#define BDB_IDL_DB_SIZE                (1<<16) /* 32K IDL on disk */
-#define BDB_IDL_UM_SIZE                (1<<17) /* 64K IDL in memory */
+#define BDB_IDL_DB_SIZE                (1<<16) /* 64K IDL on disk */
+#define BDB_IDL_UM_SIZE                (1<<17) /* 128K IDL in memory */
 #define BDB_IDL_UM_SIZEOF      (BDB_IDL_UM_SIZE * sizeof(ID))
 
-#define BDB_IDL_DB_MAX         (BDB_IDL_DB_SIZE-32)
-/* #define BDB_IDL_DB_ALLOC    (BDB_IDL_DB_SIZE * sizeof(ID)) */
+#define BDB_IDL_DB_MAX         (BDB_IDL_DB_SIZE-1)
 
-#define BDB_IDL_UM_MAX                 (BDB_IDL_UM_SIZE-32)
-/* #define BDB_IDL_UM_ALLOC    (BDB_IDL_UM_SIZE * sizeof(ID)) */
+#define BDB_IDL_UM_MAX         (BDB_IDL_UM_SIZE-1)
 
 #define BDB_IDL_IS_RANGE(ids)  ((ids)[0] == NOID)
 #define BDB_IDL_RANGE_SIZE             (3)