1: static char sccsid[] = "@(#)setmode.c	4.1	(Berkeley)	10/2/82";
   2: 
   3: /*
   4: 	setmode.c
   5: 
   6: 	used to set the mode to cat files to check the net tty drivers
   7: */
   8: # include <stdio.h>
   9: # include <sgtty.h>
  10: main(argc,argv)
  11:   char **argv; {
  12:     struct sgttyb stt;
  13:     FILE *readtty;
  14:     if(fork() != 0)exit(0);
  15:     printf("kill %d\n",getpid());
  16:     readtty = fopen(argv[1],"w");
  17:     if(readtty == NULL)goto err1;
  18:     if(gtty(fileno(readtty),&stt) < 0)goto err2;
  19:     stt.sg_ispeed = stt.sg_ospeed = 9;  /* 1200 baud */
  20:     stt.sg_erase = stt.sg_kill = 0;     /* erase and kill off */
  21:     stt.sg_flags = ANYP;    /* even and odd parity, off everything else */
  22:     if(stty(fileno(readtty),&stt) < 0)goto err3;
  23:     sleep(30000);
  24: err1:
  25:     printf("Error1: ");
  26:     perror(argv[1]);
  27:     exit(1);
  28: err2:
  29:     printf("Error2: ");
  30:     perror(argv[1]);
  31:     exit(1);
  32: err3:
  33:     printf("Error3: ");
  34:     perror(argv[1]);
  35:     exit(1);
  36:     }

Defined functions

main defined in line 10; never used

Defined variables

sccsid defined in line 1; never used
Last modified: 1982-10-03
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 579
Valid CSS Valid XHTML 1.0 Strict