1 /* vars.c 4.4 81/11/29 */ 2 #include "tip.h" 3 4 /* 5 * Definition of variables 6 */ 7 value_t vtable[] = { 8 { "beautify", BOOL, (READ|WRITE)<<PUBLIC, 9 "be", (char *)TRUE }, 10 { "baudrate", NUMBER|IREMOTE|INIT, (READ<<PUBLIC)|(WRITE<<ROOT), 11 "ba", (char *)&BR }, 12 { "dialtimeout",NUMBER, (READ<<PUBLIC)|(WRITE<<ROOT), 13 "dial", (char *)60 }, 14 { "eofread", STRING|IREMOTE|INIT, (READ|WRITE)<<PUBLIC, 15 "eofr", (char *)&IE }, 16 { "eofwrite", STRING|IREMOTE|INIT, ((READ|WRITE)<<PUBLIC), 17 "eofw", (char *)&OE }, 18 { "eol", STRING|IREMOTE|INIT, (READ|WRITE)<<PUBLIC, 19 NOSTR, (char *)&EL }, 20 { "escape", CHAR, (READ|WRITE)<<PUBLIC, 21 "es", (char *)'~' }, 22 { "exceptions", STRING|INIT, (READ|WRITE)<<PUBLIC, 23 "ex", "\t\n\b\f" }, 24 { "force", CHAR, (READ|WRITE)<<PUBLIC, 25 "fo", (char *)(char)CTRL(p) }, 26 { "framesize", NUMBER|IREMOTE|INIT, (READ|WRITE)<<PUBLIC, 27 "fr", (char *)&FS }, 28 { "host", STRING|IREMOTE|INIT, READ<<PUBLIC, 29 "ho", (char *)&HO }, 30 #ifdef ACULOG 31 { "lock", STRING|INIT, (READ|WRITE)<<ROOT, 32 NOSTR, "/tmp/aculock" }, 33 { "log", STRING|INIT, (READ|WRITE)<<ROOT, 34 NOSTR, "/usr/adm/aculog" }, 35 #endif 36 { "phones", STRING|INIT|IREMOTE, READ<<PUBLIC, 37 NOSTR, (char *)&PH }, 38 { "prompt", CHAR, (READ<<PUBLIC)|(WRITE<<ROOT), 39 "pr", (char *)'\n' }, 40 { "raise", BOOL, (READ|WRITE)<<PUBLIC, 41 "ra", (char *)FALSE }, 42 { "raisechar", CHAR, (READ|WRITE)<<PUBLIC, 43 "rc", (char *)CTRL(a) }, 44 { "record", STRING|INIT, (READ|WRITE)<<PUBLIC, 45 "rec", "tip.record" }, 46 { "remote", STRING|INIT|IREMOTE, READ<<PUBLIC, 47 NOSTR, (char *)&RM }, 48 { "script", BOOL, (READ|WRITE)<<PUBLIC, 49 "sc", (char *)FALSE }, 50 { "tabexpand", BOOL, (READ|WRITE)<<PUBLIC, 51 "tab", (char *)FALSE }, 52 { "verbose", BOOL, (READ|WRITE)<<PUBLIC, 53 "verb", (char *)TRUE }, 54 { "SHELL", STRING|ENVIRON|INIT, (READ|WRITE)<<PUBLIC, 55 NULL, "/bin/sh" }, 56 { "HOME", STRING|ENVIRON, (READ|WRITE)<<PUBLIC, 57 NOSTR, NOSTR }, 58 { "echocheck", BOOL, (READ|WRITE)<<PUBLIC, 59 "ec", (char *)FALSE }, 60 { NOSTR, NULL, NULL, NOSTR, NOSTR } 61 }; 62