Prev | Current Page 241 | Next

Bryan Costales, Claus Assmann, George Jansen, Gregory Shapiro

"sendmail, 4th Edition"

1 debugging
command-line switch (?§15.7.1 on page 542) to determine whether NETINFO support is
included (if it appears in the list, support is included).
Table 3-10. Define for network support
Define Description
NETINET A TCP/IP-based network (IPv4)
NETINET6 An IPv6-based network
NETISO An ISO 8022 network
NETNS A Xerox NS protocol network (tentative)
NETUNIX A Unix domain network
NETX25 A CCITTNa X.25 network (tentative)
a International Telephone Consultative Committee.
This is the Title of the Book, eMatter Edition
Copyright ?© 2007 O??™Reilly & Associates, Inc. All rights reserved.
128 | Chapter 3: Tune sendmail with Compile-Time Macros
3.4.34 NEWDB
Support Berkeley db(3) databases Tune with confMAPDEF
The db(3) form of database uses a single file and can be shared by different architectures. If
you intend to support aliasing in an efficient manner, you should at least define this
NEWDB (or the NDBM described earlier) in your Build m4 file. The db(3) routines are
used to look up aliases and are the routines used by the User Database (?§23.7.27 on page
942). They can also be used to declare hash and btree type maps (?§23.2.2 on page 882)
with the K configuration command.
The db(3) libraries have overcome many of the limitations of the earlier ndbm(3) libraries. If
possible, you should get and install the db(3) libraries before you build sendmail (see ?§3.


Pages:
229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253