Added all of the MH sources, including RCS files, in
[mmh] / docs / historical / mh-6.8.5 / zotnet / RCS / mts.h,v
1 head    1.4;
2 access;
3 symbols;
4 locks; strict;
5 comment @ * @;
6
7
8 1.4
9 date    93.09.04.19.09.45;      author jromine; state Exp;
10 branches;
11 next    1.3;
12
13 1.3
14 date    92.12.15.00.20.22;      author jromine; state Exp;
15 branches;
16 next    1.2;
17
18 1.2
19 date    92.12.14.17.47.34;      author jromine; state Exp;
20 branches;
21 next    1.1;
22
23 1.1
24 date    92.12.14.17.44.38;      author jromine; state Exp;
25 branches;
26 next    ;
27
28
29 desc
30 @@
31
32
33 1.4
34 log
35 @add clientname
36 @
37 text
38 @/* mts.h - definitions for the mail system */
39 /* @@(#)$Id: mts.h,v 1.3 1992/12/15 00:20:22 jromine Exp jromine $ */
40
41
42 /* Local and UUCP Host Name */
43
44 char   *LocalName (), *SystemName (), *UucpChan ();
45
46
47 /* Mailboxes */
48
49 extern char *mmdfldir,
50             *mmdflfil,
51             *uucpldir,
52             *uucplfil;
53
54 #define MAILDIR (mmdfldir && *mmdfldir ? mmdfldir : getenv ("HOME"))
55 #define MAILFIL (mmdflfil && *mmdflfil ? mmdflfil : getusr ())
56 #define UUCPDIR (uucpldir && *uucpldir ? uucpldir : getenv ("HOME"))
57 #define UUCPFIL (uucplfil && *uucplfil ? uucplfil : getusr ())
58
59 char   *getusr (), *getfullname ();
60
61 char   *getenv ();
62
63
64 /* Separators */
65
66 extern char *mmdlm1,
67             *mmdlm2;
68
69 #define isdlm1(s)       (strcmp (s, mmdlm1) == 0)
70 #define isdlm2(s)       (strcmp (s, mmdlm2) == 0)
71
72
73 /* Filters */
74
75 extern char *umincproc;
76
77
78 /* Locking Directory */
79
80 #define LOK_UNIX        0
81 #define LOK_BELL        1
82 #define LOK_MMDF        2
83
84 #ifndef MMDFONLY
85 extern int   lockstyle;
86 #endif  /* MMDFONLY */
87 extern char *lockldir;
88
89 int     lkopen (), lkclose ();
90 FILE   *lkfopen ();
91 int     lkfclose ();
92
93 /* \f */
94
95 /* MTS specific variables */
96
97 #ifdef  MHMTS
98 extern char *Mailqdir;
99 extern char *TMailqdir;
100 extern int Syscpy;
101 extern char *Overseer;
102 extern char *Mailer;
103 extern char *Fromtmp;
104 extern char *Msgtmp;
105 extern char *Errtmp;
106 extern int Tmpmode;
107 extern char *Okhosts;
108 extern char *Okdests;
109 #endif  /* MHMTS */
110
111 #ifdef  MMDFMTS
112 #endif  /* MMDFMTS */
113
114 #ifdef  SENDMTS
115 extern char *hostable;
116 extern char *sendmail;
117 #endif  /* SENDMTS */
118
119
120 /* SMTP/POP stuff */
121
122 extern char *servers;
123 extern char *pophost;
124 extern char *clientname;
125
126
127 /* BBoards-specific variables */
128
129 extern char *bb_domain;
130
131
132 /* POP BBoards-specific variables */
133
134 #ifdef  BPOP
135 extern char *popbbhost;
136 extern char *popbbuser;
137 extern char *popbblist;
138 #endif  /* BPOP */
139
140
141 /* MailDelivery */
142
143 extern char *maildelivery;
144
145
146 /* Aliasing Facility (doesn't belong here) */
147
148 extern int Everyone;
149 extern char *NoShell;
150 @
151
152
153 1.3
154 log
155 @endif sugar
156 @
157 text
158 @d2 1
159 a2 1
160 /* @@(#)$Id: mts.h,v 1.2 1992/12/14 17:47:34 jromine Exp jromine $ */
161 d87 1
162 @
163
164
165 1.2
166 log
167 @add id
168 @
169 text
170 @d2 1
171 a2 1
172 /* @@(#)$Id: pidwait.c,v 1.9 1992/12/14 17:10:58 jromine Exp $ */
173 d49 1
174 a49 1
175 #endif  MMDFONLY
176 d72 1
177 a72 1
178 #endif  MHMTS
179 d75 1
180 a75 1
181 #endif  MMDFMTS
182 d80 1
183 a80 1
184 #endif SENDMTS
185 d100 1
186 a100 1
187 #endif  BPOP
188 @
189
190
191 1.1
192 log
193 @Initial revision
194 @
195 text
196 @d2 1
197 @