if (FD_ISSET(fd, &input))
yaz_poll_add(mask, yaz_poll_read);
if (FD_ISSET(fd, &output))
if (FD_ISSET(fd, &input))
yaz_poll_add(mask, yaz_poll_read);
if (FD_ISSET(fd, &output))
yaz_poll_add(mask, yaz_poll_read);
if (pollfds[i].revents & POLLOUT)
yaz_poll_add(mask, yaz_poll_write);
yaz_poll_add(mask, yaz_poll_read);
if (pollfds[i].revents & POLLOUT)
yaz_poll_add(mask, yaz_poll_write);