Lines Matching refs:tdb
105 static TDB_CONTEXT *tdb; variable
190 if (tdb) tdb_close(tdb); in create_tdb()
191 tdb = tdb_open(tdbname, 0, TDB_CLEAR_IF_FIRST, in create_tdb()
193 if (!tdb) { in create_tdb()
200 if (tdb) tdb_close(tdb); in open_tdb()
201 tdb = tdb_open(tdbname, 0, 0, O_RDWR, 0600); in open_tdb()
202 if (!tdb) { in open_tdb()
221 if (tdb_store(tdb, key, dbuf, TDB_INSERT) == -1) { in insert_tdb()
246 print_rec(tdb, key, dbuf, NULL); in store_tdb()
248 if (tdb_store(tdb, key, dbuf, TDB_REPLACE) == -1) { in store_tdb()
265 dbuf = tdb_fetch(tdb, key); in show_tdb()
271 print_rec(tdb, key, dbuf, NULL); in show_tdb()
290 if (tdb_delete(tdb, key) != 0) { in delete_tdb()
313 dbuf = tdb_fetch(tdb, key); in move_rec()
319 print_rec(tdb, key, dbuf, NULL); in move_rec()
375 if ((count = tdb_traverse(tdb, traverse_fn, NULL)) == -1) in info_tdb()
376 printf("Error = %s\n", tdb_errorstr(tdb)); in info_tdb()
459 if (!tdb) { in do_command()
468 tdb_traverse(tdb, do_delete_fn, NULL); in do_command()
472 tdb_traverse(tdb, print_rec, NULL); in do_command()
491 tdb_traverse(tdb, print_key, NULL); in do_command()
494 tdb_traverse(tdb, print_hexkey, NULL); in do_command()
501 tdb_dump_all(tdb); in do_command()
504 tdb_printfreelist(tdb); in do_command()
511 first_record(tdb, &iterate_kbuf); in do_command()
515 next_record(tdb, &iterate_kbuf); in do_command()
618 if (tdb) tdb_close(tdb); in main()