Commit | Line | Data |
---|---|---|
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 |
8 | static 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 | */ | |
16 | value_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 | }; |