Lines Matching refs:pfd
54 struct pollfd *pfd; in main() local
117 pfd = &pollfd[i]; in main()
118 if ((pfd->fd = open(psinfofile, O_RDONLY)) >= 0) { in main()
125 pfd->events = POLLPRI; in main()
126 pfd->revents = 0; in main()
144 pfd = &pollfd[i]; in main()
145 if (pfd->fd < 0 || (pfd->revents & ~POLLPRI) == 0) { in main()
150 pfd->events = 0; in main()
151 pfd->revents = 0; in main()
157 if (pfd->revents & POLLHUP) { in main()
160 if (pread(pfd->fd, &psinfo, in main()
171 if (pfd->revents & POLLNVAL) in main()
174 if (pfd->revents & ~(POLLPRI|POLLHUP|POLLNVAL)) in main()
179 (void) close(pfd->fd); in main()
180 pfd->fd = -1; in main()