Lines Matching refs:db1
155 SMDB_DB1_DATABASE *db1; in smdb1_malloc_database() local
157 db1 = (SMDB_DB1_DATABASE *) malloc(sizeof(SMDB_DB1_DATABASE)); in smdb1_malloc_database()
159 if (db1 != NULL) in smdb1_malloc_database()
161 db1->smdb1_lock_fd = -1; in smdb1_malloc_database()
162 db1->smdb1_cursor_in_use = false; in smdb1_malloc_database()
165 return db1; in smdb1_malloc_database()
173 SMDB_DB1_DATABASE *db1 = (SMDB_DB1_DATABASE *) database->smdb_impl; local
177 if (db1->smdb1_lock_fd != -1)
178 (void) close(db1->smdb1_lock_fd);
180 free(db1);
219 SMDB_DB1_DATABASE *db1 = (SMDB_DB1_DATABASE *) database->smdb_impl; local
221 return db1->smdb1_lock_fd;
312 SMDB_DB1_DATABASE *db1 = db1_cursor->db; local
314 if (!db1->smdb1_cursor_in_use)
317 db1->smdb1_cursor_in_use = false;
329 SMDB_DB1_DATABASE *db1 = db1_cursor->db; local
330 DB *db = db1->smdb1_db;
345 SMDB_DB1_DATABASE *db1 = db1_cursor->db; local
346 DB *db = db1->smdb1_db;
373 SMDB_DB1_DATABASE *db1 = db1_cursor->db; local
374 DB *db = db1->smdb1_db;
393 SMDB_DB1_DATABASE *db1 = (SMDB_DB1_DATABASE *) database->smdb_impl; local
397 if (db1->smdb1_cursor_in_use)
411 db1->smdb1_cursor_in_use = true;
412 db1_cursor->db = db1;
465 SMDB_DB1_DATABASE *db1; local
507 db1 = smdb1_malloc_database();
508 if (smdb_db == NULL || db1 == NULL)
512 free(db1);
515 db1->smdb1_lock_fd = lock_fd;
556 db1->smdb1_db = db;
567 smdb_db->smdb_impl = db1;
577 (void) smdb_unlock_file(db1->smdb1_lock_fd);
578 free(db1);