Lines Matching refs:db_path

582 static DB_ENV *dict_db_new_env(const char *db_path)  in dict_db_new_env()  argument
607 if ((errno = dbenv->open(dbenv, sane_dirname(db_home_buf, db_path), in dict_db_new_env()
624 char *db_path = 0; in dict_db_open() local
665 db_path = concatenate(path, ".db", (char *) 0); in dict_db_open()
684 if (db_path) myfree(db_path); return (_dict); \ in dict_db_open()
692 if (db_path) myfree(db_path); \ in dict_db_open()
698 if ((lock_fd = open(db_path, LOCK_OPEN_FLAGS(open_flags), 0644)) < 0) { in dict_db_open()
701 "open database %s: %m", db_path)); in dict_db_open()
704 msg_fatal("shared-lock database %s for open: %m", db_path); in dict_db_open()
715 if ((db = dbopen(db_path, open_flags, 0644, type, tweak)) == 0) in dict_db_open()
717 "open database %s: %m", db_path)); in dict_db_open()
732 if ((errno = db_open(db_path, type, db_flags, 0644, 0, tweak, &db)) != 0) in dict_db_open()
734 "open database %s: %m", db_path)); in dict_db_open()
752 if ((errno = db_create(&db, dbenv = dict_db_new_env(db_path), 0)) != 0) in dict_db_open()
761 if ((errno = db->open(db, 0, sane_basename(db_base_buf, db_path), in dict_db_open()
764 "open database %s: %m", db_path)); in dict_db_open()
766 if ((errno = db->open(db, sane_basename(db_base_buf, db_path), 0, in dict_db_open()
769 "open database %s: %m", db_path)); in dict_db_open()
779 msg_fatal("unlock database %s for open: %m", db_path); in dict_db_open()
781 msg_fatal("close database %s: %m", db_path); in dict_db_open()
784 dict_db = (DICT_DB *) dict_alloc(class, db_path, sizeof(*dict_db)); in dict_db_open()
806 msg_warn("database %s is older than source file %s", db_path, path); in dict_db_open()
825 myfree(db_path); in dict_db_open()