Lines Matching refs:db

230 	DB *db = ((SMDB_DB2_DATABASE *) database->smdb_impl)->smdb2_db;  local
232 result = db2_error_to_smdb(db->close(db, 0));
248 DB *db = ((SMDB_DB2_DATABASE *) database->smdb_impl)->smdb2_db; local
254 return db2_error_to_smdb(db->del(db, NULL, &dbkey, flags));
262 DB *db = ((SMDB_DB2_DATABASE *) database->smdb_impl)->smdb2_db; local
264 return db2_error_to_smdb(db->fd(db, fd));
284 DB *db = ((SMDB_DB2_DATABASE *) database->smdb_impl)->smdb2_db; local
292 result = db->get(db, NULL, &dbkey, &dbdata, flags);
305 DB *db = ((SMDB_DB2_DATABASE *) database->smdb_impl)->smdb2_db; local
315 return db2_error_to_smdb(db->put(db, NULL, &dbkey, &dbdata,
329 DB *db = ((SMDB_DB2_DATABASE *) database->smdb_impl)->smdb2_db; local
331 result = db->fd(db, &fd);
348 DB *db = ((SMDB_DB2_DATABASE *) database->smdb_impl)->smdb2_db; local
350 return db2_error_to_smdb(db->sync(db, flags));
428 DB *db = ((SMDB_DB2_DATABASE *) database->smdb_impl)->smdb2_db; local
432 result = db->cursor(db, NULL, &db2_cursor, 0);
434 result = db->cursor(db, NULL, &db2_cursor);
454 smdb_db_open_internal(db_name, db_type, db_flags, db_params, db) in smdb_db_open_internal() argument
459 DB **db;
475 return db_open(db_name, db_type, db_flags, DBMMODE, NULL, params, db);
481 smdb_db_open_internal(db_name, db_type, db_flags, db_params, db) in smdb_db_open_internal() argument
486 DB **db;
490 result = db_create(db, NULL, 0);
491 if (result != 0 || *db == NULL)
496 result = (*db)->set_cachesize(*db, 0,
500 (void) (*db)->close((*db), 0);
501 *db = NULL;
506 result = (*db)->set_h_nelem(*db, db_params->smdbp_num_elements);
509 (void) (*db)->close(*db, 0);
510 *db = NULL;
516 result = (*db)->set_flags(*db, DB_DUP);
519 (void) (*db)->close(*db, 0);
520 *db = NULL;
526 result = (*db)->open(*db,
531 (void) (*db)->close(*db, 0);
532 *db = NULL;
584 DB *db; local
635 db = NULL;
647 db_flags, db_params, &db);
649 if (result == 0 && db != NULL)
651 result = db->fd(db, &db_fd);
671 db2->smdb2_db = db;
689 if (db != NULL)
690 db->close(db, 0);