1 /* dn2entry.c - routines to deal with the dn2id / id2entry glue */
4 * Copyright 1998-2002 The OpenLDAP Foundation, All Rights Reserved.
5 * COPYING RESTRICTIONS APPLY, see COPYRIGHT file
11 #include <ac/string.h>
16 * dn2entry - look up dn in the cache/indexes and return the corresponding
36 LDAP_LOG (( "db2entry", LDAP_LEVEL_ARGS, "bdb_dn2entry_rw(\"%s\")\n",
39 Debug(LDAP_DEBUG_TRACE, "bdb_dn2entry_rw(\"%s\")\n",
45 if( matched != NULL ) {
47 rc = bdb_dn2id_matched( be, tid, dn, &id, &id2, flags );
49 rc = bdb_dn2id( be, tid, dn, &id, flags );
57 rc = bdb_id2entry_rw( be, tid, id, e, rw, locker, lock );
59 rc = bdb_id2entry_r( be, tid, id2, matched, locker, lock );