Lines Matching refs:pdb
17 DB *pdb;
47 static int associate_key(DB *pdb ATTR_UNUSED,
96 ret = db_create(&dict->pdb, dict->db_env, 0);
101 dict->pdb->set_errfile(dict->pdb, stderr);
102 dict->pdb->set_errpfx(dict->pdb,
114 if ((ret = dict->pdb->open(dict->pdb, dict->tid, uri, NULL,
116 i_error("pdb.open() failed: %s\n", db_strerror(ret));
134 if ((ret = dict->pdb->associate(dict->pdb, dict->tid, dict->sdb,
136 i_error("pdb.associate() failed: %s\n", db_strerror(ret));
191 if (dict->pdb != NULL)
192 dict->pdb->close(dict->pdb, 0);
243 ret = dict->pdb->get(dict->pdb, NULL, &pkey, &pdata, 0);
312 ret = dict->pdb->cursor(dict->pdb, NULL, &ctx->cursor, 0);
440 dict->pdb->put(dict->pdb, ctx->tid, &dkey, &ddata, 0);
455 dict->pdb->del(dict->pdb, ctx->tid, &dkey, 0);