TerminalWindowSize
err = (TerminalWindowSize(&oldrows, &oldcols) == 0) ? 1 : 0;
if (TerminalWindowSize(&newrows, &newcols) && connected &&
err = (TerminalWindowSize(&oldrows, &oldcols) == 0) ? 1 : 0;
if (TerminalWindowSize(&newrows, &newcols) && connected &&
extern int TerminalWindowSize(unsigned short *, unsigned short *);
if (TerminalWindowSize(&rows, &cols) == 0) { /* Failed */