files). The file is the filename on disk
that contains the database. The flags describe the specific features of a map. They are
printed in hexadecimal, and the meanings of the values printed are listed in Table 15-10.
Table 15-10. Flags describing properties of database maps
Hex Text Description
MF_VALID 0x00000001 This entry is valid.
MF_INCLNULL 0x00000002 Include null byte in key.
MF_OPTIONAL 0x00000004 Don??™t complain if map is not found.
MF_NOFOLDCASE 0x00000008 Don??™t fold case in keys.
MF_MATCHONLY 0x00000010 Only check for existence of the key.
MF_OPEN 0x00000020 This database is open.
MF_WRITABLE 0x00000040 Open for writing.
MF_ALIAS 0x00000080 This is an alias file.
MF_TRY0NULL 0x00000100 Try with no null byte.
MF_TRY1NULL 0x00000200 Try with the null byte.
MF_LOCKED 0x00000400 This map is currently locked.
MF_ALIASWAIT 0x00000800 Alias map in aliaswait state.
MF_IMPL_HASH 0x00001000 Implicit: underlying hash database.
MF_IMPL_NDBM 0x00002000 Implicit: underlying ndbm database.
MF_UNSAFEDB 0x00004000 This map is world-writable (prior to V8.12.1).
This is the Title of the Book, eMatter Edition
Copyright ?© 2007 O??™Reilly & Associates, Inc. All rights reserved.
15.7 Reference for -d in Numerical Order | 567
In addition to tracing map closures, the -d38.9 debugging switchtraces map appends
allowed by the MF_APPEND flag (?§23.
Pages:
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006