install depends on ksu
[unix-history] / usr / src / usr.bin / mail / config.c
CommitLineData
9552e6b8
DF
1/*
2 * Copyright (c) 1980 Regents of the University of California.
0c5f72fb
KB
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms are permitted
6 * provided that this notice is preserved and that due credit is given
7 * to the University of California at Berkeley. The name of the University
8 * may not be used to endorse or promote products derived from this
9 * software without specific prior written permission. This software
10 * is provided ``as is'' without express or implied warranty.
9552e6b8
DF
11 */
12
0c5f72fb
KB
13#ifdef notdef
14static char sccsid[] = "@(#)config.c 5.3 (Berkeley) %G%";
15#endif /* notdef */
ebc9f528
KS
16
17/*
18 * This file contains definitions of network data used by Mail
19 * when replying. See also: configdefs.h and optim.c
20 */
21
22/*
23 * The subterfuge with CONFIGFILE is to keep cc from seeing the
24 * external defintions in configdefs.h.
25 */
26#define CONFIGFILE
27#include "configdefs.h"
28
29/*
30 * Set of network separator characters.
31 */
32char *metanet = "!^:%@.";
33
34/*
35 * Host table of "known" hosts. See the comment in configdefs.h;
36 * not all accessible hosts need be here (fortunately).
37 */
38struct netmach netmach[] = {
bf8eb03a 39 EMPTY, EMPTYID, AN, /* Filled in dynamically */
ebc9f528
KS
40 0, 0, 0
41};
42
43/*
44 * Table of ordered of preferred networks. You probably won't need
45 * to fuss with this unless you add a new network character (foolishly).
46 */
47struct netorder netorder[] = {
48 AN, '@',
49 AN, '%',
50 SN, ':',
51 BN, '!',
52 -1, 0
53};
54
55/*
56 * Table to convert from network separator code in address to network
57 * bit map kind. With this transformation, we can deal with more than
58 * one character having the same meaning easily.
59 */
cb9c9660 60struct ntypetab ntypetab[] = {
ebc9f528
KS
61 '%', AN,
62 '@', AN,
63 ':', SN,
64 '!', BN,
65 '^', BN,
66 0, 0
67};
68
cb9c9660 69struct nkindtab nkindtab[] = {
ebc9f528
KS
70 AN, IMPLICIT,
71 BN, EXPLICIT,
72 SN, IMPLICIT,
73 0, 0
74};