Lines Matching defs:rfd
88 int rfd; /* reader (producer) */
305 io_buf_new(rfd, wfd, action, head)
306 int rfd;
314 iob->rfd = rfd;
336 if (iob->rfd != -1 && FD_ISSET(iob->rfd, fdsr)) {
338 n = read(iob->rfd, iob->buf + iob->len,
345 safe_close(iob->rfd);
346 iob->rfd = -1;
351 safe_close(iob->rfd);
352 iob->rfd = -1;
369 if (iob->rfd != -1) {
370 safe_close(iob->rfd);
371 iob->rfd = -1;
560 if (iob->rfd > *maxfd)
561 *maxfd = iob->rfd;
566 n = fcntl(iob->rfd, F_GETFL, 0);
568 (void) fcntl(iob->rfd, F_SETFL, n | O_NONBLOCK);
636 if (iob->rfd == -1 && iob->wfd == -1)
641 if (iob->rfd == -1) {
647 if (iob->rfd != -1 &&
648 (ttymode == TERM_RAW || iob->rfd != io_fds[SFD_USERTTY])) {
650 FD_SET(iob->rfd, fdsr);
1020 if (iob->rfd > maxfd)
1021 maxfd = iob->rfd;
1037 if (io_fds[SFD_USERTTY] != -1 && iob->rfd == io_fds[SFD_USERTTY])
1039 if (iob->rfd == -1 && iob->wfd == -1)
1044 if (iob->rfd == -1) {
1049 if (iob->rfd != -1) {
1051 FD_SET(iob->rfd, fdsr);