Useful Tables
This chapter contains three useful tables:
Table 23-3 shows the possible compile-time definitions for
confMAPDEF.Table 23-4 lists the possible
Kconfiguration command types.Table 23-5 lists the possible
Kconfiguration command switches.
Definitions for confMAPDEF
Possible compile-time switches are shown in Table 23-3.
Table 23-3. m4 definitions for confMAPDEF
|
Switch |
sendmail text reference |
Database support included |
|---|---|---|
|
-DDNSMAP |
23.7.6[3ed] |
dns lookups (V8.12 and above) |
|
-DHESIOD |
23.7.8[3ed] |
hesiod(3) aliases and userdb |
|
-DLDAPMAP |
23.7.11[3ed] |
ldap(3) support |
|
-DMAP_NSD |
23.7.16[3ed] |
Irix |
|
-DMAP_REGEX |
23.7.20[3ed] |
Regular expression support |
|
-DNDBM |
23.7.4[3ed] |
ndbm(3) database files (dbm) |
|
-DNAMED_BIND |
23.7.3[3ed] |
bestmx(3) DNS lookups |
|
-DNETINFO |
23.7.13[3ed] |
NeXT netinfo(3) aliases only |
|
-DNEWDB |
23.7.2[3ed] |
db(3) hash and btree databases and userdb |
|
-DNIS |
23.7.14[3ed] |
Sun NIS network database-maps |
|
-DNISPLUS |
23.7.15[3ed] |
Sun NIS+ network database-maps |
|
-DPH_MAP |
23.7.18[3ed] |
PH database-maps |
|
-DSOCKETMAP |
Section 3.1.1 [V8.13] |
Socket database-maps |
For example, the default Build m4 file for Ultrix (in devtools/OS/ULTRIX) might include this line:
define(`confMAPDEF´, `-DNDBM -DNIS´)
which includes support for ndbm(3) and nis(3) database-maps. The m4 file for SunOS 5.5 might include the following:
define(`confMAPDEF´, `-DNDBM -DNIS -DNISPLUS -DMAP_REGEX´)
which also includes support for the nisplus database-map and regular expressions. ...