RRQ
if (!(ntohs(tp->th_opcode) == RRQ || ntohs(tp->th_opcode) == WRQ)) {
if (tp->th_opcode == RRQ || tp->th_opcode == WRQ)
if (mode == RRQ) {
if (mode == RRQ && !(stbuf.st_mode & S_IROTH))
if (mode == RRQ) {
if (tftp_opt_tsize && mode == RRQ)
fd = open(filename, mode == RRQ ? O_RDONLY : O_WRONLY | trunc | create,
file = fdopen(fd, (mode == RRQ)? "r":"w");
case RRQ:
tftp->th_opcode = htons((short)RRQ);
wbuf.t.th_opcode = htons((u_short)RRQ);
size = makerequest(RRQ, name, ap, mode, (off_t)0);
if (op < RRQ || op > OACK)
case RRQ: