TIOCGWINSZ
if (ioctl(SHOUT, TIOCGWINSZ, (ioctl_t) & win) < 0 || win.ws_col == 0)
if (ioctl(0, TIOCGWINSZ, (char *) &ws) >= 0) {
if (ioctl(fileno(fp), TIOCGWINSZ, &win) == 0 && win.ws_col > 0)
if (procpid == kshpid && ioctl(tty_fd, TIOCGWINSZ, &ws) >= 0) {
#if defined(TIOCGWINSZ)
#if defined(TIOCGWINSZ)
#ifdef TIOCGWINSZ
#if defined(TIOCGWINSZ)
if (ioctl(STDOUT_FILENO, TIOCGWINSZ, &win) == 0 &&
if ((ioctl(STDOUT_FILENO, TIOCGWINSZ, (char *)&ws) == -1 &&
ioctl(STDERR_FILENO, TIOCGWINSZ, (char *)&ws) == -1 &&
ioctl(STDIN_FILENO, TIOCGWINSZ, (char *)&ws) == -1) ||
if (ioctl(1, TIOCGWINSZ, &win) == 0 && win.ws_col > 0)
if (ioctl(i.fd, TIOCGWINSZ, &i.win) < 0)
if (ioctl(1, TIOCGWINSZ, &win) != 1)
#ifdef TIOCGWINSZ
#ifdef TIOCGWINSZ
if (ioctl(2, TIOCGWINSZ, &w) == 0 && w.ws_row > 0)
#ifdef TIOCGWINSZ
if (ioctl(2, TIOCGWINSZ, &w) == 0 && w.ws_col > 0)
#ifdef TIOCGWINSZ
(void) ioctl(fileno(stdout), TIOCGWINSZ, &win);
if (ioctl(0, TIOCGWINSZ, &ws) == 0) {
return ioctl(fd, TIOCGWINSZ, ws);
if (ioctl(fileno(_cursesi_screen->outfd), TIOCGWINSZ, &win) != -1 &&
if (ioctl(fileno(_cursesi_screen->outfd), TIOCGWINSZ, &win) != -1 &&
#ifdef TIOCGWINSZ
if (ioctl(el->el_infd, TIOCGWINSZ, &ws) != -1) {
if (ioctl(fildes, TIOCGWINSZ, &win) != -1 &&
if (ioctl(fileno(stdout), TIOCGWINSZ, &winsize) != -1 &&
if (ioctl(fileno(stdout), TIOCGWINSZ, &winsize) != -1 &&
if (ioctl(fileno(stdout), TIOCGWINSZ, &wsz) == 0)
if (ioctl(fileno(stdout), TIOCGWINSZ, &winsize) == 0 &&
if (ioctl(fileno(stdout), TIOCGWINSZ, &winsize) == 0 &&
SCARG(&ia, com) = TIOCGWINSZ;
SCARG(&ia, com) = TIOCGWINSZ;
if ((error = (*ctl)(fp, TIOCGWINSZ, &ws)) != 0)
if ((error = (*ctl)(fp, TIOCGWINSZ, &ws)) != 0)
error = sunos32_do_ioctl(SCARG(&bsd_ua, fd), TIOCGWINSZ, &ws,
error = sunos32_do_ioctl(SCARG(&bsd_ua, fd), TIOCGWINSZ, &ws,
error = ultrix_do_ioctl(SCARG(&ap, fd), TIOCGWINSZ, &ws, l);
error = ultrix_do_ioctl(SCARG(&ap, fd), TIOCGWINSZ, &ws, l);
case TIOCGWINSZ: /* get window size */
#define TIOCGSIZE TIOCGWINSZ
if (ioctl(STDOUT_FILENO, TIOCGWINSZ, &win) == -1 || !win.ws_col) {
if (ioctl(fileno(ttyout), TIOCGWINSZ, &winsize) != -1 &&
else if (ioctl(STDOUT_FILENO, TIOCGWINSZ, &ws) == 0)
if (!plain && ioctl(fileno(stderr), TIOCGWINSZ, &ws) != -1 &&
if (fancy && ioctl(fileno(stderr), TIOCGWINSZ, &ws) != -1 &&
if (ioctl(1, TIOCGWINSZ, &ws) < 0)
if (ioctl(fileno(stdout), TIOCGWINSZ, &win) != -1)
} else if (ioctl(tty, TIOCGWINSZ, &ts) != -1) {
#define get_window_size(fd, wp) ioctl(fd, TIOCGWINSZ, wp)
ioctl(STDIN_FILENO, TIOCGWINSZ, &win) == -1) {
#ifdef TIOCGWINSZ
#ifdef TIOCGWINSZ
else if (ioctl(STDOUT_FILENO, TIOCGWINSZ, &win) == 0 &&
if (ioctl(STDOUT_FILENO, TIOCGWINSZ, &ws) == 0)
if (ioctl(fileno(stdin), TIOCGWINSZ, (char *)&ws) >= 0) {
#ifdef TIOCGWINSZ
(void)ioctl(STDERR_FILENO, TIOCGWINSZ, &win);
#ifdef TIOCGWINSZ
(void)ioctl(STDOUT_FILENO, TIOCGWINSZ, &winsize);
if ((ioctl(STDOUT_FILENO, TIOCGWINSZ, &ws) == -1 &&
ioctl(STDERR_FILENO, TIOCGWINSZ, &ws) == -1 &&
ioctl(STDIN_FILENO, TIOCGWINSZ, &ws) == -1) || ws.ws_col == 0)
if (ioctl(0, TIOCGWINSZ, &ts) < 0)
if (ioctl(STDOUT_FILENO, TIOCGWINSZ, &ws) != -1) {
#ifdef TIOCGWINSZ
if (ioctl(fileno(stderr), TIOCGWINSZ, &win) == 0 && win.ws_col > 0)
xioctl(fd, TIOCGWINSZ, &ws);
if (ioctl(i.fd, TIOCGWINSZ, &i.win) < 0)
#if defined(TIOCGWINSZ)
#if defined(TIOCGWINSZ)
if ((ioctl(1, TIOCGWINSZ, &wsz) == 0) && (wsz.ws_col > 0)) {
(void)ioctl(STDIN_FILENO, TIOCGWINSZ, &win);
nontty = ioctl(STDOUT_FILENO, TIOCGWINSZ, &win);
if (ioctl(Selmouse.sm_ttyfd, TIOCGWINSZ, &ws) < 0) {