Lines Matching refs:pfd
670 struct pollfd pfd[2]; in readwrite() local
679 pfd[0].fd = nfd; in readwrite()
680 pfd[0].events = POLLIN; in readwrite()
683 pfd[1].fd = wfd; in readwrite()
684 pfd[1].events = POLLIN; in readwrite()
686 while (pfd[0].fd != -1) { in readwrite()
690 if ((n = poll(pfd, 2 - dflag, timeout)) < 0) { in readwrite()
698 if (pfd[0].revents & (POLLIN|POLLHUP)) { in readwrite()
703 pfd[0].fd = -1; in readwrite()
704 pfd[0].events = 0; in readwrite()
720 if (!dflag && (pfd[1].revents & (POLLIN|POLLHUP))) { in readwrite()
725 pfd[1].fd = -1; in readwrite()
726 pfd[1].events = 0; in readwrite()