X-Git-Url: https://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Ftdb2%2Ftest%2Flayout.c;h=87718d31cba4db878550b3d1ecee230800cc79d1;hp=f0a2b897e38032b17b8d00b3efe2cfdded708ebd;hb=ee6f11b307599200a574208372bc962eff81a9b1;hpb=cb399d268c839dd75a59678268f3ba666147cc20 diff --git a/ccan/tdb2/test/layout.c b/ccan/tdb2/test/layout.c index f0a2b897..87718d31 100644 --- a/ccan/tdb2/test/layout.c +++ b/ccan/tdb2/test/layout.c @@ -3,6 +3,7 @@ #include #include #include +#include "logging.h" struct tdb_layout *new_tdb_layout(void) { @@ -152,13 +153,6 @@ static void add_to_freetable(struct tdb_context *tdb, add_free_record(tdb, eoff, sizeof(struct tdb_used_record) + elen); } -static tdb_off_t hash_off(struct tdb_context *tdb, uint64_t list) -{ - return tdb->header.v.hash_off - + ((list & ((1ULL << tdb->header.v.hash_bits) - 1)) - * sizeof(tdb_off_t)); -} - static void add_to_hashtable(struct tdb_context *tdb, tdb_off_t eoff, struct tdb_data key) @@ -208,7 +202,7 @@ struct tdb_context *tdb_layout_get(struct tdb_layout *layout) mem = malloc(len); /* Now populate our header, cribbing from a real TDB header. */ - tdb = tdb_open(NULL, TDB_INTERNAL, O_RDWR, 0, NULL); + tdb = tdb_open(NULL, TDB_INTERNAL, O_RDWR, 0, &tap_log_attr); hdr = (void *)mem; *hdr = tdb->header; hdr->v.generation++;