if ( rs->sr_err == 0 ) {
e = ei->bei_e;
eip = ei->bei_parent;
- bdb_cache_find_entry_id( op->o_bd, ltid, eip->bei_id, &eip,
+ bdb_cache_find_id( op->o_bd, ltid, eip->bei_id, &eip,
0, locker, &plock, op->o_tmpmemctx );
}
if ( eip ) {
}
/* Can't do it if we have kids */
- rs->sr_err = bdb_dn2id_children( op, lt2, e );
+ rs->sr_err = bdb_cache_children( op, lt2, e );
if( rs->sr_err != DB_NOTFOUND ) {
switch( rs->sr_err ) {
case DB_LOCK_DEADLOCK:
}
/* delete from dn2id */
- rs->sr_err = bdb_dn2id_delete( op->o_bd, lt2, pdn.bv_val, e,
+ rs->sr_err = bdb_dn2id_delete( op->o_bd, lt2, eip, e,
op->o_tmpmemctx );
if ( rs->sr_err != 0 ) {
switch( rs->sr_err ) {
rs->sr_err = LDAP_SUCCESS;
}
} else {
- bdb_cache_delete_entry( &bdb->bi_cache, e, bdb->bi_dbenv,
+ bdb_cache_delete( &bdb->bi_cache, e, bdb->bi_dbenv,
locker, &lock );
rs->sr_err = TXN_COMMIT( ltid, 0 );
}