Add errpfx and errcall

This commit is contained in:
Kurt Zeilenga 2000-09-18 21:35:08 +00:00
parent da5da64ef8
commit c1fdf4587c
3 changed files with 24 additions and 4 deletions

View file

@ -38,4 +38,6 @@ struct bdb_dbinfo {
LDAP_END_DECL
#include "proto-bdb.h"
#endif /* _BACK_BDB_H_ */

View file

@ -185,9 +185,11 @@ bdb_back_db_open(
flags |= DB_INIT_MPOOL;
#endif
bdi->bdi_dbenv->set_errpfx( bdi->bdi_dbenv, be->be_suffix[0] );
bdi->bdi_dbenv->set_errcall( bdi->bdi_dbenv, bdb_errcall );
rc = bdi->bdi_dbenv->set_tmp_dir( bdi->bdi_dbenv,
bdi->bdi_db_tmp_dir );
if( rc != 0 ) {
Debug( LDAP_DEBUG_ANY,
"bdb_back_db_open: set_tmp_dir(%s) failed: %s (%d)\n",
@ -197,7 +199,6 @@ bdb_back_db_open(
rc = bdi->bdi_dbenv->set_lg_dir( bdi->bdi_dbenv,
bdi->bdi_db_lg_dir );
if( rc != 0 ) {
Debug( LDAP_DEBUG_ANY,
"bdb_back_db_open: set_lg_dir(%s) failed: %s (%d)\n",
@ -207,7 +208,6 @@ bdb_back_db_open(
rc = bdi->bdi_dbenv->set_data_dir( bdi->bdi_dbenv,
bdi->bdi_db_data_dir );
if( rc != 0 ) {
Debug( LDAP_DEBUG_ANY,
"bdb_back_db_open: set_data_dir(%s) failed: %s (%d)\n",
@ -219,7 +219,6 @@ bdb_back_db_open(
bdi->bdi_dbenv_home,
flags | bdi->bdi_dbenv_xflags,
bdi->bdi_dbenv_mode );
if( rc != 0 ) {
Debug( LDAP_DEBUG_ANY,
"bdb_back_db_open: db_open(%s) failed: %s (%d)\n",

View file

@ -0,0 +1,19 @@
/* $OpenLDAP$ */
/*
* Copyright 2000 The OpenLDAP Foundation, All Rights Reserved.
* COPYING RESTRICTIONS APPLY, see COPYRIGHT file
*/
#ifndef _PROTO_BDB_H
#define _PROTO_BDB_H
LDAP_BEGIN_DECL
/*
* error.c
*/
void bdb_errcall( const char *pfx, char * msg );
LDAP_END_DECL
#endif /* _PROTO_BDB_H */