Lines Matching defs:pollfds
74 struct pollfd *pollfds = NULL;
91 free(pollfds);
93 pollfds = ccalloc(nfds, sizeof *pollfds);
94 pollfds[0].fd = fileno(stdin);
95 pollfds[0].events = POLLIN;
97 err = snd_mixer_poll_descriptors(mixer, &pollfds[1], nfds - 1);
100 n = poll(pollfds, nfds, -1);
103 pollfds[0].revents = 0;
109 if (pollfds[0].revents & (POLLERR | POLLHUP | POLLNVAL))
111 if (pollfds[0].revents & POLLIN)
114 err = snd_mixer_poll_descriptors_revents(mixer, &pollfds[1], nfds - 1, &revents);
147 free(pollfds);