| /* |
| * Copyright 2005 Sun Microsystems, Inc. All rights reserved. |
| * Use is subject to license terms. |
| */ |
| |
| /* |
| * Copyright (c) 1983 Regents of the University of California. |
| * All rights reserved. The Berkeley software License Agreement |
| * specifies the terms and conditions for redistribution. |
| */ |
| |
| #pragma ident "%Z%%M% %I% %E% SMI" |
| |
| #include "tip.h" |
| |
| /* |
| * Definition of variables |
| */ |
| value_t vtable[] = { |
| { "beautify", BOOL, (READ|WRITE)<<PUBLIC, |
| "be", (char *)TRUE }, |
| { "baudrate", NUMBER|IREMOTE|INIT, (READ<<PUBLIC)|(WRITE<<ROOT), |
| "ba", (char *)&BR }, |
| { "dialtimeout", NUMBER, (READ<<PUBLIC)|(WRITE<<ROOT), |
| "dial", (char *)60 }, |
| { "eofread", STRING|IREMOTE|INIT, (READ|WRITE)<<PUBLIC, |
| "eofr", (char *)&IE }, |
| { "eofwrite", STRING|IREMOTE|INIT, (READ|WRITE)<<PUBLIC, |
| "eofw", (char *)&OE }, |
| { "eol", STRING|IREMOTE|INIT, (READ|WRITE)<<PUBLIC, |
| NOSTR, (char *)&EL }, |
| { "escape", CHAR, (READ|WRITE)<<PUBLIC, |
| "es", (char *)'~' }, |
| { "exceptions", STRING|INIT|IREMOTE, (READ|WRITE)<<PUBLIC, |
| "ex", (char *)&EX }, |
| { "force", CHAR, (READ|WRITE)<<PUBLIC, |
| "fo", (char *)0377 }, |
| { "framesize", NUMBER|IREMOTE|INIT, (READ|WRITE)<<PUBLIC, |
| "fr", (char *)&FS }, |
| { "host", STRING|IREMOTE|INIT, READ<<PUBLIC, |
| "ho", (char *)&HO }, |
| { "log", STRING|INIT, (READ|WRITE)<<ROOT, |
| NOSTR, "/var/adm/aculog" }, |
| { "phones", STRING|INIT|IREMOTE, READ<<PUBLIC, |
| NOSTR, (char *)&PH }, |
| { "prompt", CHAR, (READ|WRITE)<<PUBLIC, |
| "pr", (char *)'\n' }, |
| { "raise", BOOL, (READ|WRITE)<<PUBLIC, |
| "ra", (char *)FALSE }, |
| { "raisechar", CHAR, (READ|WRITE)<<PUBLIC, |
| "rc", (char *)0377 }, |
| { "record", STRING|INIT|IREMOTE, (READ|WRITE)<<PUBLIC, |
| "rec", (char *)&RE }, |
| { "remote", STRING|INIT|IREMOTE, READ<<PUBLIC, |
| NOSTR, (char *)&RM }, |
| { "script", BOOL, (READ|WRITE)<<PUBLIC, |
| "sc", (char *)FALSE }, |
| { "tabexpand", BOOL, (READ|WRITE)<<PUBLIC, |
| "tab", (char *)FALSE }, |
| { "verbose", BOOL, (READ|WRITE)<<PUBLIC, |
| "verb", (char *)TRUE }, |
| { "SHELL", STRING|ENVIRON|INIT, (READ|WRITE)<<PUBLIC, |
| NULL, "/bin/sh" }, |
| { "HOME", STRING|ENVIRON, (READ|WRITE)<<PUBLIC, |
| NOSTR, NOSTR }, |
| { "echocheck", BOOL, (READ|WRITE)<<PUBLIC, |
| "ec", (char *)FALSE }, |
| { "disconnect", STRING|IREMOTE|INIT, (READ|WRITE)<<PUBLIC, |
| "di", (char *)&DI }, |
| { "tandem", BOOL, (READ|WRITE)<<PUBLIC, |
| "ta", (char *)TRUE }, |
| { "linedelay", NUMBER|IREMOTE|INIT, (READ|WRITE)<<PUBLIC, |
| "ldelay", (char *)&DL }, |
| { "chardelay", NUMBER|IREMOTE|INIT, (READ|WRITE)<<PUBLIC, |
| "cdelay", (char *)&CL }, |
| { "etimeout", NUMBER|IREMOTE|INIT, (READ|WRITE)<<PUBLIC, |
| "et", (char *)&ET }, |
| { "rawftp", BOOL, (READ|WRITE)<<PUBLIC, |
| "raw", (char *)FALSE }, |
| { "halfduplex", BOOL, (READ|WRITE)<<PUBLIC, |
| "hdx", (char *)FALSE }, |
| { "localecho", BOOL, (READ|WRITE)<<PUBLIC, |
| "le", (char *)FALSE }, |
| { "parity", STRING|INIT|IREMOTE, (READ|WRITE)<<PUBLIC, |
| "par", (char *)&PA }, |
| { "hardwareflow", BOOL, (READ|WRITE)<<PUBLIC, |
| "hf", (char *)FALSE }, |
| { NOSTR, NULL, NULL, NOSTR, NOSTR } |
| }; |