home *** CD-ROM | disk | FTP | other *** search
- #include <stdio.h>
-
- #include "termio.h"
-
- extern int ioctl (int, int, void *);
-
- int
- main ()
- {
- struct winsize w[1];
-
- ioctl (2, TIOCGWINSZ, w);
- printf ("rows: %d\tcols: %d\nxpixels: %d\typixels: %d\n",
- w->ws_row, w->ws_col, w->ws_xpixel, w->ws_ypixel);
- fputs ("\nrows: ", stdout);
- scanf ("%hd\n", &w->ws_row);
- fputs ("cols: ", stdout);
- scanf ("%hd\n", &w->ws_col);
- fputs ("xpixels: ", stdout);
- scanf ("%hd\n", &w->ws_xpixel);
- fputs ("ypixels: ", stdout);
- scanf ("%hd\n", &w->ws_ypixel);
- ioctl (2, TIOCSWINSZ, w);
- ioctl (2, TIOCGWINSZ, w);
- printf ("\x0crows: %d\tcols: %d\nxpixels: %d\typixels: %d\n",
- w->ws_row, w->ws_col, w->ws_xpixel, w->ws_ypixel);
- return 0;
- }
-