logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

mdb_env - Environment Flags

Author

       Generated automatically by Doxygen for LMDB from the source code.

                                                      LMDB                                            mdb_env(3)

Detailed Description

Macro Definition Documentation

#defineMDB_FIXEDMAP0x01
       mmap at a fixed address (experimental)

   #defineMDB_NOSUBDIR0x4000
       no environment directory

   #defineMDB_NOSYNC0x10000
       don't fsync after commit

   #defineMDB_RDONLY0x20000
       read only

   #defineMDB_NOMETASYNC0x40000
       don't fsync metapage after commit

   #defineMDB_WRITEMAP0x80000
       use writable mmap

   #defineMDB_MAPASYNC0x100000
       use asynchronous msync when MDB_WRITEMAP is used

   #defineMDB_NOTLS0x200000
       tie reader locktable slots to MDB_txn objects instead of to threads

   #defineMDB_NOLOCK0x400000
       don't do any locking, caller must manage their own locks

   #defineMDB_NORDAHEAD0x800000
       don't do readahead (no effect on Windows)

   #defineMDB_NOMEMINIT0x1000000
       don't initialize malloc'd memory before writing to datafile

Name

       mdb_env - Environment Flags

Synopsis

Macros
       #define MDB_FIXEDMAP   0x01
       #define MDB_NOSUBDIR   0x4000
       #define MDB_NOSYNC   0x10000
       #define MDB_RDONLY   0x20000
       #define MDB_NOMETASYNC   0x40000
       #define MDB_WRITEMAP   0x80000
       #define MDB_MAPASYNC   0x100000
       #define MDB_NOTLS   0x200000
       #define MDB_NOLOCK   0x400000
       #define MDB_NORDAHEAD   0x800000
       #define MDB_NOMEMINIT   0x1000000

See Also