TIOCGSIZE
#ifdef TIOCGSIZE
if (ioctl(el->el_infd, TIOCGSIZE, &ts) != -1) {
if (ioctl(STDOUT_FILENO, TIOCGSIZE, &ts) != -1 && ts.ts_lines)
if (ioctl(fileno(ttyout), TIOCGSIZE, &ts) == -1)
if ((error = ioctl(0, TIOCGSIZE, &ts)) != 0)
if (ioctl(fileno(to), TIOCGSIZE, &ts) == -1)
if (ioctl(STDOUT_FILENO, TIOCGSIZE, &ts) != -1) {
#elif defined(TIOCGSIZE)
#elif defined(TIOCGSIZE)
if ((ioctl(1, TIOCGSIZE, &tsz) == 0) && (tsz.ts_cols > 0)) {