LDAP_BEGIN_DECL
-int ldbm_errno( LDBM ldbm );
+void ldbm_initialize( void );
+int ldbm_errno( LDBM ldbm );
LDBM ldbm_open( char *name, int rw, int mode, int dbcachesize );
void ldbm_close( LDBM ldbm );
void ldbm_sync( LDBM ldbm );
int ldbm_store( LDBM ldbm, Datum key, Datum data, int flags );
int ldbm_delete( LDBM ldbm, Datum key );
-#ifdef LDBM_USE_DBBTREE
-# if HAVE_BERKELEY_DB2
- LDBM ldbm_open_env( char *name, int rw, int mode,
- int dbcachesize, DB_ENV *env );
-# else
- LDBM ldbm_open_env( char *name, int rw, int mode,
- int dbcachesize, void *env );
-# endif
-#endif
-
#if HAVE_BERKELEY_DB2
void *ldbm_malloc( size_t size );
Datum ldbm_firstkey( LDBM ldbm, DBC **dbch );