Lines Matching refs:cdb
10 #include <cdb.h>
19 struct cdb cdb;
48 /* initialize cdb to 0 (unallocated) */
49 i_zero(&dict->cdb);
59 if (cdb_init(&dict->cdb, dict->fd) < 0) {
65 cdb_init(&dict->cdb, dict->fd);
76 /* we can safely deinit unallocated cdb */
77 cdb_free(&dict->cdb);
97 ret = cdb_find(&dict->cdb, key, (unsigned)strlen(key)+1);
104 ret = cdb_find(&dict->cdb, key, (unsigned)strlen(key));
120 datalen = cdb_datalen(&dict->cdb);
122 if (cdb_read(&dict->cdb, data, datalen, cdb_datapos(&dict->cdb)) < 0) {
143 cdb_seqinit(&ctx->cptr, &dict->cdb);
156 if ((ret = cdb_seqnext(&ctx->cptr, &dict->cdb)) < 1) {
165 datalen = cdb_keylen(&dict->cdb);
168 if (cdb_read(&dict->cdb, data, datalen, cdb_keypos(&dict->cdb)) < 0) {
218 datalen = cdb_datalen(&dict->cdb);
221 if (cdb_read(&dict->cdb, data, datalen, cdb_datapos(&dict->cdb)) < 0) {
254 .name = "cdb",