Lines Matching refs:db
47 * by the DAVGenericLockDB directive. Information about this db is stored in
157 * The <db> field may be NULL, meaning one of two things:
176 apr_dbm_t *db; /* if non-NULL, the lock database */
204 static dav_error * dav_generic_dbm_new_error(apr_dbm_t *db, apr_pool_t *p,
216 /* There might not be a <db> if we had problems creating it. */
217 if (db == NULL) {
222 (void) apr_dbm_geterror(db, &errcode, errbuf, sizeof(errbuf));
321 status = apr_dbm_open(&lockdb->info->db, lockdb->info->lockdb_path,
326 err = dav_generic_dbm_new_error(lockdb->info->db, lockdb->info->pool,
388 if (lockdb->info->db != NULL) {
389 apr_dbm_close(lockdb->info->db);
464 apr_dbm_delete(lockdb->info->db, key);
527 if ((status = apr_dbm_store(lockdb->info->db, key, val)) != APR_SUCCESS) {
529 err = dav_generic_dbm_new_error(lockdb->info->db, lockdb->info->pool,
542 * dav_load_lock_record: Reads lock information about key from lock db;
577 * If we opened readonly and the db wasn't there, then there are no
580 if (lockdb->info->db == NULL) {
584 if ((status = apr_dbm_fetch(lockdb->info->db, key, &val)) != APR_SUCCESS) {
585 return dav_generic_dbm_new_error(lockdb->info->db, p, status);
660 apr_dbm_freedatum(lockdb->info->db, val);
675 apr_dbm_freedatum(lockdb->info->db, val);
940 * If we opened readonly and the db wasn't there, then there are no
943 if (lockdb->info->db == NULL)
948 *locks_present = apr_dbm_exists(lockdb->info->db, key);