• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/netatalk-2.2.5/libatalk/cnid/cdb/

Lines Matching defs:db

49 #define DBCNID        "cnid2.db"
50 #define DBDEVINO "devino.db"
51 #define DBDIDNAME "didname.db" /* did/full name mapping */
62 static char *old_dbfiles[] = {"cnid.db", NULL};
200 CNID_private *db;
222 if ((db = (CNID_private *) calloc(1, sizeof(CNID_private))) == NULL) {
227 cdb->_private = (void *) db;
228 db->magic = CNID_DB_MAGIC;
258 if ((rc = db_env_create(&db->dbenv, 0)) != 0) {
264 if ((rc = db->dbenv->open(db->dbenv, path, DBOPTIONS, 0666 & ~args->mask)) != 0) {
277 if ((rc = db->dbenv->open(db->dbenv, path, DB_INIT_MPOOL, 0666 & ~args->mask)) != 0) {
280 if ((rc = db->dbenv->open(db->dbenv, path, 0, 0666 & ~args->mask)) != 0) {
285 db->flags |= CNIDFLAG_DB_RO;
293 if ((rc = db_create(&db->db_cnid, db->dbenv, 0)) != 0) {
299 if ((rc = my_open(db->db_cnid, DBCNID, DBCNID, DB_BTREE, open_flag, 0666 & ~args->mask)) != 0) {
308 if ((rc = db_create(&db->db_didname, db->dbenv, 0)) != 0) {
314 if ((rc = my_open(db->db_didname, DBCNID, DBDIDNAME, DB_BTREE, open_flag, 0666 & ~args->mask))) {
323 if ((rc = db_create(&db->db_devino, db->dbenv, 0)) != 0) {
329 if ((rc = my_open(db->db_devino, DBCNID, DBDEVINO, DB_BTREE, open_flag, 0666 & ~args->mask)) != 0) {
337 if ((rc = my_associate(db->db_cnid, db->db_didname, didname, 0)) != 0) {
343 if ((rc = my_associate(db->db_cnid, db->db_devino, devino, 0)) != 0) {
360 if ((rc = db->db_cnid->get(db->db_cnid, NULL, &key, &data, 0)) == 0) {
364 LOG(log_debug, logtype_default, "CNID db version %u", version);
366 LOG(log_error, logtype_default, "Unsupported CNID db version %u, use CNID backend \"dbd\"", version);
375 if (db->db_didname)
376 db->db_didname->close(db->db_didname, 0);
377 if (db->db_devino)
378 db->db_devino->close(db->db_devino, 0);
379 if (db->db_cnid)
380 db->db_cnid->close(db->db_cnid, 0);
382 db->dbenv->close(db->dbenv, 0);
388 free(db);