From 090847b9ce2b8ecae649b6653119c6a8e6d066f0 Mon Sep 17 00:00:00 2001 From: Kris Zyp Date: Sat, 25 Jan 2025 10:34:50 -0700 Subject: [PATCH] Fix set of valid env flags --- dependencies/lmdb/libraries/liblmdb/lmdb.h | 1 + dependencies/lmdb/libraries/liblmdb/mdb.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/dependencies/lmdb/libraries/liblmdb/lmdb.h b/dependencies/lmdb/libraries/liblmdb/lmdb.h index d8f5c53e3..950185262 100644 --- a/dependencies/lmdb/libraries/liblmdb/lmdb.h +++ b/dependencies/lmdb/libraries/liblmdb/lmdb.h @@ -378,6 +378,7 @@ typedef void (MDB_sum_func)(const MDB_val *src, MDB_val *dst, const MDB_val *key #define MDB_SAFE_RESTORE 0x800 /** Track metrics for this env */ #define MDB_TRACK_METRICS 0x400 + /** Use the newest free space first */ #define MDB_USE_NEW_FREESPACE 0x200 /** Use the overlapping sync strategy */ #define MDB_OVERLAPPINGSYNC_SYNC = 0x02 diff --git a/dependencies/lmdb/libraries/liblmdb/mdb.c b/dependencies/lmdb/libraries/liblmdb/mdb.c index 7accd4712..27d4fd557 100644 --- a/dependencies/lmdb/libraries/liblmdb/mdb.c +++ b/dependencies/lmdb/libraries/liblmdb/mdb.c @@ -6720,7 +6720,7 @@ mdb_env_envflags(MDB_env *env) */ #define CHANGEABLE (MDB_NOSYNC|MDB_NOMETASYNC|MDB_MAPASYNC|MDB_NOMEMINIT) #define CHANGELESS (MDB_FIXEDMAP|MDB_NOSUBDIR|MDB_RDONLY| \ - MDB_WRITEMAP|MDB_NOTLS|MDB_NOLOCK|MDB_NORDAHEAD|MDB_PREVSNAPSHOT|MDB_REMAP_CHUNKS|MDB_OVERLAPPINGSYNC|MDB_SAFE_RESTORE|MDB_TRACK_METRICS) + MDB_WRITEMAP|MDB_NOTLS|MDB_NOLOCK|MDB_NORDAHEAD|MDB_PREVSNAPSHOT|MDB_REMAP_CHUNKS|MDB_OVERLAPPINGSYNC|MDB_SAFE_RESTORE|MDB_TRACK_METRICS|MDB_USE_NEW_FREESPACE) #define EXPOSED (CHANGEABLE|CHANGELESS | MDB_ENCRYPT) #if VALID_FLAGS & PERSISTENT_FLAGS & EXPOSED