Lines Matching refs:poll_array
109 static struct pollfd *poll_array; /* array of poll descriptors for poll */ variable
732 nfds = poll(poll_array, num_fds, INFTIM); in poll_for_action()
767 if (poll_array[i].revents) { in poll_for_action()
778 poll_array[i].fd, i); in poll_for_action()
781 poll_array[i].fd, i); in poll_for_action()
795 poll_array[i].fd, in poll_for_action()
797 (void) t_close(poll_array[i].fd); in poll_for_action()
798 remove_from_poll_list(poll_array[i].fd); in poll_for_action()
825 tpa = poll_array; in add_to_poll_list()
835 poll_array = (struct pollfd *) in add_to_poll_list()
839 if (poll_array == (struct pollfd *)NULL || in add_to_poll_list()
852 (void) memcpy((void *)poll_array, (void *)tpa, in add_to_poll_list()
865 poll_array[num_fds].fd = fd; in add_to_poll_list()
866 poll_array[num_fds].events = POLLIN|POLLRDNORM|POLLRDBAND|POLLPRI; in add_to_poll_list()
900 if (poll_array[i].fd == fd) { in remove_from_poll_list()
903 (void) memcpy((void *)&poll_array[i], in remove_from_poll_list()
904 (void *)&poll_array[i+1], in remove_from_poll_list()
906 (void) memset((void *)&poll_array[num_fds], 0, in remove_from_poll_list()
938 num_conns, poll_array[i1].fd); in conn_close_oldest()
941 num_conns, poll_array[i1].fd); in conn_close_oldest()
943 fd = poll_array[i1].fd; in conn_close_oldest()