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 ... |
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