tdb2: keep link of every non-internal tdb.
[ccan] / ccan / tdb2 / private.h
index 4d0dfd775de13f7c2770397fa20ab5bd057f956d..cc3bd6a96ba2d44ab3993b813119f2fac882e6fa 100644 (file)
@@ -298,9 +298,6 @@ struct tdb_access_hdr {
 };
 
 struct tdb_file {
-       /* Single list of all TDBs, to detect multiple opens. */
-       struct tdb_file *next;
-
        /* How many are sharing us? */
        unsigned int refcnt;
 
@@ -325,6 +322,9 @@ struct tdb_file {
 };
 
 struct tdb_context {
+       /* Single list of all TDBs, to detect multiple opens. */
+       struct tdb_context *next;
+
        /* Filename of the database. */
        const char *name;