X-Git-Url: https://git.ozlabs.org/?a=blobdiff_plain;f=ccan%2Ftdb2%2Ftest%2Frun-04-basichash.c;h=ceee06835132fb54d1ab73d996e2377f0b2eaa33;hb=2491b65a6d10cd6ca1a3e05bf535eb0180047922;hp=db895b6c6fca3c850bb927e13f9d0cc7d2b45935;hpb=bee60dd0ffe0b1b5821061b4384000c4246f2051;p=ccan-lca-2011.git diff --git a/ccan/tdb2/test/run-04-basichash.c b/ccan/tdb2/test/run-04-basichash.c index db895b6..ceee068 100644 --- a/ccan/tdb2/test/run-04-basichash.c +++ b/ccan/tdb2/test/run-04-basichash.c @@ -3,6 +3,7 @@ #include #include #include +#include #include #include #include "logging.h" @@ -64,7 +65,8 @@ int main(int argc, char *argv[]) /* FIXME: Check lock length */ /* Allocate a new record. */ - new_off = alloc(tdb, key.dsize, dbuf.dsize, h.h, false); + new_off = alloc(tdb, key.dsize, dbuf.dsize, h.h, + TDB_USED_MAGIC, false); ok1(new_off != TDB_OFF_ERR); /* We should be able to add it now. */ @@ -169,7 +171,7 @@ int main(int argc, char *argv[]) /* Simple delete should work. */ ok1(delete_from_hash(tdb, &h) == 0); - ok1(add_free_record(tdb, rec_zone_bits(&rec), new_off, + ok1(add_free_record(tdb, new_off, sizeof(struct tdb_used_record) + rec_key_length(&rec) + rec_data_length(&rec) @@ -224,7 +226,8 @@ int main(int argc, char *argv[]) /* We should be able to add it now. */ /* Allocate a new record. */ - new_off = alloc(tdb, key.dsize, dbuf.dsize, h.h, false); + new_off = alloc(tdb, key.dsize, dbuf.dsize, h.h, + TDB_USED_MAGIC, false); ok1(new_off != TDB_OFF_ERR); ok1(add_to_hash(tdb, &h, new_off) == 0);