install with -s
[unix-history] / usr / src / usr.bin / tip / vars.c
CommitLineData
051b1e55
DF
1/*
2 * Copyright (c) 1983 Regents of the University of California.
3 * All rights reserved. The Berkeley software License Agreement
4 * specifies the terms and conditions for redistribution.
5 */
6
05862919 7#ifndef lint
051b1e55
DF
8static char sccsid[] = "@(#)vars.c 5.1 (Berkeley) %G%";
9#endif not lint
05862919 10
55c8084d
BJ
11#include "tip.h"
12
13/*
14 * Definition of variables
15 */
16value_t vtable[] = {
17 { "beautify", BOOL, (READ|WRITE)<<PUBLIC,
18 "be", (char *)TRUE },
19 { "baudrate", NUMBER|IREMOTE|INIT, (READ<<PUBLIC)|(WRITE<<ROOT),
20 "ba", (char *)&BR },
21 { "dialtimeout",NUMBER, (READ<<PUBLIC)|(WRITE<<ROOT),
22 "dial", (char *)60 },
23 { "eofread", STRING|IREMOTE|INIT, (READ|WRITE)<<PUBLIC,
24 "eofr", (char *)&IE },
6b46907f 25 { "eofwrite", STRING|IREMOTE|INIT, (READ|WRITE)<<PUBLIC,
55c8084d
BJ
26 "eofw", (char *)&OE },
27 { "eol", STRING|IREMOTE|INIT, (READ|WRITE)<<PUBLIC,
28 NOSTR, (char *)&EL },
29 { "escape", CHAR, (READ|WRITE)<<PUBLIC,
30 "es", (char *)'~' },
6b46907f
RC
31 { "exceptions", STRING|INIT|IREMOTE, (READ|WRITE)<<PUBLIC,
32 "ex", (char *)&EX },
55c8084d 33 { "force", CHAR, (READ|WRITE)<<PUBLIC,
6b46907f 34 "fo", (char *)CTRL(p) },
55c8084d
BJ
35 { "framesize", NUMBER|IREMOTE|INIT, (READ|WRITE)<<PUBLIC,
36 "fr", (char *)&FS },
37 { "host", STRING|IREMOTE|INIT, READ<<PUBLIC,
38 "ho", (char *)&HO },
55c8084d
BJ
39 { "log", STRING|INIT, (READ|WRITE)<<ROOT,
40 NOSTR, "/usr/adm/aculog" },
55c8084d
BJ
41 { "phones", STRING|INIT|IREMOTE, READ<<PUBLIC,
42 NOSTR, (char *)&PH },
6b46907f 43 { "prompt", CHAR, (READ|WRITE)<<PUBLIC,
55c8084d
BJ
44 "pr", (char *)'\n' },
45 { "raise", BOOL, (READ|WRITE)<<PUBLIC,
46 "ra", (char *)FALSE },
47 { "raisechar", CHAR, (READ|WRITE)<<PUBLIC,
48 "rc", (char *)CTRL(a) },
6b46907f
RC
49 { "record", STRING|INIT|IREMOTE, (READ|WRITE)<<PUBLIC,
50 "rec", (char *)&RE },
55c8084d
BJ
51 { "remote", STRING|INIT|IREMOTE, READ<<PUBLIC,
52 NOSTR, (char *)&RM },
53 { "script", BOOL, (READ|WRITE)<<PUBLIC,
54 "sc", (char *)FALSE },
55 { "tabexpand", BOOL, (READ|WRITE)<<PUBLIC,
56 "tab", (char *)FALSE },
57 { "verbose", BOOL, (READ|WRITE)<<PUBLIC,
58 "verb", (char *)TRUE },
59 { "SHELL", STRING|ENVIRON|INIT, (READ|WRITE)<<PUBLIC,
60 NULL, "/bin/sh" },
61 { "HOME", STRING|ENVIRON, (READ|WRITE)<<PUBLIC,
62 NOSTR, NOSTR },
a2c6551c
SL
63 { "echocheck", BOOL, (READ|WRITE)<<PUBLIC,
64 "ec", (char *)FALSE },
6b46907f
RC
65 { "disconnect", STRING|IREMOTE|INIT, (READ|WRITE)<<PUBLIC,
66 "di", (char *)&DI },
67 { "tandem", BOOL, (READ|WRITE)<<PUBLIC,
68 "ta", (char *)TRUE },
69 { "linedelay", NUMBER|IREMOTE|INIT, (READ|WRITE)<<PUBLIC,
70 "ldelay", (char *)&DL },
71 { "chardelay", NUMBER|IREMOTE|INIT, (READ|WRITE)<<PUBLIC,
72 "cdelay", (char *)&CL },
73 { "etimeout", NUMBER|IREMOTE|INIT, (READ|WRITE)<<PUBLIC,
74 "et", (char *)&ET },
75 { "rawftp", BOOL, (READ|WRITE)<<PUBLIC,
76 "raw", (char *)FALSE },
77 { "halfduplex", BOOL, (READ|WRITE)<<PUBLIC,
78 "hdx", (char *)FALSE },
79 { "localecho", BOOL, (READ|WRITE)<<PUBLIC,
80 "le", (char *)FALSE },
05862919 81 { "parity", STRING|INIT|IREMOTE, (READ|WRITE)<<PUBLIC,
6b46907f 82 "par", (char *)&PA },
55c8084d
BJ
83 { NOSTR, NULL, NULL, NOSTR, NOSTR }
84};