Lines Matching refs:dbi
798 int dbif_get(DBD *dbd, const int dbi, DBT *key, DBT *val, u_int32_t flags)
802 ret = dbd->db_table[dbi].db->get(dbd->db_table[dbi].db,
812 dbd->db_table[dbi].name, db_strerror(ret));
819 int dbif_pget(DBD *dbd, const int dbi, DBT *key, DBT *pkey, DBT *val, u_int32_t flags)
823 ret = dbd->db_table[dbi].db->pget(dbd->db_table[dbi].db,
835 dbd->db_table[dbi].name, db_strerror(ret));
842 int dbif_put(DBD *dbd, const int dbi, DBT *key, DBT *val, u_int32_t flags)
847 LOG(log_error, logtype_cnid, "error setting key/value in %s", dbd->db_table[dbi].name);
851 ret = dbd->db_table[dbi].db->put(dbd->db_table[dbi].db,
863 dbd->db_table[dbi].name, db_strerror(ret));
870 int dbif_del(DBD *dbd, const int dbi, DBT *key, u_int32_t flags)
881 LOG(log_error, logtype_cnid, "error deleting key/value from %s", dbd->db_table[dbi].name);
885 ret = dbd->db_table[dbi].db->del(dbd->db_table[dbi].db,
896 dbd->db_table[dbi].name, db_strerror(ret));
1057 int dbif_count(DBD *dbd, const int dbi, u_int32_t *count)
1061 DB *db = dbd->db_table[dbi].db;