X-Git-Url: https://git.ozlabs.org/?a=blobdiff_plain;f=ccan%2Ftdb2%2Fprivate.h;h=30338d77abb51deee0e761307e01af588b035725;hb=27647f94668040d91de377849dce87dabd72be69;hp=3af1b1d0db1bed8a6b8665ce0ded865e90c43d0c;hpb=7366486e29e4f3d89a3e08fc114079d6441af850;p=ccan diff --git a/ccan/tdb2/private.h b/ccan/tdb2/private.h index 3af1b1d0..30338d77 100644 --- a/ccan/tdb2/private.h +++ b/ccan/tdb2/private.h @@ -639,8 +639,10 @@ int tdb1_check(struct tdb_context *tdb, /* tdb1_open.c: */ int tdb1_new_database(struct tdb_context *tdb, - struct tdb_attribute_tdb1_hashsize *hashsize); -enum TDB_ERROR tdb1_open(struct tdb_context *tdb); + struct tdb_attribute_tdb1_hashsize *hashsize, + struct tdb_attribute_tdb1_max_dead *max_dead); +enum TDB_ERROR tdb1_open(struct tdb_context *tdb, + struct tdb_attribute_tdb1_max_dead *max_dead); /* tdb1_io.c: */ enum TDB_ERROR tdb1_probe_length(struct tdb_context *tdb); @@ -679,6 +681,9 @@ enum TDB_ERROR tdb1_parse_record(struct tdb_context *tdb, TDB_DATA key, TDB_DATA data, void *private_data), void *private_data); +void tdb1_increment_seqnum_nonblock(struct tdb_context *tdb); +int tdb1_get_seqnum(struct tdb_context *tdb); +int tdb1_wipe_all(struct tdb_context *tdb); /* tdb1_transaction.c: */ int tdb1_transaction_start(struct tdb_context *tdb);