Annotation of 43BSD/contrib/mh/zotnet/mts.h, revision 1.1.1.1

1.1       root        1: /* mts.h - definitions for the mail system */
                      2: 
                      3: 
                      4: /* Local and UUCP Host Name */
                      5: 
                      6: char   *LocalName (), *SystemName (), *UucpChan ();
                      7: 
                      8: 
                      9: /* Mailboxes */
                     10: 
                     11: extern char *mmdfldir,
                     12:             *mmdflfil,
                     13:             *uucpldir,
                     14:             *uucplfil;
                     15: 
                     16: #define        MAILDIR (mmdfldir && *mmdfldir ? mmdfldir : getenv ("HOME"))
                     17: #define        MAILFIL (mmdflfil && *mmdflfil ? mmdflfil : getusr ())
                     18: #define        UUCPDIR (uucpldir && *uucpldir ? uucpldir : getenv ("HOME"))
                     19: #define        UUCPFIL (uucplfil && *uucplfil ? uucplfil : getusr ())
                     20: 
                     21: char   *getusr (), *getfullname ();
                     22: 
                     23: char   *getenv ();
                     24: 
                     25: 
                     26: /* Separators */
                     27: 
                     28: extern char *mmdlm1,
                     29:             *mmdlm2;
                     30: 
                     31: #define        isdlm1(s)       (strcmp (s, mmdlm1) == 0)
                     32: #define        isdlm2(s)       (strcmp (s, mmdlm2) == 0)
                     33: 
                     34: 
                     35: /* Filters */
                     36: 
                     37: extern char *umincproc;
                     38: 
                     39: 
                     40: /* Locking Directory */
                     41: 
                     42: #define        LOK_UNIX        0
                     43: #define        LOK_BELL        1
                     44: #define        LOK_MMDF        2
                     45: 
                     46: #ifndef        MMDFONLY
                     47: extern int   lockstyle;
                     48: #endif MMDFONLY
                     49: extern char *lockldir;
                     50: 
                     51: int    lkopen (), lkclose ();
                     52: FILE   *lkfopen ();
                     53: int    lkfclose ();
                     54: 
                     55: /*  */
                     56: 
                     57: /* MTS specific variables */
                     58: 
                     59: #ifdef MHMTS
                     60: extern char *Mailqdir;
                     61: extern char *TMailqdir;
                     62: extern int Syscpy;
                     63: extern char *Overseer;
                     64: extern char *Mailer;
                     65: extern char *Fromtmp;
                     66: extern char *Msgtmp;
                     67: extern char *Errtmp;
                     68: extern int Tmpmode;
                     69: extern char *Okhosts;
                     70: extern char *Okdests;
                     71: #endif MHMTS
                     72: 
                     73: #ifdef MMDFMTS
                     74: #endif MMDFMTS
                     75: 
                     76: #ifdef SENDMTS
                     77: extern char *hostable;
                     78: extern char *sendmail;
                     79: #endif SENDMTS
                     80: 
                     81: 
                     82: /* SMTP/POP stuff */
                     83: 
                     84: extern char *servers;
                     85: extern char *pophost;
                     86: 
                     87: 
                     88: /* BBoards-specific variables */
                     89: 
                     90: extern char *bb_domain;
                     91: 
                     92: 
                     93: /* POP BBoards-specific variables */
                     94: 
                     95: #ifdef BPOP
                     96: extern char *popbbhost;
                     97: extern char *popbbuser;
                     98: extern char *popbblist;
                     99: #endif BPOP
                    100: 
                    101: 
                    102: /* MailDelivery */
                    103: 
                    104: extern char *maildelivery;
                    105: 
                    106: 
                    107: /* Aliasing Facility (doesn't belong here) */
                    108: 
                    109: extern int Everyone;
                    110: extern char *NoShell;

unix.superglobalmegacorp.com

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