BSD 4_2 release
[unix-history] / usr / src / new / new / news / config / defs.templ
/*
* defs.h - defines for news-related programs.
*
* If you remove any lines here or in your Makefile, make the change
* to localize.sh so you won't have to redo it for each news release.
*
* If TMAIL is undefined, the -M option will be disabled.
*
* By convention, the version of the software you are running is taken
* to be news_version below.
*/
static char *news_version = "B 2.10 beta 3/9/83";
/* SCCS ID @(#)defs.dist 2.14 3/9/83 */
#define DAYS (60L*60L*24L)
#define WEEKS (7*DAYS)
/* Things that very well may require local configuration */
#ifndef HOME
#define ROOTID @@ /* uid of person allowed to cancel anything */
#endif
#define N_UMASK @@ /* mask for umask call, 022 for secure system */
#define DFLTEXP @@ /* default no. of seconds to expire in */
#define DFLTSUB @@ /* default subscription list */
#define TMAIL @@ /* Mail program that understands -T */
#define ADMSUB @@ /* Mandatory subscription list */
#define PAGE @@ /* Default pager */
#define INEWS @@ /* inews for recnews to fork */
#define FOLLOWUP INEWS /* What followup commmand should use */
#define RNEWS @@ /* rnews for uurec to fork */
/* If you change rnews, see Makefile too*/
#define NOTIFY @@ /* Tell him about certain ctl messages */
/* Default xmit command - remove -z if */
#define DFTXMIT @@ /* your uux can't do it */
#define UXMIT @@ /* If uux -c is ok */
#define DFTEDITOR @@ /* Default editor, see also postnews. */
#define UUNAME @@ /* omit for uuname, put in LIBDIR */
#define MANUALLY /* Don't execute rmgroups, just notify. */
#define BATCH @@ /* Allow batch input: name of unbatcher */
/* BATCH: SEE SECURITY WARNING IN */
/* ifuncs.c BEFORE YOU TURN THIS ON. */
#define BERKNAME @@ /* name of local host on Berknet */
#define LOCALNAME /* There is no full name database. */
#define INTERNET /* Internet mail works locally */
#define MYDOMAIN @@ /* Local domain */
#define AUTONEWNG /* Believe new unrecognized newsgroups */
#define CHEAP /* don't chown files to news */
#define OLD /* Add extra headers for old neighbors */
#define UNAME /* If uname call is available. */
#define GHNAME /* If gethostname call is available. */
#define V7MAIL /* Local mail format is V7 ("From ") */
#define MYORG @@ /* My organization. Please */
/* include your city (and state, and */
/* country, if not obvious) in MYORG, */
/* and please keep it short. */
/* Things you might want to change */
#define NEWSRC @@ /* name of .newsrc file (in home dir) */
#define LINES @@ /* maximum no. of lines in .newsrc */
#define NEGCHAR @@ /* newsgroup negation character */
#define DEADTIME @@ /* no. of seconds to wait on deadlock */
#define FMETA @@ /* file meta-character for c option */
#ifdef pdp11
# define BUFLEN 128 /* standard buffer size */
#else
# define BUFLEN 256 /* standard buffer size */
#endif
#define LBUFLEN @@ /* big buffer size */
#define SYSPATH @@ /* default, secure, vanilla path */
#define LNCNT @@ /* Articles with > LNCNT lines go through pager */
/* Things you probably won't want to change */
#define PATHLEN @@ /* length of longest source string */
#define DATELEN @@ /* length of longest allowed date string */
#define NAMELEN @@ /* length of longest possible message ID */
#define SNLN @@ /* max significant characters in sysname */
#define PROTO @@ /* old protocol name */
#define NETCHRS @@ /* Punct. chars used for various networks */
#define TRUE 1 /* boolean true */
#define FALSE 0 /* boolean false */
#define NGFSIZ @@ /* legal newsgroup file size */
#define NGDELIM @@ /* delimit character in news group line */