1*12753Ssam /* tty_conf.c 4.3 83/05/27 */ 28553Sroot 38553Sroot #include "../h/param.h" 48553Sroot #include "../h/systm.h" 58553Sroot #include "../h/buf.h" 68553Sroot #include "../h/tty.h" 78553Sroot #include "../h/conf.h" 88553Sroot 98553Sroot int nodev(); 108553Sroot int nulldev(); 118553Sroot 128553Sroot int ttyopen(),ttyclose(),ttread(),ttwrite(),nullioctl(),ttstart(); 138553Sroot int ttyinput(); 148553Sroot 158553Sroot #include "bk.h" 168553Sroot #if NBK > 0 178553Sroot int bkopen(),bkclose(),bkread(),bkinput(),bkioctl(); 188553Sroot #endif 198553Sroot 208553Sroot #include "tb.h" 218553Sroot #if NTB > 0 228553Sroot int tbopen(),tbclose(),tbread(),tbinput(),tbioctl(); 238553Sroot #endif 248553Sroot 258553Sroot struct linesw linesw[] = 268553Sroot { 278553Sroot ttyopen, nodev, ttread, ttwrite, nullioctl, 288553Sroot ttyinput, nodev, nulldev, ttstart, nulldev, 298553Sroot #if NBK > 0 308553Sroot bkopen, bkclose, bkread, ttwrite, bkioctl, 318553Sroot bkinput, nodev, nulldev, ttstart, nulldev, 328553Sroot #else 338553Sroot nodev, nodev, nodev, nodev, nodev, 348553Sroot nodev, nodev, nodev, nodev, nodev, 358553Sroot #endif 368553Sroot ttyopen, ttyclose, ttread, ttwrite, nullioctl, 378553Sroot ttyinput, nodev, nulldev, ttstart, nulldev, 388553Sroot #if NTB > 0 398553Sroot tbopen, tbclose, tbread, nodev, tbioctl, 408553Sroot tbinput, nodev, nulldev, ttstart, nulldev, /* 3 */ 418553Sroot #else 428553Sroot nodev, nodev, nodev, nodev, nodev, 438553Sroot nodev, nodev, nodev, nodev, nodev, 448553Sroot #endif 458553Sroot #if NTB > 0 468553Sroot tbopen, tbclose, tbread, nodev, tbioctl, 478553Sroot tbinput, nodev, nulldev, ttstart, nulldev, /* 4 */ 488553Sroot #else 498553Sroot nodev, nodev, nodev, nodev, nodev, 508553Sroot nodev, nodev, nodev, nodev, nodev, 518553Sroot #endif 528553Sroot }; 538553Sroot 548562Sroot int nldisp = sizeof (linesw) / sizeof (linesw[0]); 55*12753Ssam 56*12753Ssam /* 57*12753Ssam * Do nothing specific version of line 58*12753Ssam * discipline specific ioctl command. 59*12753Ssam */ 60*12753Ssam /*ARGSUSED*/ 61*12753Ssam nullioctl(tp, cmd, data, flags) 62*12753Ssam struct tty *tp; 63*12753Ssam char *data; 64*12753Ssam int flags; 65*12753Ssam { 66*12753Ssam 67*12753Ssam #ifdef lint 68*12753Ssam tp = tp; data = data; flags = flags; 69*12753Ssam #endif 70*12753Ssam return (-1); 71*12753Ssam } 72