Annotation of researchv10no/lbin/mailx/hdr/glob.h, revision 1.1

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;

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.