X-Git-Url: https://git.subgeniuskitty.com/unix-history/.git/blobdiff_plain/46053c9989fdd3fdce940edc36422d65bface301..a12ff48697cac43c0bd58aadc3f665316752562b:/usr/src/usr.bin/mail/glob.h diff --git a/usr/src/usr.bin/mail/glob.h b/usr/src/usr.bin/mail/glob.h index ce2601ffed..916855cfff 100644 --- a/usr/src/usr.bin/mail/glob.h +++ b/usr/src/usr.bin/mail/glob.h @@ -1,4 +1,11 @@ -/* glob.h 2.11 85/04/18 */ +/* + * Copyright (c) 1980, 1993 + * The Regents of the University of California. All rights reserved. + * + * %sccs.include.redist.c% + * + * @(#)glob.h 8.1 (Berkeley) %G% + */ /* * A bunch of global variable declarations lie herein. @@ -6,58 +13,46 @@ */ int msgCount; /* Count of messages read in */ -int mypid; /* Current process id */ int rcvmode; /* True if receiving mail */ int sawcom; /* Set after first command */ -int hflag; /* Sequence number for network -h */ -char *rflag; /* -r address for network */ char *Tflag; /* -T temp file for netnews */ -char nosrc; /* Don't source /usr/lib/Mail.rc */ -char noheader; /* Suprress initial header listing */ -int selfsent; /* User sent self something */ int senderr; /* An error while checking */ int edit; /* Indicates editing a file */ int readonly; /* Will be unable to rewrite file */ int noreset; /* String resets suspended */ int sourcing; /* Currently reading variant file */ int loading; /* Loading user definitions */ -int shudann; /* Print headers when possible */ int cond; /* Current state of conditional exc. */ FILE *itf; /* Input temp file buffer */ FILE *otf; /* Output temp file buffer */ -FILE *pipef; /* Pipe file we have opened */ int image; /* File descriptor for image of msg */ FILE *input; /* Current command input file */ -char *editfile; /* Name of file being edited */ -char *sflag; /* Subject given from non tty */ -int outtty; /* True if standard output a tty */ -int intty; /* True if standard input a tty */ -int baud; /* Output baud rate */ -char mbox[PATHSIZE]; /* Name of mailbox file */ -char mailname[PATHSIZE]; /* Name of system mailbox */ -int uid; /* The invoker's user id */ -char mailrc[PATHSIZE]; /* Name of startup file */ -char deadletter[PATHSIZE]; /* Name of #/dead.letter */ -char homedir[PATHSIZE]; /* Path name of home directory */ -char myname[PATHSIZE]; /* My login id */ +char mailname[PATHSIZE]; /* Name of current file */ +char prevfile[PATHSIZE]; /* Name of previous file */ +char *homedir; /* Path name of home directory */ +char *myname; /* My login name */ off_t mailsize; /* Size of system mailbox */ int lexnumber; /* Number of TNUMBER from scan() */ char lexstring[STRINGLEN]; /* String from TSTRING, scan() */ int regretp; /* Pointer to TOS of regret tokens */ int regretstack[REGDEP]; /* Stack of regretted tokens */ -char *stringstack[REGDEP]; /* Stack of regretted strings */ +char *string_stack[REGDEP]; /* Stack of regretted strings */ int numberstack[REGDEP]; /* Stack of regretted numbers */ struct message *dot; /* Pointer to current message */ struct message *message; /* The actual message structure */ struct var *variables[HSHSIZE]; /* Pointer to active var list */ struct grouphead *groups[HSHSIZE];/* Pointer to active groups */ -struct ignore *ignore[HSHSIZE];/* Pointer to ignored fields */ -struct ignore *retain[HSHSIZE];/* Pointer to retained fields */ -int nretained; /* Number of retained fields */ +struct ignoretab ignore[2]; /* ignored and retained fields + 0 is ignore, 1 is retain */ +struct ignoretab saveignore[2]; /* ignored and retained fields + on save to folder */ +struct ignoretab ignoreall[2]; /* special, ignore all headers */ char **altnames; /* List of alternate names for user */ -char **localnames; /* List of aliases for our local host */ int debug; /* Debug flag set */ -int rmail; /* Being called as rmail */ +int screenwidth; /* Screen width, or best guess */ +int screenheight; /* Screen height, or best guess, + for "header" command */ +int realscreenheight; /* the real screen height */ #include