RRQ
wbuf.t.th_opcode = htons((u_short) RRQ);
size = makerequest(RRQ, name, ap, mode);
if (op < RRQ || op > OACK)
case RRQ:
if (op == RRQ || op == WRQ) {
{ RRQ, "RRQ" }, /* read request */
case RRQ:
case RRQ:
if (mode == RRQ && errno == ENOENT &&
if ((errno == ENOENT) && (mode != RRQ))
if (mode == RRQ) {
if (mode == RRQ)
fd = open(filename, mode == RRQ ? O_RDONLY : (O_WRONLY|wmode), 0666);
client->file = fdopen(fd, mode == RRQ ? "r" : "w");
if (client->opcode != RRQ && client->opcode != WRQ) {
if (!canwrite && mode != RRQ)
if (mode != RRQ)