- tcsetattr(fileno(cin), TCSANOW, &new_settings);
-
- (void) signal(SIGINT, gotsig);
-
- ioctl(STDOUT_FILENO, TIOCGWINSZ, &win);
- if (win.ws_row > 4) rows = win.ws_row - 2;
- if (win.ws_col > 0) cols = win.ws_col - 1;
+ stty(fileno(cin), &new_settings);
+
+#ifdef BB_FEATURE_AUTOWIDTH
+ ioctl(fileno(stdout), TIOCGWINSZ, &win);
+ if (win.ws_row > 4)
+ terminal_height = win.ws_row - 2;
+ if (win.ws_col > 0)
+ terminal_width = win.ws_col - 1;
+#endif