Lines Matching refs:nfds
158 int nfds = 0; in process_frames() local
221 fds[nfds].fd = fd; in process_frames()
222 fds[nfds].events = POLLIN; in process_frames()
223 fds[nfds].revents = 0; in process_frames()
224 nfds++; in process_frames()
227 fds[nfds].fd = sock; in process_frames()
228 fds[nfds].events = POLLIN; in process_frames()
229 fds[nfds].revents = 0; in process_frames()
230 nfds++; in process_frames()
233 int i, n = poll(fds, nfds, -1); in process_frames()
237 for (i = 0; i < nfds; i++) { in process_frames()
660 unsigned int nfds = 0; in wait_connection() local
680 fds[nfds].fd = datagram; in wait_connection()
681 fds[nfds].events = POLLIN; in wait_connection()
682 nfds++; in wait_connection()
685 while (runp != NULL && nfds < sizeof(fds) / sizeof(fds[0])) { in wait_connection()
686 fds[nfds].fd = socket(runp->ai_family, runp->ai_socktype, in wait_connection()
688 if (fds[nfds].fd < 0) { in wait_connection()
693 fds[nfds].events = POLLIN; in wait_connection()
696 setsockopt(fds[nfds].fd, SOL_SOCKET, SO_REUSEADDR, in wait_connection()
700 setsockopt(fds[nfds].fd, SOL_SOCKET, SO_KEEPALIVE, in wait_connection()
703 if (bind(fds[nfds].fd, runp->ai_addr, runp->ai_addrlen) < 0) { in wait_connection()
709 close(fds[nfds].fd); in wait_connection()
711 if (listen(fds[nfds].fd, SOMAXCONN) < 0) { in wait_connection()
724 nfds++; in wait_connection()
734 int n = poll(fds, nfds, -1); in wait_connection()
738 for (i = 0; i < nfds; i++) { in wait_connection()
763 for (n = 0; n < (int) nfds; n++) in wait_connection()