Lines Matching defs:dbd
34 #include "dbd.h"
36 int add_cnid(DBD *dbd, struct cnid_dbd_rqst *rqst, struct cnid_dbd_rply *rply)
52 if ((rc = dbif_put(dbd, DBIF_CNID, &key, &data, DB_NOOVERWRITE))) {
67 rc = dbd_update(dbd, rqst, rply);
83 int get_cnid(DBD *dbd, struct cnid_dbd_rply *rply)
97 if ((rc = dbif_get(dbd, DBIF_CNID, &rootinfo_key, &rootinfo_data, 0)) < 0) {
126 if (dbif_put(dbd, DBIF_CNID, &rootinfo_key, &rootinfo_data, 0) < 0) {
135 /* We need a nolookup version for `dbd` */
136 int dbd_add(DBD *dbd, struct cnid_dbd_rqst *rqst, struct cnid_dbd_rply *rply, int nolookup)
145 if (dbd_lookup(dbd, rqst, rply, 0) < 0) {
162 if (get_cnid(dbd, rply) < 0) {
173 if (add_cnid(dbd, rqst, rply) < 0) {