READ
perms_msk &= (READ|WRITE|EXEC);
perms_msk |= READ;
#define GROUP_RWX (GROUP & (READ | WRITE | EXEC))
return (READ(fd, buf, size));
return (READ(fd, buf, size));
bp = getblock(tl, READ);
bp = getblock(tl += 0400, READ);
if (iof == READ) {
EPKT_DESC(PORT, PIO, IRR, TO, READ),
bytes_read = READ(fd, p + nbytes, n - nbytes);
whatami = READ;
canread = (whatami & READ) ? TRUE : FALSE;
if (vaccess(p->v_access, READ))
if ((p = vlookup(s)) != NULL && vaccess(p->v_access, READ)) {
{ "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,
{ "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,
{ "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,
{ "hardwareflow", BOOL, (READ|WRITE)<<PUBLIC,
bp = getblock(tl, READ);
bp = getblock(tl += INCRMT, READ);
if (iof == READ) {
X(READ, "read"),
access(newpat, READ) == 0) {
if (vpaccess(file, READ) == 0) {
if (namefile == NULL && vpaccess(NAMEFILE, READ) == 0) {
} else if (vpaccess(path, READ) == 0) {
if (type == '"' && vpaccess(file, READ) == 0) {
if (vpaccess(compath(path), READ) == 0) {
if (access(path, READ) != -1) {
if (isuptodate == NO || access(reffile, READ) != 0) {
vpaccess(path, READ) == 0) {
oflag == READ) {
_FEMGUARD(READ, read),
_FEMOPDEF(READ, read),