* params.h - parameters for everyone.
static char *Params
= "@(#)params.h 2.6 7/7/83";
* 9 bytes is for compatibility with USG, in case you forget to define UNAME.
* 33 bytes in nodename because many sites have names longer than 8 chars.
char s_name
[BUFLEN
]; /* system name */
char s_nbuf
[LBUFLEN
]; /* system subscriptions */
char s_flags
[BUFLEN
]; /* system flags */
char s_xmit
[LBUFLEN
]; /* system xmit routine */
extern unsigned uid
, gid
, duid
, dgid
;
extern int savmask
,sigtrap
,mode
,lockcount
,defexp
;
extern struct hbuf header
;
extern char bfr
[LBUFLEN
],username
[BUFLEN
],userhome
[BUFLEN
];
extern char SPOOL
[], LIB
[];
extern char SUBFILE
[], NGFILE
[], ACTIVE
[];
extern char LOCKFILE
[], SEQFILE
[], ARTFILE
[];
extern char FULLSYSNAME
[],SYSNAME
[],*NEWSU
,*NEWSG
;
/* external function declarations */
extern FILE *xfopen(), *hread();
extern char *strcpy(), *strncpy(), *strcat(), *index(), *rindex();
extern char *ctime(), *mktemp(), *malloc(), *realloc(), *getenv();
extern char *arpadate(), *dirname(), *dotname();
extern struct passwd
*getpwnam(), *getpwuid(), *getpwent();
extern struct group
*getgrnam();
extern time_t time(), getdate(), cgtdate();
extern int broadcast(), save(), newssave(), ushell(), pshell(), onsig();