Lines Matching refs:cdb_path
94 char *cdb_path; /* cdb pathname (.cdb) */ member
184 char *cdb_path; in dict_cdbq_open() local
192 myfree(cdb_path); \ in dict_cdbq_open()
196 cdb_path = concatenate(path, CDB_SUFFIX, (char *) 0); in dict_cdbq_open()
198 if ((fd = open(cdb_path, O_RDONLY)) < 0) in dict_cdbq_open()
201 "open database %s: %m", cdb_path)); in dict_cdbq_open()
204 cdb_path, sizeof(*dict_cdbq)); in dict_cdbq_open()
207 msg_fatal("dict_cdbq_open: unable to init %s: %m", cdb_path); in dict_cdbq_open()
228 msg_warn("database %s is older than source file %s", cdb_path, path); in dict_cdbq_open()
322 if (rename(dict_cdbm->tmp_path, dict_cdbm->cdb_path) < 0) in dict_cdbm_close()
324 dict_cdbm->tmp_path, dict_cdbm->cdb_path); in dict_cdbm_close()
326 msg_fatal("close database %s: %m", dict_cdbm->cdb_path); in dict_cdbm_close()
327 myfree(dict_cdbm->cdb_path); in dict_cdbm_close()
339 char *cdb_path; in dict_cdbm_open() local
349 if (cdb_path) \ in dict_cdbm_open()
350 myfree(cdb_path); \ in dict_cdbm_open()
356 cdb_path = concatenate(path, CDB_SUFFIX, (char *) 0); in dict_cdbm_open()
409 dict_cdbm->cdb_path = cdb_path; in dict_cdbm_open()
411 cdb_path = tmp_path = 0; /* DICT_CDBM_OPEN_RETURN() */ in dict_cdbm_open()