]> git.ozlabs.org Git - ccan/blobdiff - ccan/tdb2/private.h
tdb2: save open_flags instead of mmap_flags.
[ccan] / ccan / tdb2 / private.h
index b84c2f980db36252d6df496fcb00e12dc87619fa..3904442574a34b66d58bac1871e8d860ad18f2aa 100644 (file)
@@ -334,8 +334,8 @@ struct tdb_context {
        /* Operating read-only? (Opened O_RDONLY, or in traverse_read) */
        bool read_only;
 
-       /* mmap read only? */
-       int mmap_flags;
+       /* Open flags passed to tdb_open. */
+       int open_flags;
 
        /* the flags passed to tdb_open, for tdb_reopen. */
        uint32_t flags;
@@ -343,6 +343,7 @@ struct tdb_context {
        /* Logging function */
        void (*log_fn)(struct tdb_context *tdb,
                       enum tdb_log_level level,
+                      enum TDB_ERROR ecode,
                       const char *message,
                       void *data);
        void *log_data;