]> git.ozlabs.org Git - ccan/blobdiff - ccan/tdb2/test/run-03-coalesce.c
tdb2: fix leak in test/run-remap-in-read_traverse.c
[ccan] / ccan / tdb2 / test / run-03-coalesce.c
index 7325a4498c81e5d8c1b1497f8cc64c8b770e7b7b..d40096515a1ba5c245c2af1f452fb926b89cb471 100644 (file)
@@ -1,4 +1,5 @@
 #include <ccan/tdb2/tdb.c>
+#include <ccan/tdb2/open.c>
 #include <ccan/tdb2/free.c>
 #include <ccan/tdb2/lock.c>
 #include <ccan/tdb2/io.c>
@@ -39,7 +40,7 @@ int main(int argc, char *argv[])
        key.dsize = 5;
 
        /* No coalescing can be done due to EOF */
-       layout = new_tdb_layout(NULL);
+       layout = new_tdb_layout("run-03-coalesce.tdb");
        tdb_layout_add_freetable(layout);
        len = 1024;
        tdb_layout_add_free(layout, len, 0);
@@ -59,7 +60,7 @@ int main(int argc, char *argv[])
        tdb_layout_free(layout);
 
        /* No coalescing can be done due to used record */
-       layout = new_tdb_layout(NULL);
+       layout = new_tdb_layout("run-03-coalesce.tdb");
        tdb_layout_add_freetable(layout);
        tdb_layout_add_free(layout, 1024, 0);
        tdb_layout_add_used(layout, key, data, 6);
@@ -79,7 +80,7 @@ int main(int argc, char *argv[])
        tdb_layout_free(layout);
 
        /* Coalescing can be done due to two free records, then EOF */
-       layout = new_tdb_layout(NULL);
+       layout = new_tdb_layout("run-03-coalesce.tdb");
        tdb_layout_add_freetable(layout);
        tdb_layout_add_free(layout, 1024, 0);
        tdb_layout_add_free(layout, 2048, 0);
@@ -101,7 +102,7 @@ int main(int argc, char *argv[])
        tdb_layout_free(layout);
 
        /* Coalescing can be done due to two free records, then data */
-       layout = new_tdb_layout(NULL);
+       layout = new_tdb_layout("run-03-coalesce.tdb");
        tdb_layout_add_freetable(layout);
        tdb_layout_add_free(layout, 1024, 0);
        tdb_layout_add_free(layout, 512, 0);
@@ -124,7 +125,7 @@ int main(int argc, char *argv[])
        tdb_layout_free(layout);
 
        /* Coalescing can be done due to three free records, then EOF */
-       layout = new_tdb_layout(NULL);
+       layout = new_tdb_layout("run-03-coalesce.tdb");
        tdb_layout_add_freetable(layout);
        tdb_layout_add_free(layout, 1024, 0);
        tdb_layout_add_free(layout, 512, 0);