.TH "Environment Flags" 3 "Mon Oct 13 2014" "LMDB" \" -*- nroff -*- .ad l .nh .SH NAME Environment Flags \- .SS "Macros" .in +1c .ti -1c .RI "#define \fBMDB_FIXEDMAP\fP 0x01" .br .ti -1c .RI "#define \fBMDB_NOSUBDIR\fP 0x4000" .br .ti -1c .RI "#define \fBMDB_NOSYNC\fP 0x10000" .br .ti -1c .RI "#define \fBMDB_RDONLY\fP 0x20000" .br .ti -1c .RI "#define \fBMDB_NOMETASYNC\fP 0x40000" .br .ti -1c .RI "#define \fBMDB_WRITEMAP\fP 0x80000" .br .ti -1c .RI "#define \fBMDB_MAPASYNC\fP 0x100000" .br .ti -1c .RI "#define \fBMDB_NOTLS\fP 0x200000" .br .ti -1c .RI "#define \fBMDB_NOLOCK\fP 0x400000" .br .ti -1c .RI "#define \fBMDB_NORDAHEAD\fP 0x800000" .br .ti -1c .RI "#define \fBMDB_NOMEMINIT\fP 0x1000000" .br .in -1c .SH "Detailed Description" .PP .SH "Macro Definition Documentation" .PP .SS "#define MDB_FIXEDMAP 0x01" mmap at a fixed address (experimental) .SS "#define MDB_NOSUBDIR 0x4000" no environment directory .SS "#define MDB_NOSYNC 0x10000" don't fsync after commit .SS "#define MDB_RDONLY 0x20000" read only .SS "#define MDB_NOMETASYNC 0x40000" don't fsync metapage after commit .SS "#define MDB_WRITEMAP 0x80000" use writable mmap .SS "#define MDB_MAPASYNC 0x100000" use asynchronous msync when \fBMDB_WRITEMAP\fP is used .SS "#define MDB_NOTLS 0x200000" tie reader locktable slots to \fBMDB_txn\fP objects instead of to threads .SS "#define MDB_NOLOCK 0x400000" don't do any locking, caller must manage their own locks .SS "#define MDB_NORDAHEAD 0x800000" don't do readahead (no effect on Windows) .SS "#define MDB_NOMEMINIT 0x1000000" don't initialize malloc'd memory before writing to datafile .SH "Author" .PP Generated automatically by Doxygen for LMDB from the source code\&.