1: #include <sgtty.h>
   2: 
   3: struct  piocb {
   4:     unsigned t;
   5:     short   psize;
   6:     short   mode;
   7:     short   state;
   8:     char    window;
   9: };
  10: pkon(fd, size)
  11: {
  12:     if (size&037 || size > 128) {
  13:         write(2,"bad packet size\n",16);
  14:         return(-1);
  15:     }
  16:     return(turnon(fd, size, 2, 0));
  17: }
  18: turnon(fd,psize,window,mode)
  19: {
  20: struct piocb p;
  21: 
  22:     p.window = window;
  23:     p.psize = psize;
  24:     p.mode = mode;
  25:     p.t = 1;
  26:     if (ioctl(fd,TIOCSETD,&p) < 0 || ioctl(fd,DIOCGETP,&p) < 0) {
  27:         return(-1);
  28:     }
  29:     return(p.psize);
  30: }
  31: 
  32: pkoff(fd)
  33: {
  34: struct piocb p;
  35: 
  36:     close(fd);
  37:     return;
  38: /*
  39: 	p.t = 0;
  40: 	return(ioctl(fd,TIOCSETD,&p));
  41: */
  42: }

Defined functions

pkoff defined in line 32; never used
pkon defined in line 10; never used
turnon defined in line 18; used 1 times
  • in line 16

Defined struct's

piocb defined in line 3; used 4 times
  • in line 20(2), 34(2)
Last modified: 1979-05-05
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 380
Valid CSS Valid XHTML 1.0 Strict