home *** CD-ROM | disk | FTP | other *** search
/ RISC DISC 1 / RISC_DISC_1.iso / pd_share / code / unixlib / !UnixLib / test / c / wintest < prev   
Encoding:
Text File  |  1994-03-08  |  697 b   |  29 lines

  1. #include <stdio.h>
  2.  
  3. #include "termio.h"
  4.  
  5. extern int ioctl (int, int, void *);
  6.  
  7. int
  8. main ()
  9. {
  10.   struct winsize w[1];
  11.  
  12.   ioctl (2, TIOCGWINSZ, w);
  13.   printf ("rows: %d\tcols: %d\nxpixels: %d\typixels: %d\n",
  14.       w->ws_row, w->ws_col, w->ws_xpixel, w->ws_ypixel);
  15.   fputs ("\nrows: ", stdout);
  16.   scanf ("%hd\n", &w->ws_row);
  17.   fputs ("cols: ", stdout);
  18.   scanf ("%hd\n", &w->ws_col);
  19.   fputs ("xpixels: ", stdout);
  20.   scanf ("%hd\n", &w->ws_xpixel);
  21.   fputs ("ypixels: ", stdout);
  22.   scanf ("%hd\n", &w->ws_ypixel);
  23.   ioctl (2, TIOCSWINSZ, w);
  24.   ioctl (2, TIOCGWINSZ, w);
  25.   printf ("\x0crows: %d\tcols: %d\nxpixels: %d\typixels: %d\n",
  26.       w->ws_row, w->ws_col, w->ws_xpixel, w->ws_ypixel);
  27.   return 0;
  28. }
  29.