]> git.sur5r.net Git - openldap/blobdiff - include/ldbm.h
before including <pth.h>:
[openldap] / include / ldbm.h
index 145c8829688a4f7b844a08e1a90dafb4f04b7118..e8358fb5326922e7f98283faf8c0b8c0377378e0 100644 (file)
@@ -1,6 +1,6 @@
 /* $OpenLDAP$ */
 /*
- * Copyright 1998,1999 The OpenLDAP Foundation, Redwood City, California, USA
+ * Copyright 1998-2000 The OpenLDAP Foundation, Redwood City, California, USA
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms are permitted only
@@ -37,7 +37,9 @@
 #      endif
 #      ifdef HAVE_BERKELEY_DB2
 #              define R_NOOVERWRITE DB_NOOVERWRITE
-#              define DEFAULT_DB_PAGE_SIZE 1024
+#              ifndef DEFAULT_DB_PAGE_SIZE
+#                      define DEFAULT_DB_PAGE_SIZE 4096
+#              endif
 #      endif
 #endif
 
@@ -66,7 +68,7 @@ typedef DBC   LDBMCursor;
 # endif
 
 #else
-typedef int LDBMCursor;
+typedef void LDBMCursor;
 #      define LDBM_READER      O_RDONLY
 #      define LDBM_WRITER      O_RDWR
 #      define LDBM_WRCREAT     (O_RDWR|O_CREAT)
@@ -107,7 +109,7 @@ LDAP_END_DECL
 LDAP_BEGIN_DECL
 
 typedef datum          Datum;
-typedef int LDBMCursor;
+typedef Datum LDBMCursor;
 typedef GDBM_FILE      LDBM;
 
 extern gdbm_error      gdbm_errno;