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