READ
if ((n = READ(msgbuf, 8, fp)) == 8) {
else if ((mode == READ && (fd = open(yank_file, 0)) < 0) ||
if ((fd = scratch_file(READ)) == ERRORS)
if ((yank_fd = scratch_file(READ)) == ERRORS) {
op = READ;
op = READ;
f = open(specname, op == READ ? O_RDONLY : O_RDWR);
case READ:
op = READ;
f = open(specname, op == READ ? O_RDONLY : O_RDWR);
case READ:
MPI_PRINT_FIELD(READ);
if (state->ks_flags & READ) {
state->ks_flags |= READ;
state->ks_flags &= ~READ;
b[i] = READ(m);
if (READ(m) == MPU_ACK)
for (bn = 0; (n = READ(msgbuf, 8)) == 8; bn++) {
for (bn = 1; (n = READ(msgbuf, 8)) == 8; bn++) {
for (bn = 1; (n = READ(msgbuf, 8)) == 8; bn++) {
for (bn = 0; (n = READ(msgbuf, 8)) == 8; bn++) {
while ((n = READ(msgbuf, 8)) == 8) {
for (bn = 1; (n = READ(ibuf, nbytes)) == nbytes; bn++) {
for (bn = 1; (n = READ(ibuf, nbytes)) == nbytes; bn++) {
for (bn = 1; (n = READ(ibuf, nbytes)) == nbytes; bn++) {
for (bn = 1; (n = READ(ibuf, nbytes)) == nbytes; bn++) {
for (bn = 1; (n = READ(ibuf, nbytes)) == nbytes; bn++) {
for (bn = 1; (n = READ(ibuf, nbytes)) == nbytes; bn++) {
while ((n = READ(ibuf, nbytes)) == nbytes) {
fcntl(p[READ], F_SETFD, 1);
myside = p[READ];
hisside = fd0 = p[READ];
close(p[READ]);
if (op != READ)
if (op != READ)
if (op == READ)
enum {READ, VERIFY, COPY, COPYVERIFY} op = READ;
if (vaccess(p->v_access, READ))
if ((p = vlookup(s)) && vaccess(p->v_access, READ)) {
{ "etimeout", NUMBER|IREMOTE|INIT, (READ|WRITE)<<PUBLIC,
{ "rawftp", BOOL, (READ|WRITE)<<PUBLIC,
{ "halfduplex", BOOL, (READ|WRITE)<<PUBLIC,
{ "localecho", BOOL, (READ|WRITE)<<PUBLIC,
{ "parity", STRING|INIT|IREMOTE, (READ|WRITE)<<PUBLIC,
{ "beautify", BOOL, (READ|WRITE)<<PUBLIC,
{ "baudrate", NUMBER|IREMOTE|INIT, (READ<<PUBLIC)|(WRITE<<ROOT),
{ "dialtimeout",NUMBER, (READ<<PUBLIC)|(WRITE<<ROOT),
{ "eofread", STRING|IREMOTE|INIT, (READ|WRITE)<<PUBLIC,
{ "eofwrite", STRING|IREMOTE|INIT, (READ|WRITE)<<PUBLIC,
{ "eol", STRING|IREMOTE|INIT, (READ|WRITE)<<PUBLIC,
{ "escape", CHAR, (READ|WRITE)<<PUBLIC,
{ "exceptions", STRING|INIT|IREMOTE, (READ|WRITE)<<PUBLIC,
{ "force", CHAR, (READ|WRITE)<<PUBLIC,
{ "framesize", NUMBER|IREMOTE|INIT, (READ|WRITE)<<PUBLIC,
{ "host", STRING|IREMOTE|INIT, READ<<PUBLIC,
{ "log", STRING|INIT, (READ|WRITE)<<ROOT,
{ "login", STRING|IREMOTE|INIT, (READ|WRITE)<<PUBLIC,
{ "logout", STRING|IREMOTE|INIT, (READ|WRITE)<<PUBLIC,
{ "phones", STRING|INIT|IREMOTE, READ<<PUBLIC,
{ "prompt", CHAR, (READ|WRITE)<<PUBLIC,
{ "raise", BOOL, (READ|WRITE)<<PUBLIC,
{ "raisechar", CHAR, (READ|WRITE)<<PUBLIC,
{ "record", STRING|INIT|IREMOTE, (READ|WRITE)<<PUBLIC,
{ "remote", STRING|INIT|IREMOTE, READ<<PUBLIC,
{ "script", BOOL, (READ|WRITE)<<PUBLIC,
{ "tabexpand", BOOL, (READ|WRITE)<<PUBLIC,
{ "verbose", BOOL, (READ|WRITE)<<PUBLIC,
{ "SHELL", STRING|ENVIRON|INIT, (READ|WRITE)<<PUBLIC,
{ "HOME", STRING|ENVIRON, (READ|WRITE)<<PUBLIC,
{ "echocheck", BOOL, (READ|WRITE)<<PUBLIC,
{ "disconnect", STRING|IREMOTE|INIT, (READ|WRITE)<<PUBLIC,
{ "tandem", BOOL, (READ|WRITE)<<PUBLIC,
{ "linedelay", NUMBER|IREMOTE|INIT, (READ|WRITE)<<PUBLIC,
{ "chardelay", NUMBER|IREMOTE|INIT, (READ|WRITE)<<PUBLIC,
if (pipedir == READ || pipedir == TWO_WAY) {
if (pipedir == READ || pipedir == TWO_WAY) {
pipedir = READ;