Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint

Table 16-11. Flags describing properties of database maps Hex MF_VALID MF_INCLNULL MF_OPTIONAL MF_NOFOLDCASE MF_MATCHONLY MF_OPEN MF_WRITABLE MF_ALIAS MF_TRY0NULL MF_TRY1NULL MF_LOCKED MF_ALIASWAIT MF_IMPL_HASH MF_IMPL_NDBM MF_UNSAFEDB MF_APPEND MF_KEEPQUOTES MF_NODEFER Text 0x00000001 0x00000002 0x00000004 0x00000008 0x00000010 0x00000020 0x00000040 0x00000080 0x00000100 0x00000200 0x00000400 0x00000800 0x00001000 0x00002000 0x00004000 0x00008000 0x00010000 0x00020000 Description This entry is valid Include null byte in key Don't complain if map is not found Don't fold case in keys Only check for existence of the key This database is open Open for writing This is an alias file Try with no null byte Try with the null byte This map is currently locked Alias map in aliaswait state Implicit: underlying hash database Implicit: underlying ndbm database This map is world-writable (prior to V8.12.1) Append new entry on rebuild Don't dequote key before lookup Don't defer if map lookup fails (V8.8 and above)