checkfd
int checkfd;
if (_cursesi_screen->checkfd != -1 &&
fds[0].fd = _cursesi_screen->checkfd;
new_screen->checkfd = -1; // fileno(infd);
_cursesi_screen->checkfd = filedes;
if ((fds[1].events != 0 && checkfd(&fds[1], 2) == -1)
|| (fds[0].events != 0 && checkfd(&fds[0], remerr) == -1)
if (fds[2].events != 0 && checkfd(&fds[2], 1) == -1) {
static int checkfd(struct pollfd *, int);