Lines Matching defs:pollfds
92 ctx->pollfds = NULL;
781 fds = &(ctx->pollfds[ctx->firstfd]);
793 if (ctx->pollfds[i].fd < 0)
818 void *pollfds, *fdTable;
829 pollfds = realloc(ctx->pollfds, maxnfds * sizeof(*ctx->pollfds));
830 if (pollfds != NULL)
831 ctx->pollfds = pollfds;
836 if (pollfds == NULL || fdTable == NULL) {
843 ctx->pollfds[i].fd = -1;
844 ctx->pollfds[i].events = 0;
853 /* Find the appropriate 'events' or 'revents' field in the pollfds array */
860 return (&(ctx->pollfds[fd].events));
862 return (&(ctx->pollfds[fd].revents));
894 if ((ctx->pollfds[fd].events & ~POLLHUP) == 0) {
895 ctx->pollfds[fd].fd = -1;
898 ctx->pollfds[ctx->fdMax].fd < 0)
902 ctx->pollfds[ctx->firstfd].fd < 0)
925 if ((ctx->pollfds[fd].events & ~POLLHUP) != 0) {
926 ctx->pollfds[fd].fd = fd;