Lines Matching refs:db
22 static TDB_CONTEXT *db;
60 key = tdb_firstkey(db);
62 d = tdb_fetch(db, key);
74 nextkey = tdb_nextkey(db, key);
87 d = tdb_fetch(db, key);
89 if (!d.dptr) fatal("key not in db");
135 tdb_delete(db, key);
137 if (tdb_store(db, key, data, TDB_REPLACE) != 0) {
141 data = tdb_fetch(db, key);
205 if (tdb_store(db, key, data, TDB_REPLACE) != 0) {
211 tdb_delete(db, key);
213 tdb_delete(db, key);
215 tdb_delete(db, key);
217 tdb_delete(db, key);
219 tdb_delete(db, key);
229 db = tdb_open("test.tdb", 0, TDB_CLEAR_IF_FIRST,
234 if (!db || !gdbm) {
235 fatal("db open failed");
238 tdb_logging_function(db, tdb_log);
256 printf("traversed %d records\n", tdb_traverse(db, traverse_fn, NULL));
257 printf("traversed %d records\n", tdb_traverse(db, traverse_fn, NULL));
259 tdb_close(db);