comparison svr-chansession.c @ 253:84925eceeb13

* rename infd/outfd to writefd/readfd, to avoid confusion
author Matt Johnston <matt@ucc.asn.au>
date Thu, 20 Oct 2005 16:53:12 +0000
parents c5d3ef11155f
children 541b14504870
comparison
equal deleted inserted replaced
251:b02e8eef3c3a 253:84925eceeb13
671 671
672 672
673 close(infds[FDIN]); 673 close(infds[FDIN]);
674 close(outfds[FDOUT]); 674 close(outfds[FDOUT]);
675 close(errfds[FDOUT]); 675 close(errfds[FDOUT]);
676 channel->infd = infds[FDOUT]; 676 channel->writefd = infds[FDOUT];
677 channel->outfd = outfds[FDIN]; 677 channel->readfd = outfds[FDIN];
678 channel->errfd = errfds[FDIN]; 678 channel->errfd = errfds[FDIN];
679 ses.maxfd = MAX(ses.maxfd, channel->infd); 679 ses.maxfd = MAX(ses.maxfd, channel->writefd);
680 ses.maxfd = MAX(ses.maxfd, channel->outfd); 680 ses.maxfd = MAX(ses.maxfd, channel->readfd);
681 ses.maxfd = MAX(ses.maxfd, channel->errfd); 681 ses.maxfd = MAX(ses.maxfd, channel->errfd);
682 682
683 setnonblocking(channel->outfd); 683 setnonblocking(channel->readfd);
684 setnonblocking(channel->infd); 684 setnonblocking(channel->writefd);
685 setnonblocking(channel->errfd); 685 setnonblocking(channel->errfd);
686 686
687 } 687 }
688 #undef FDIN 688 #undef FDIN
689 #undef FDOUT 689 #undef FDOUT
782 782
783 /* add a child pid */ 783 /* add a child pid */
784 addchildpid(chansess, pid); 784 addchildpid(chansess, pid);
785 785
786 close(chansess->slave); 786 close(chansess->slave);
787 channel->infd = chansess->master; 787 channel->writefd = chansess->master;
788 channel->outfd = chansess->master; 788 channel->readfd = chansess->master;
789 /* don't need to set stderr here */ 789 /* don't need to set stderr here */
790 ses.maxfd = MAX(ses.maxfd, chansess->master); 790 ses.maxfd = MAX(ses.maxfd, chansess->master);
791 791
792 setnonblocking(chansess->master); 792 setnonblocking(chansess->master);
793 793