]> git.ozlabs.org Git - ccan/blobdiff - ccan/tdb2/private.h
tdb2: fix remapping inside tdb_traverse_read
[ccan] / ccan / tdb2 / private.h
index 091928095eba3daaf50323302fc0f59a277a0e7f..9b225521c74808d62bb9c559a08abd7bb18157df 100644 (file)
@@ -282,9 +282,12 @@ struct tdb_context {
        /* How much space has been mapped (<= current file size) */
        tdb_len_t map_size;
 
-       /* Opened read-only? */
+       /* Operating read-only? (Opened O_RDONLY, or in traverse_read) */
        bool read_only;
 
+       /* mmap read only? */
+       int mmap_flags;
+
        /* Error code for last tdb error. */
        enum TDB_ERROR ecode;