summaryrefslogtreecommitdiff
path: root/lib/tdb2/private.h
diff options
context:
space:
mode:
authorRusty Russell <rusty@rustcorp.com.au>2012-03-22 10:47:27 +1030
committerRusty Russell <rusty@rustcorp.com.au>2012-03-22 01:57:38 +0100
commita93e03d27de573988263aa4e39e55e7edbe34069 (patch)
tree8ae240cf3575e129ffed86945123c626a765897a /lib/tdb2/private.h
parentaa5378602d8da09cccc9a435a6457245b13c2677 (diff)
downloadsamba-a93e03d27de573988263aa4e39e55e7edbe34069.tar.gz
samba-a93e03d27de573988263aa4e39e55e7edbe34069.tar.bz2
samba-a93e03d27de573988263aa4e39e55e7edbe34069.zip
lib/tdb2: fix OpenBSD incoherent mmap (tdb2 version)
This handles incoherent mmaps for TDB2 native databases, by forcing mmap on for such systems, just like we did for tdb1. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Diffstat (limited to 'lib/tdb2/private.h')
-rw-r--r--lib/tdb2/private.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/tdb2/private.h b/lib/tdb2/private.h
index 04a433be38..0ee8fa4f09 100644
--- a/lib/tdb2/private.h
+++ b/lib/tdb2/private.h
@@ -454,7 +454,7 @@ void *tdb_convert(const struct tdb_context *tdb, void *buf, tdb_len_t size);
/* Unmap and try to map the tdb. */
void tdb_munmap(struct tdb_file *file);
-void tdb_mmap(struct tdb_context *tdb);
+enum TDB_ERROR tdb_mmap(struct tdb_context *tdb);
/* Either alloc a copy, or give direct access. Release frees or noop. */
const void *tdb_access_read(struct tdb_context *tdb,