Lines Matching refs:wfd
166 channel_register_fds(Channel *c, int rfd, int wfd, int efd, in channel_register_fds() argument
171 channel_max_fd = MAX(channel_max_fd, wfd); in channel_register_fds()
177 c->wfd = wfd; in channel_register_fds()
178 c->sock = (rfd == wfd) ? rfd : -1; in channel_register_fds()
186 if (!isatty(c->wfd)) { in channel_register_fds()
188 c->self, c->wfd); in channel_register_fds()
193 c->wfd_isatty = isatty(c->wfd); in channel_register_fds()
199 if (wfd != -1) in channel_register_fds()
200 set_nonblock(wfd); 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()
287 max = MAX(max, c->wfd); in channel_find_maxfd()
314 c->self, c->rfd, c->wfd, c->efd); in channel_close_fds()
318 channel_close_fd(&c->wfd); 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()
732 FD_SET(c->wfd, writeset); in channel_pre_open()
1422 if (c->wfd != -1 && in channel_handle_wfd()
1423 FD_ISSET(c->wfd, writeset) && in channel_handle_wfd()
1432 len = write(c->wfd, data, dlen); in channel_handle_wfd()
1450 if (tcgetattr(c->wfd, &tio) == 0 && in channel_handle_wfd()