Lines Matching refs:rfd
166 channel_register_fds(Channel *c, int rfd, int wfd, int efd, in channel_register_fds() argument
170 channel_max_fd = MAX(channel_max_fd, rfd); in channel_register_fds()
176 c->rfd = rfd; in channel_register_fds()
178 c->sock = (rfd == wfd) ? rfd : -1; in channel_register_fds()
183 if (nonblock && isatty(c->rfd)) { in channel_register_fds()
184 debug("channel %d: rfd %d isatty", c->self, c->rfd); in channel_register_fds()
197 if (rfd != -1) in channel_register_fds()
198 set_nonblock(rfd); in channel_register_fds()
212 channel_new(char *ctype, int type, int rfd, int wfd, int efd, in channel_new() argument
255 channel_register_fds(c, rfd, wfd, efd, extusage, nonblock); in channel_new()
286 max = MAX(max, c->rfd); in channel_find_maxfd()
314 c->self, c->rfd, c->wfd, c->efd); in channel_close_fds()
317 channel_close_fd(&c->rfd); in channel_close_fds()
564 c->rfd, c->wfd); in channel_open_message()
657 channel_set_fds(int id, int rfd, int wfd, int efd, in channel_set_fds() argument
664 channel_register_fds(c, rfd, wfd, efd, extusage, nonblock); in channel_set_fds()
728 FD_SET(c->rfd, readset); in channel_pre_open()
1381 if (c->rfd != -1 && in channel_handle_rfd()
1382 FD_ISSET(c->rfd, readset)) { in channel_handle_rfd()
1383 len = read(c->rfd, buf, sizeof(buf)); in channel_handle_rfd()
1388 c->self, c->rfd, len); in channel_handle_rfd()