	Zmailer configuration system -- hostenv/ -files

(Document: Copyright  1994  Matti Aarnio <mea@utu.fi> -- this document is
 covered by same rules as the Zmailer on overall -- use it freely, but don't
 claim you made it...)

Zmailer configuration system parameters are described by the
hostenv/XXXXX -files, which are used to create compile-time
file:  include/libsupport.h  (and to minor extend:  include/mail.h )

On the HOSTENV-file, an entry of style:  "XXX=  "  will become
translated into:  "#define USE_XXX  " in the  include/libsupport.h
An entry of style:  "YYY_Y= values"  will become translated into:
"#define YYY_Y values"  (Notice: "_" on the "YYY_Y")


Configurable features:


ALLOCA=			If the compiler and the system supports, use
			alloca() to create temporary buffers into the
			procedure stack.  Those allocated blocks will
			clear themselves when the procedure exits.

ALLOCA_H=  <alloca.h>	Location of the alloca() related header file.

MALLOC_LIB=		Location of the debugging memory allocator library.

SIGLIST_LIB=		Library containing "sys_siglist[]", if not on libc.

SIGNAL_TYPE= void	Signal handler return type (void / int / ...)

SYS_STREAM_H=	<sys/stream.h>	If defined,  #include SYS_STREAM_H ...
FCNTL_H=	<fcntl.h>	If defined,  #include FCNTL_H
UTSNAME_H=	<sys/utsname.h>	Pick up the system identity information


# Mailbox locking defines work this way (see transports/mailbox/mailbox.c):
#	If DOTLOCK is defined, do V7-style .lock locking.
#	If MAILLOCK, use maillock(3X).
#	If NFSMBOX, use NFS-compatible flock locking (see support/nfslock.c).
#	else if LOCKF, use lockf
#	else use flock (if LOCK_EX is defined).
# Here, we do DOTLOCK'ing for compatibility with Sun programs,
# and flock'ing.  We flock because some old local programs
# use flock, and because it's so cheap and easy.
#
DOTLOCK=
#MAILLOCK=
#NFSMBOX=
FLOCK=
#LOCKF=
