Lines Matching refs:pfd
53 struct pollfd *pfd; in main() local
124 pfd = &pollfd[i]; in main()
125 if ((pfd->fd = open(psinfofile, O_RDONLY)) >= 0) { in main()
132 pfd->events = POLLPRI; in main()
133 pfd->revents = 0; in main()
151 pfd = &pollfd[i]; in main()
152 if (pfd->fd < 0 || (pfd->revents & ~POLLPRI) == 0) { in main()
157 pfd->events = 0; in main()
158 pfd->revents = 0; in main()
164 if (pfd->revents & POLLHUP) { in main()
167 if (pread(pfd->fd, &psinfo, in main()
178 if (pfd->revents & POLLNVAL) in main()
181 if (pfd->revents & ~(POLLPRI|POLLHUP|POLLNVAL)) in main()
186 (void) close(pfd->fd); in main()
187 pfd->fd = -1; in main()