Lines Matching refs:dbname
39 char *dbname; member
70 d->dbname = NULL; in hdb_resolve()
72 d->dbname = strdup(name); in hdb_resolve()
73 if(d->dbname == NULL) { in hdb_resolve()
81 d->dbname = malloc(mkey - db + 1); in hdb_resolve()
82 if(d->dbname == NULL) { in hdb_resolve()
87 memmove(d->dbname, db, mkey - db); in hdb_resolve()
88 d->dbname[mkey - db] = '\0'; in hdb_resolve()
92 free(d->dbname); in hdb_resolve()
107 free(d->dbname); in hdb_close()
122 d->dbname ? d->dbname : "", in hdb_get_name()
123 (d->dbname || d->mkey) ? ":" : "", in hdb_get_name()
135 char **dbname, in find_db() argument
143 *dbname = *mkey = NULL; in find_db()
154 *dbname = strdup(p); in find_db()
162 if (*dbname == NULL) in find_db()
163 *dbname = strdup(HDB_DEFAULT_DB); in find_db()
183 const char *dbname = d->dbname; in hdb_get_entry() local
191 if (dbname == NULL) { in hdb_get_entry()
195 dbname = fdbname; in hdb_get_entry()
199 ret = hdb_create (context, &db, dbname); in hdb_get_entry()
268 const char *dbname = d->dbname; in hdb_start_seq_get() local
272 if (dbname == NULL) { in hdb_start_seq_get()
281 ret = hdb_create (context, &db, dbname); in hdb_start_seq_get()