home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 35 Internet
/
35-Internet.zip
/
elm23-2.zip
/
config.h
< prev
next >
Wrap
Text File
|
1992-10-04
|
14KB
|
449 lines
/* config.h
* This file was produced by running the config.h.SH script, which
* gets its values from config.sh, which is generally produced by
* running Configure.
*
* Feel free to modify any of this as the need arises. Note, however,
* that running config.h.SH again will wipe out any changes you've made.
* For a more permanent change edit config.sh and rerun config.h.SH.
*/
/* BIN:
* This symbol holds the name of the directory in which the user wants
* to put publicly executable images for the package in question. It
* is most often a local directory such as /usr/local/bin.
*/
#define BIN "/bin" /**/
/* BYTEORDER:
* This symbol contains an encoding of the order of bytes in a long.
* Usual values (in octal) are 01234, 04321, 02143, 03412...
*/
#define BYTEORDER 0x1234 /**/
/* CPPSTDIN:
* This symbol contains the first part of the string which will invoke
* the C preprocessor on the standard input and produce to standard
* output. Typical value of "cc -E" or "/lib/cpp".
*/
/* CPPMINUS:
* This symbol contains the second part of the string which will invoke
* the C preprocessor on the standard input and produce to standard
* output. This symbol will have the value "-" if CPPSTDIN needs a minus
* to specify standard input, otherwise the value is "".
*/
#define CPPSTDIN "/lib/cpp"
#define CPPMINUS ""
/* CRYPT:
* This symbol, if defined, indicates that the crypt routine is available
* to encrypt passwords and the like.
*/
#define CRYPT /**/
/* GETOPT:
* This symbol, if defined, indicates that the getopt() routine exists.
*/
#define GETOPT /**/
/* HAVETERMLIB:
* This symbol, when defined, indicates that termlib-style routines
* are available. There is nothing to include.
*/
/* #define HAVETERMLIB /**/
/* MKDIR:
* This symbol, if defined, indicates that the mkdir routine is available
* to create directories. Otherwise you should fork off a new process to
* exec /bin/mkdir.
*/
#define MKDIR /**/
/* RENAME:
* This symbol, if defined, indicates that the rename routine is available
* to rename files. Otherwise you should do the unlink(), link(), unlink()
* trick.
*/
#define RENAME /**/
/* SIGVEC:
* This symbol, if defined, indicates that BSD reliable signals are
* supported.
*/
/* SIGVECTOR:
* This symbol, if defined, indicates that the sigvec() routine is called
* sigvector() instead, and that sigspace() is provided instead of
* sigstack(). This is probably only true for HP-UX.
*/
/* #define SIGVEC /**/
/* #define SIGVECTOR /**/
/* SYMLINK:
* This symbol, if defined, indicates that the symlink routine is available
* to create symbolic links.
*/
/* #define SYMLINK /**/
/* VFORK:
* This symbol, if defined, indicates that vfork() exists.
*/
/* #define VFORK /**/
/* WHOAMI:
* This symbol, if defined, indicates that the program may include
* whoami.h.
*/
/*#undef WHOAMI /**/
/* DEFEDITOR:
* This symbol contains the name of the default editor.
*/
#define DEFEDITOR "me" /**/
/* HOSTNAME:
* This symbol contains name of the host the program is going to run on.
* The domain is not kept with hostname, but must be gotten from MYDOMAIN.
* The dot comes with MYDOMAIN, and need not be supplied by the program.
* If gethostname() or uname() exist, HOSTNAME may be ignored.
*/
/* MYDOMAIN:
* This symbol contains the domain of the host the program is going to
* run on. The domain must be appended to HOSTNAME to form a complete
* host name. The dot comes with MYDOMAIN, and need not be supplied by
* the program. If the host name is derived from PHOSTNAME, the domain
* may or may not already be there, and the program should check.
*/
#define HOSTNAME "myhost" /**/
#define MYDOMAIN ".UUCP" /**/
/* I_TIME:
* This symbol is defined if the program should include <time.h>.
*/
/* I_SYSTIME:
* This symbol is defined if the program should include <sys/time.h>.
*/
/* I_SYSTIMEKERNEL:
* This symbol is defined if the program should include <sys/time.h>
* with KERNEL defined.
*/
#define I_TIME /**/
/*#define I_SYSTIME /**/
/*#undef SYSTIMEKERNEL /**/
/* PREFSHELL:
* This symbol contains the full name of the preferred user shell on this
* system. Usual values are /bin/csh, /bin/ksh, /bin/sh.
*/
#define PREFSHELL "cmd.exe" /**/
/* EUNICE:
* This symbol, if defined, indicates that the program is being compiled
* under the EUNICE package under VMS. The program will need to handle
* things like files that don't go away the first time you unlink them,
* due to version numbering. It will also need to compensate for lack
* of a respectable link() command.
*/
/* VMS:
* This symbol, if defined, indicates that the program is running under
* VMS. It is currently only set in conjunction with the EUNICE symbol.
*/
/*#undef EUNICE /**/
/*#undef VMS /**/
/* CONFIGURE_DATE
* This symbol contains the last date that configure was run for elm -v output.
*/
#define CONFIGURE_DATE "Sat Feb 1 14:15:54 MEZ 1992"
/* ASCII_CTYPE:
* This symbol, if defined, indicates that the ctype functions and
* macros are ascii specific and not 8 bit clean.
*/
#define ASCII_CTYPE /**/
/* ENABLE_CALENDAR:
* This symbol, if defined, indicates that the calendar feature
* should be supported.
*/
#define ENABLE_CALENDAR /**/
#define dflt_calendar_file "calendar"
/* NEED_CUSERID:
* This symbol, if defined, means to include our own cuserid().
*/
/*#undef NEED_CUSERID /**/
/* LOCK_BY_FLOCK
* This symbol, if defined, indicates that the flock mailbox locking should be used.
*/
/* LOCK_FLOCK_ONLY
* This symbol, if defined, indicates that the only flock mailbox locking should also be used.
*/
/* LOCK_DIR
* This symbol is the name of the lock directory for access (not mailbox) locks.
* It will be /usr/spool/locks or /usr/spool/uucp
*/
/*#undef LOCK_BY_FLOCK /**/
/*#undef LOCK_FLOCK_ONLY /**/
#define LOCK_DIR "c:/uupc/locks" /**/
/* GETHOSTNAME:
* This symbol, if defined, indicates that the C program may use the
* gethostname() routine to derive the host name. See also DOUNAME
* and PHOSTNAME.
*/
/* DOUNAME:
* This symbol, if defined, indicates that the C program may use the
* uname() routine to derive the host name. See also GETHOSTNAME and
* PHOSTNAME.
*/
/* PHOSTNAME:
* This symbol, if defined, indicates that the C program may use the
* contents of PHOSTNAME as a command to feed to the popen() routine
* to derive the host name. See also GETHOSTNAME and DOUNAME.
*/
/* HOSTCOMPILED:
* This symbol, if defined, indicated that the host name is compiled
* in from the string hostname
*/
#define GETHOSTNAME /**/
/*#undef DOUNAME /**/
/*#undef PHOSTNAME "" /**/
/*#define HOSTCOMPILED /**/
/* USE_DBM
* This symbol, when defined, indicates that the pathalias file
* is available as a dbm file. There is nothing to include.
*/
/*#undef USE_DBM /**/
/* index:
* This preprocessor symbol is defined, along with rindex, if the system
* uses the strchr and strrchr routines instead.
*/
/* rindex:
* This preprocessor symbol is defined, along with index, if the system
* uses the strchr and strrchr routines instead.
*/
#define index strchr /* cultural */
#define rindex strrchr /* differences? */
/* INTERNET:
* This symbol, if defined, indicates that there is a mailer available
* which supports internet-style addresses (user@site.domain).
*/
#define INTERNET /**/
/* ALLOW_MAILBOX_EDITING:
* This symbol, if defined, indicates that the E)dit mailbox
* function is to be allowed.
*/
#define ALLOW_MAILBOX_EDITING /**/
/* MMDF:
* This symbol, if defined, indicates that mailboxes are in
* the MMDF format.
*/
#define MMDF /**/
/* AUTO_BACKGROUND:
* This symbol, if defined, indicates that newmail should go to
* the background automatically.
*/
/* #define AUTO_BACKGROUND /**/
/* NFS_CAPABLE
* This symbol, if defined, indicates NFS is available.
*/
/* NETWORK_ORDER
* This symbol, if defined, indicates that the internal files should be kept
* in network byte order.
*/
/* #define NFS_CAPABLE /**/
/* #define NETWORK_ORDER /**/
/* NO_XHEADER:
* This symbol, if defined, will not automatically add "X-Mailer:"
* headers.
*/
/*#undef NO_XHEADER /**/
/* OPTIMIZE_RETURN:
* This symbol, if defined, indicates that Elm should optimize the
* return address of aliases.
*/
/*#undef OPTIMIZE_RETURN /**/
/* LOOK_CLOSE_AFTER_SEARCH:
* This symbol, if defined, indicates that the pathalias route
* should be used for machines we talk to directly.
*/
/* DONT_TOUCH_ADDRESSES:
* This symbol, if defined, indicates that elm should not
* touch outbound addresses
*/
/* DONT_ADD_FROM:
* This symbol, if defined, indicates that elm should not adD
* the From: header
*/
/* USE_DOMAIN:
* This symbol, if defined, indicates that elm should add
* the domain name to our address
*/
/* NOCHECK_VALIDNAME:
* This symbol, if defined, indicates that elm should not
* check the addresses against mailboxes on this system.
*/
/*#undef LOOK_CLOSE_AFTER_SEARCH /**/
#define DONT_TOUCH_ADDRESSES /**/
/*#undef DONT_ADD_FROM /**/
#define USE_DOMAIN /**/
/*#undef NOCHECK_VALIDNAME /**/
/* PIDCHECK:
* This symbol, if defined, means that the kill(pid, 0) will
* check for an active pid.
*/
/* #define PIDCHECK /**/
/* PORTABLE:
* This symbol, if defined, indicates to the C program that it should
* not assume that it is running on the machine it was compiled on.
* The program should be prepared to look up the host name, translate
* generic filenames, use PATH, etc.
*/
#define PORTABLE /**/
/* PTEM:
* This symbol, if defined, indicates that the sys/ptem.h include file is
* needed for window sizing.
*/
/*#undef PTEM /**/
/* REMOVE_AT_LAST:
* This symbol, if defined, tells the C code to remove the lock
* file on lock failure.
*/
/* MAX_ATTEMPTS:
* This symbol defines to the C code the number of times to try
* locking the mail file.
*/
/*#undef REMOVE_AT_LAST /**/
#define MAX_ATTEMPTS 6
/* SAVE_GROUP_MAILBOX_ID:
* This symbol, if defined, indica;es that Elm needs to restore the
* group id of the file, as it is running setgid.
*/
/*#undef SAVE_GROUP_MAILBOX_ID /**/
/* STRCSPN:
* This symbol, if defined, indicates that the strcspn() routine exists.
*/
#define STRSPN /**/
#define STRCSPN /**/
/* STRINGS:
* This symbol, if defined, indicates that the file strings.h
* should be included not string.h
*/
/* PWDINSYS:
* This symbol, if defined, indicates that the file pwd.h
* is in the sys sub directory
*/
/*#undef STRINGS /**/
/*#undef PWDINSYS /**/
/* ALLOW_SUBSHELL:
* This symbol, if defined, indicates that the '!' subshell
* function is to be allowed at various places.
*/
#define ALLOW_SUBSHELL /**/
/* TEMPNAM:
* This symbol, if defined, indicates that the tempnam() routine exists.
*/
#define TEMPNAM /**/
/* TERMIOS:
* This symbol, if defined, indicates that the program should include
* termios.h rather than sgtty.h or termio.h. There are also differences
* in the ioctl() calls that depend on the value of this symbol.
*/
/* TERMIO:
* This symbol, if defined, indicates that the program should include
* termio.h rather than sgtty.h. There are also differences in the
* ioctl() calls that depend on the value of this symbol.
*/
#define TERMIOS /**/
/*#undef TERMIO /**/
/* TZ_MINUTESWEST:
* This symbol is defined if this system uses tz_minutes west
* in time.h instead of timezone. Only for BSD Systems
*/
#define TZ_MINUTESWEST /**/
/* USE_EMBEDDED_ADDRESSES:
* This symbol, if defined, indicates that replyto: and from:
* headers can be trusted.
*/
#define USE_EMBEDDED_ADDRESSES /**/
/* NOUTIMBUF:
* This symbol, if defined, means to include our own struct utimbuf.
*/
/* #define NOUTIMBUF /**/
/* VOIDSIG:
* This symbol is defined if this system declares "void (*signal())()" in
* signal.h. The old way was to declare it as "int (*signal())()". It
* is up to the package author to declare things correctly based on the
* symbol.
*/
#define VOIDSIG /**/
/* MAX_SALIASES:
* This symbol defines the number of system wide aliases allowed.
*/
/* MAX_UALIASES:
* This symbol defines the number of per user aliases allowed.
*/
#define MAX_SALIASES 503 /* number of system aliases allowed */
#define MAX_UALIASES 251 /* number of user aliases allowed */
/* PASSNAMES:
* This symbol, if defined, indicates that full names are stored in
* the /etc/passwd file.
*/
/* BERKNAMES:
* This symbol, if defined, indicates that full names are stored in
* the /etc/passwd file in Berkeley format (name first thing, everything
* up to first comma, with & replaced by capitalized login id, yuck).
*/
/* USGNAMES:
* This symbol, if defined, indicates that full names are stored in
* the /etc/passwd file in USG format (everything after - and before ( is
* the name).
*/
#define PASSNAMES /* (undef to take name from ~/.fullname) */
/*#undef BERKNAMES /* (that is, ":name,stuff:") */
/*#define USGNAMES /* (that is, ":stuff-name(stuff):") */
/* XENIX:
* This symbol, if defined, indicates this is a Xenix system,
* for knocking out the far keyword in selected places.
*/
/* BSD:
* This symbol, if defined, indicates this is a BSD type system,
*/
/*#undef XENIX /**/
/*#undef BSD /**/