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. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access