WRITE
%right BAR PIPE WRITE APPEND
WRITE expr {
$$ = node(WRITE, $2, NNULL);
GETLINE optvar %prec WRITE {
c = WRITE;
type = WRITE;
case WRITE:
perms_msk &= (READ|WRITE|EXEC);
perms_msk |= WRITE;
#define GROUP_RWX (GROUP & (READ | WRITE | EXEC))
if ((d = WRITE(fileno(dout), buf, c)) < 0)
bp = getblock(tl, WRITE);
bp = getblock(tl += 0400, WRITE);
EPKT_DESC(PORT, PIO, IRR, RCA, WRITE),
EPKT_DESC(PORT, PIO, IRR, RUR, WRITE),
EPKT_DESC(PORT, PIO, IRR, TO, WRITE),
if (STREQU(MAIL, optarg) || STREQU(WRITE, optarg))
whatami = WRITE;
canwrite = (whatami & WRITE) ? TRUE : FALSE;
vtable[EXCEPTIONS].v_access &= ~(WRITE<<PUBLIC);
if (!vaccess(p->v_access, WRITE)) {
{ "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,
{ "log", STRING|INIT, (READ|WRITE)<<ROOT,
{ "prompt", CHAR, (READ|WRITE)<<PUBLIC,
{ "raise", BOOL, (READ|WRITE)<<PUBLIC,
{ "raisechar", CHAR, (READ|WRITE)<<PUBLIC,
{ "record", STRING|INIT|IREMOTE, (READ|WRITE)<<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, WRITE);
bp = getblock(tl += INCRMT, WRITE);
X(WRITE, "write"),
t->tokstr = "write"; t++->tval = WRITE;
case WRITE:
if (access(newfile, WRITE) != 0) {
if (reffile[0] != '/' && access(".", WRITE) != 0) {
_FEMGUARD(WRITE, write),
_FEMOPDEF(WRITE, write),
INIT_CMD(c, HELLO, WRITE);
INIT_CMD(c, BYE, WRITE);
INIT_CMD(c, RESET, WRITE);
INIT_CMD(c, RESET, WRITE);
INIT_CMD(c, INITIALIZE, WRITE);