Lines Matching refs:readfd
147 newchan->readfd = FD_UNINIT; in newchannel()
206 if (channel->readfd >= 0 && FD_ISSET(channel->readfd, readfds)) { in channelio()
265 channel->writefd, channel->readfd, in check_close()
295 if (channel->readfd >= 0 && channel->transwindow > 0) { in check_close()
308 && channel->readfd == FD_CLOSED in check_close()
315 && channel->readfd == FD_CLOSED in check_close()
344 channel->readfd = channel->writefd; in check_in_progress()
368 close_chan_fd(channel, channel->readfd, SHUT_RD); in send_msg_channel_close()
449 if (channel->readfd >= 0) { in setchannelfds()
450 FD_SET(channel->readfd, readfds); in setchannelfds()
531 TRACE(("CLOSE readfd %d", channel->readfd)) in remove_channel()
532 close(channel->readfd); in remove_channel()
592 fd = channel->readfd; in send_msg_channel_data()
918 if (closeout && (fd == channel->readfd)) { in close_chan_fd()
919 channel->readfd = FD_CLOSED; in close_chan_fd()
934 if (channel->type->sepfds && channel->readfd == FD_CLOSED in close_chan_fd()
962 chan->writefd = chan->readfd = fd; in send_msg_channel_open_init()