X-Git-Url: https://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Ftdb%2Fio.c;h=c25f1cb447f8578ea58ca2a68c81412f311bc38b;hp=3bf64443535d6080ed9e7f29a97849b627300ac5;hb=46b1a03e21303e03b68de213b41c0840767fbc96;hpb=2c67a284d11b5b030d8095df7ff2b31275d7d29c diff --git a/ccan/tdb/io.c b/ccan/tdb/io.c index 3bf64443..c25f1cb4 100644 --- a/ccan/tdb/io.c +++ b/ccan/tdb/io.c @@ -189,7 +189,7 @@ int tdb_munmap(struct tdb_context *tdb) if (tdb->flags & TDB_INTERNAL) return 0; -#ifdef HAVE_MMAP +#if HAVE_MMAP if (tdb->map_ptr) { int ret = munmap(tdb->map_ptr, tdb->map_size); if (ret != 0) @@ -205,11 +205,11 @@ void tdb_mmap(struct tdb_context *tdb) if (tdb->flags & TDB_INTERNAL) return; -#ifdef HAVE_MMAP +#if HAVE_MMAP if (!(tdb->flags & TDB_NOMMAP)) { tdb->map_ptr = mmap(NULL, tdb->map_size, PROT_READ|(tdb->read_only? 0:PROT_WRITE), - MAP_SHARED|MAP_FILE, tdb->fd, 0); + MAP_SHARED, tdb->fd, 0); /* * NB. When mmap fails it returns MAP_FAILED *NOT* NULL !!!!