A Useful Table
In Table 3-1, we list all the
compile-time
macros that are available as of V8.13 sendmail
.
See Table 3-2[3ed] in
§3.2[3ed] for a full
description of each, including how each is used to port, tune, or
debug sendmail
.
Table 3-1. Define macros for compiling sendmail
Compile-time macro |
sendmail text reference |
Description |
---|---|---|
ARBPTR_T |
3.4.68[3ed] |
How to cast an arbitrary pointer |
AUTO_NIS_ALIASES |
3.4.1[3ed] |
Add fallback alias techniques |
BROKEN_RES_SEARCH |
3.4.17[3ed] |
Broken resolver fix (e.g., Ultrix) |
BSD4_3 |
3.4.2[3ed] |
BSD 4.3-style signal handling |
BSD4_4 |
3.4.3[3ed] |
Compile for BSD 4.4 Unix |
DATA_PROGRESS_TIMEOUT |
3.4.4[3ed] |
Timeout inbound DATA phase |
DNSMAP |
3.4.5[3ed] |
Enable use of dns databases |
DSN |
3.4.6[3ed] |
Support DSN |
EGD |
3.4.7[3ed] |
Enable use of EGD |
ERRLIST_PREDEFINED |
3.4.8[3ed] |
Correct |
FAST_PID_RECYCLE |
3.4.9[3ed] |
Quick reuse of pids |
_FFR_... |
3.4.10[3ed] |
Try using future features |
FORK |
3.4.11[3ed] |
The type of |
GIDSET_T |
3.4.68[3ed] |
Second argument to |
HAS... |
3.4.12[3ed] |
Has specific system call support |
HESIOD |
3.4.13[3ed] |
Support hesiod database-maps |
HES_GETMAILHOST |
3.4.14[3ed] |
Use hesiod |
IDENTPROTO |
3.4.15[3ed] |
See |
IP_SRCROUTE |
3.4.16[3ed] |
Add IP source routing to |
...IS_BROKEN |
3.4.17[3ed] |
Things that can be broken |
LA_TYPE |
3.4.18[3ed] |
Define load-average support |
LDAPMAP |
3.4.19[3ed] |
Enable use of ... |
Get sendmail 8.13 Companion now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.