119801Sdist /* 2*62315Sbostic * Copyright (c) 1983, 1993 3*62315Sbostic * The Regents of the University of California. All rights reserved. 435464Sbostic * 542770Sbostic * %sccs.include.redist.c% 619801Sdist */ 719801Sdist 813281Ssam #ifndef lint 9*62315Sbostic static char sccsid[] = "@(#)vars.c 8.1 (Berkeley) 06/06/93"; 1035464Sbostic #endif /* not lint */ 1113281Ssam 123701Sroot #include "tip.h" 1337857Sbostic #include "pathnames.h" 143701Sroot 153701Sroot /* 163701Sroot * Definition of variables 173701Sroot */ 183701Sroot value_t vtable[] = { 193701Sroot { "beautify", BOOL, (READ|WRITE)<<PUBLIC, 203701Sroot "be", (char *)TRUE }, 213701Sroot { "baudrate", NUMBER|IREMOTE|INIT, (READ<<PUBLIC)|(WRITE<<ROOT), 223701Sroot "ba", (char *)&BR }, 233701Sroot { "dialtimeout",NUMBER, (READ<<PUBLIC)|(WRITE<<ROOT), 243701Sroot "dial", (char *)60 }, 253701Sroot { "eofread", STRING|IREMOTE|INIT, (READ|WRITE)<<PUBLIC, 263701Sroot "eofr", (char *)&IE }, 2713141Sralph { "eofwrite", STRING|IREMOTE|INIT, (READ|WRITE)<<PUBLIC, 283701Sroot "eofw", (char *)&OE }, 293701Sroot { "eol", STRING|IREMOTE|INIT, (READ|WRITE)<<PUBLIC, 303701Sroot NOSTR, (char *)&EL }, 313701Sroot { "escape", CHAR, (READ|WRITE)<<PUBLIC, 323701Sroot "es", (char *)'~' }, 3313141Sralph { "exceptions", STRING|INIT|IREMOTE, (READ|WRITE)<<PUBLIC, 3413141Sralph "ex", (char *)&EX }, 353701Sroot { "force", CHAR, (READ|WRITE)<<PUBLIC, 3633121Sbostic "fo", (char *)CTRL('p') }, 373701Sroot { "framesize", NUMBER|IREMOTE|INIT, (READ|WRITE)<<PUBLIC, 383701Sroot "fr", (char *)&FS }, 393701Sroot { "host", STRING|IREMOTE|INIT, READ<<PUBLIC, 403701Sroot "ho", (char *)&HO }, 413701Sroot { "log", STRING|INIT, (READ|WRITE)<<ROOT, 4237857Sbostic NOSTR, _PATH_ACULOG }, 433701Sroot { "phones", STRING|INIT|IREMOTE, READ<<PUBLIC, 443701Sroot NOSTR, (char *)&PH }, 4513141Sralph { "prompt", CHAR, (READ|WRITE)<<PUBLIC, 463701Sroot "pr", (char *)'\n' }, 473701Sroot { "raise", BOOL, (READ|WRITE)<<PUBLIC, 483701Sroot "ra", (char *)FALSE }, 493701Sroot { "raisechar", CHAR, (READ|WRITE)<<PUBLIC, 5033121Sbostic "rc", (char *)CTRL('a') }, 5113141Sralph { "record", STRING|INIT|IREMOTE, (READ|WRITE)<<PUBLIC, 5213141Sralph "rec", (char *)&RE }, 533701Sroot { "remote", STRING|INIT|IREMOTE, READ<<PUBLIC, 543701Sroot NOSTR, (char *)&RM }, 553701Sroot { "script", BOOL, (READ|WRITE)<<PUBLIC, 563701Sroot "sc", (char *)FALSE }, 573701Sroot { "tabexpand", BOOL, (READ|WRITE)<<PUBLIC, 583701Sroot "tab", (char *)FALSE }, 593701Sroot { "verbose", BOOL, (READ|WRITE)<<PUBLIC, 603701Sroot "verb", (char *)TRUE }, 613701Sroot { "SHELL", STRING|ENVIRON|INIT, (READ|WRITE)<<PUBLIC, 6237857Sbostic NULL, _PATH_BSHELL }, 633701Sroot { "HOME", STRING|ENVIRON, (READ|WRITE)<<PUBLIC, 643701Sroot NOSTR, NOSTR }, 653843Ssam { "echocheck", BOOL, (READ|WRITE)<<PUBLIC, 663843Ssam "ec", (char *)FALSE }, 6713141Sralph { "disconnect", STRING|IREMOTE|INIT, (READ|WRITE)<<PUBLIC, 6813141Sralph "di", (char *)&DI }, 6913141Sralph { "tandem", BOOL, (READ|WRITE)<<PUBLIC, 7013141Sralph "ta", (char *)TRUE }, 7113141Sralph { "linedelay", NUMBER|IREMOTE|INIT, (READ|WRITE)<<PUBLIC, 7213141Sralph "ldelay", (char *)&DL }, 7313141Sralph { "chardelay", NUMBER|IREMOTE|INIT, (READ|WRITE)<<PUBLIC, 7413141Sralph "cdelay", (char *)&CL }, 7513141Sralph { "etimeout", NUMBER|IREMOTE|INIT, (READ|WRITE)<<PUBLIC, 7613141Sralph "et", (char *)&ET }, 7713141Sralph { "rawftp", BOOL, (READ|WRITE)<<PUBLIC, 7813141Sralph "raw", (char *)FALSE }, 7913141Sralph { "halfduplex", BOOL, (READ|WRITE)<<PUBLIC, 8013141Sralph "hdx", (char *)FALSE }, 8113141Sralph { "localecho", BOOL, (READ|WRITE)<<PUBLIC, 8213141Sralph "le", (char *)FALSE }, 8313281Ssam { "parity", STRING|INIT|IREMOTE, (READ|WRITE)<<PUBLIC, 8413141Sralph "par", (char *)&PA }, 853701Sroot { NOSTR, NULL, NULL, NOSTR, NOSTR } 863701Sroot }; 87