|
|
1.1 ! root 1: #ident "@(#)glob.h 1.4 'attmail mail(1) command'" ! 2: #ident "@(#)mailx:hdr/glob.h 1.4.1.2" ! 3: /* Copyright (c) 1984 AT&T */ ! 4: /* All Rights Reserved */ ! 5: ! 6: /* THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T */ ! 7: /* The copyright notice above does not evidence any */ ! 8: /* actual or intended publication of such source code. */ ! 9: ! 10: #ident "@(#)mailx:hdr/glob.h 1.4.1.1" ! 11: /* ! 12: * mailx -- a modified version of a University of California at Berkeley ! 13: * mail program ! 14: * ! 15: * A bunch of global variable declarations lie herein. ! 16: * def.h must be included first. ! 17: */ ! 18: ! 19: extern int Fflag; /* -F option (followup) */ ! 20: extern int Hflag; /* print headers and exit */ ! 21: extern char *Tflag; /* -T temp file for netnews */ ! 22: extern int UnUUCP; /* -U flag */ ! 23: extern char **altnames; /* List of alternate names for user */ ! 24: extern int askme; /* ???? */ ! 25: extern int baud; /* Output baud rate */ ! 26: extern char binmsg[]; /* Message: content unprintable */ ! 27: extern struct cmd cmdtab[]; /* ???? */ ! 28: extern int cond; /* Current state of conditional exc. */ ! 29: extern NODE *curptr; /* ???? */ ! 30: extern int debug; /* Debug flag set */ ! 31: extern char domain[]; /* ???? */ ! 32: extern struct message *dot; /* Pointer to current message */ ! 33: extern int edit; /* Indicates editing a file */ ! 34: extern char *editfile; /* Name of file being edited */ ! 35: extern int exitflg; /* -e for mail test */ ! 36: extern NODE *fplist; /* ???? */ ! 37: extern struct grouphead *groups[]; /* Pointer to active groups */ ! 38: extern struct hdr header[]; /* Known header types */ ! 39: extern int hflag; /* Sequence number for network -h */ ! 40: extern struct hdrlines hdrlines[]; /* ???? */ ! 41: extern char homedir[]; /* Name of home directory */ ! 42: extern char host[]; /* ???? */ ! 43: extern struct ignore *ignore[]; /* Pointer to ignored fields */ ! 44: extern int image; /* File descriptor for image of msg */ ! 45: extern FILE *input; /* Current command input file */ ! 46: extern int intty; /* True if standard input a tty */ ! 47: extern int ismail; /* default to program=mail */ ! 48: extern FILE *itf; /* Input temp file buffer */ ! 49: extern struct let let[]; /* ???? */ ! 50: extern int lexnumber; /* Number of TNUMBER from scan() */ ! 51: extern char lexstring[]; /* String from TSTRING, scan() */ ! 52: extern int loading; /* Loading user definitions */ ! 53: extern char maildir[]; /* directory for mail files */ ! 54: extern char mailname[]; /* Name of system mailbox */ ! 55: extern off_t mailsize; /* Size of system mailbox */ ! 56: extern int maxfiles; /* Maximum number of open files */ ! 57: extern struct message *message; /* The actual message structure */ ! 58: extern char *metanet; /* ???? */ ! 59: extern int msgCount; /* Count of messages read in */ ! 60: extern gid_t myegid; /* User's effective gid */ ! 61: extern uid_t myeuid; /* User's effective uid */ ! 62: extern char myname[]; /* My login id */ ! 63: extern pid_t mypid; /* Current process id */ ! 64: extern gid_t myrgid; /* User's real gid */ ! 65: extern uid_t myruid; /* User's real uid */ ! 66: extern int newsflg; /* -I option for netnews */ ! 67: extern char noheader; /* Suprress initial header listing */ ! 68: extern int noreset; /* String resets suspended */ ! 69: extern char nosrc; /* Don't source /etc/mail/mailx.rc */ ! 70: extern int numberstack[]; /* Stack of regretted numbers */ ! 71: extern char origname[]; /* Original name of mail file */ ! 72: extern FILE *otf; /* Output temp file buffer */ ! 73: extern int outtty; /* True if standard output a tty */ ! 74: extern FILE *pipef; /* Pipe file we have opened */ ! 75: extern char *progname; /* program name (argv[0]) */ ! 76: extern char *prompt; /* prompt string */ ! 77: extern int rcvmode; /* True if receiving mail */ ! 78: extern int readonly; /* Will be unable to rewrite file */ ! 79: extern int regretp; /* Pointer to TOS of regret tokens */ ! 80: extern int regretstack[]; /* Stack of regretted tokens */ ! 81: extern char *rflag; /* -r address for network */ ! 82: extern int rmail; /* Being called as rmail */ ! 83: extern int sawcom; /* Set after first command */ ! 84: extern int selfsent; /* User sent self something */ ! 85: extern int senderr; /* An error while checking */ ! 86: extern int sending; /* TRUE==>sending mail; FALSE==>printing mail */ ! 87: extern char *sflag; /* Subject given from non tty */ ! 88: extern int sourcing; /* Currently reading variant file */ ! 89: extern int space; /* Current maximum number of messages */ ! 90: extern jmp_buf srbuf; /* ???? */ ! 91: extern struct strings stringdope[]; /* pointer for the salloc routines */ ! 92: extern char *stringstack[]; /* Stack of regretted strings */ ! 93: extern char tempEdit[]; /* ???? */ ! 94: extern char tempMail[]; /* ???? */ ! 95: extern char tempMesg[]; /* ???? */ ! 96: extern char tempQuit[]; /* ???? */ ! 97: extern char tempResid[]; /* temp file in :saved */ ! 98: extern char tempSet[]; /* ???? */ ! 99: extern char tempZedit[]; /* ???? */ ! 100: extern uid_t uid; /* The invoker's user id */ ! 101: extern struct utimbuf *utimep; /* ???? */ ! 102: extern struct var *variables[]; /* Pointer to active var list */ ! 103: extern char *version; /* ???? */ ! 104: ! 105: /* ! 106: * Standard external variables from the C library. ! 107: */ ! 108: extern char *optarg; ! 109: extern int optind;
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.