Lines Matching defs:pollfds
718 struct pollfd pollfds[4];
728 pollfds[0].fd = consfd;
729 pollfds[0].events = POLLIN | POLLRDNORM | POLLRDBAND |
733 pollfds[1].fd = clifd;
734 pollfds[1].events = pollfds[0].events;
737 pollfds[2].fd = servfd;
738 pollfds[2].events = pollfds[0].events;
741 pollfds[3].fd = eventstream[1];
742 pollfds[3].events = pollfds[0].events;
745 pollfds[0].revents = pollfds[1].revents = 0;
746 pollfds[2].revents = pollfds[3].revents = 0;
748 ret = poll(pollfds,
749 sizeof (pollfds) / sizeof (struct pollfd), -1);
757 if (pollfds[0].revents) {
758 if (pollfds[0].revents &
771 pollerr = pollfds[0].revents;
780 if (pollfds[1].revents) {
781 if (pollfds[1].revents &
790 pollerr = pollfds[1].revents;
799 if (pollfds[2].revents &&
800 (pollfds[2].revents & (POLLIN | POLLRDNORM))) {
821 pollfds[1].fd = clifd;
834 if (pollfds[3].revents) {