1: /*
   2:  *	indirect driver for controlling tty.
   3:  */
   4: #include "../h/param.h"
   5: #include "../h/conf.h"
   6: #include "../h/dir.h"
   7: #include "../h/user.h"
   8: #include "../h/tty.h"
   9: #include "../h/proc.h"
  10: 
  11: syopen(dev, flag)
  12: {
  13: 
  14:     if(u.u_ttyp == NULL) {
  15:         u.u_error = ENXIO;
  16:         return;
  17:     }
  18:     (*cdevsw[major(u.u_ttyd)].d_open)(u.u_ttyd, flag);
  19: }
  20: 
  21: syread(dev)
  22: {
  23: 
  24:     (*cdevsw[major(u.u_ttyd)].d_read)(u.u_ttyd);
  25: }
  26: 
  27: sywrite(dev)
  28: {
  29: 
  30:     (*cdevsw[major(u.u_ttyd)].d_write)(u.u_ttyd);
  31: }
  32: 
  33: sysioctl(dev, cmd, addr, flag)
  34: caddr_t addr;
  35: {
  36: 
  37:     (*cdevsw[major(u.u_ttyd)].d_ioctl)(u.u_ttyd, cmd, addr, flag);
  38: }

Defined functions

syopen defined in line 11; used 2 times
syread defined in line 21; used 2 times
sysioctl defined in line 33; used 2 times
sywrite defined in line 27; used 2 times
Last modified: 1979-01-10
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 614
Valid CSS Valid XHTML 1.0 Strict