Lines Matching refs:si_fds
848 struct pollfd si_fds[FD_SETSIZE];
874 if( sip->si_fds[i].fd == sd ) {
875 sip->si_fds[i].events |= POLL_WRITE;
878 if( empty==-1 && sip->si_fds[i].fd == -1 ) {
891 sip->si_fds[empty].fd = sd;
892 sip->si_fds[empty].events = POLL_WRITE;
919 if( sip->si_fds[i].fd == sd ) {
920 sip->si_fds[i].events |= POLL_READ;
923 if( empty==-1 && sip->si_fds[i].fd == -1 ) {
936 sip->si_fds[empty].fd = sd;
937 sip->si_fds[empty].events = POLL_READ;
963 if( sip->si_fds[i].fd == sd ) {
964 sip->si_fds[i].fd = -1;
991 if( sip->si_fds[i].fd == sd ) {
992 return sip->si_fds[i].revents & POLL_WRITE;
1023 if( sip->si_fds[i].fd == sd ) {
1024 return sip->si_fds[i].revents & POLL_READ;
1109 rc = poll( sip->si_fds, sip->si_maxfd, to );