Lines Matching refs:client_pfd
427 pollfd *client_pfd = listening ? NULL : &pfds[0];
442 if (client_pfd) {
447 client_pfd = &pfds[2];
448 client_pfd->fd = fd;
459 if (tap->read(data, len) && client_pfd) {
463 write(client_pfd->fd, &swaplen, sizeof(swaplen));
464 write(client_pfd->fd, data, len);
471 if (client_pfd && client_pfd->revents) {
472 if (client_pfd->revents & POLLIN) {
474 int len = read(client_pfd->fd, buffer + buffer_offset,
506 if (client_pfd->revents & POLLERR) {
509 close(client_pfd->fd);
510 client_pfd = NULL;
520 if (client_pfd)
521 client_pfd->revents = 0;
531 if (client_pfd)
532 close(client_pfd->fd);