Lines Matching defs:mdbp
732 DB *mdbp;
737 mdbp = NULL;
741 ip, txn, mname, flags, mode, &mdbp)) != 0)
748 if (F_ISSET(mdbp, DB_AM_CREATED))
749 F_SET(mdbp, DB_AM_DISCARD);
756 dbp->saved_open_fhp = mdbp->saved_open_fhp;
757 mdbp->saved_open_fhp = NULL;
761 dbp->pgsize = mdbp->pgsize;
764 if (name != NULL && (ret = __db_master_update(mdbp, dbp,
775 dbp->locker = mdbp->locker;
776 mdbp->locker = NULL;
786 memcpy(dbp->fileid, mdbp->fileid, DB_FILE_ID_LEN);
794 if ((ret = __db_init_subdb(mdbp, dbp, name, ip, txn)) != 0) {
800 (void)__db_master_update(mdbp, dbp,
816 F_SET(dbp, F_ISSET(mdbp, DB_AM_SWAP));
830 if (F_ISSET(mdbp, DB_AM_CREATED)) {
832 F_CLR(mdbp, DB_AM_DISCARD);
855 txn, &mdbp->handle_lock, DB_LOCK_INVALIDID);
859 &mdbp->handle_lock, dbp->locker == NULL ?
860 mdbp->locker : dbp->locker)) != 0 && ret == 0)
863 LOCK_INIT(mdbp->handle_lock);
871 if ((t_ret = __db_close(mdbp, txn,