xref: /csrg-svn/sys/kern/tty_conf.c (revision 8553)
1*8553Sroot /*	tty_conf.c	4.1	82/10/17	*/
2*8553Sroot 
3*8553Sroot #include "../h/param.h"
4*8553Sroot #include "../h/systm.h"
5*8553Sroot #include "../h/buf.h"
6*8553Sroot #include "../h/tty.h"
7*8553Sroot #include "../h/conf.h"
8*8553Sroot 
9*8553Sroot int	nodev();
10*8553Sroot int	nulldev();
11*8553Sroot 
12*8553Sroot int	ttyopen(),ttyclose(),ttread(),ttwrite(),nullioctl(),ttstart();
13*8553Sroot int	ttyinput();
14*8553Sroot 
15*8553Sroot #include "bk.h"
16*8553Sroot #if NBK > 0
17*8553Sroot int	bkopen(),bkclose(),bkread(),bkinput(),bkioctl();
18*8553Sroot #endif
19*8553Sroot 
20*8553Sroot #include "tb.h"
21*8553Sroot #if NTB > 0
22*8553Sroot int	tbopen(),tbclose(),tbread(),tbinput(),tbioctl();
23*8553Sroot #endif
24*8553Sroot 
25*8553Sroot struct	linesw linesw[] =
26*8553Sroot {
27*8553Sroot 	ttyopen, nodev, ttread, ttwrite, nullioctl,
28*8553Sroot 	ttyinput, nodev, nulldev, ttstart, nulldev,
29*8553Sroot #if NBK > 0
30*8553Sroot 	bkopen, bkclose, bkread, ttwrite, bkioctl,
31*8553Sroot 	bkinput, nodev, nulldev, ttstart, nulldev,
32*8553Sroot #else
33*8553Sroot 	nodev, nodev, nodev, nodev, nodev,
34*8553Sroot 	nodev, nodev, nodev, nodev, nodev,
35*8553Sroot #endif
36*8553Sroot 	ttyopen, ttyclose, ttread, ttwrite, nullioctl,
37*8553Sroot 	ttyinput, nodev, nulldev, ttstart, nulldev,
38*8553Sroot #if NTB > 0
39*8553Sroot 	tbopen, tbclose, tbread, nodev, tbioctl,
40*8553Sroot 	tbinput, nodev, nulldev, ttstart, nulldev,		/* 3 */
41*8553Sroot #else
42*8553Sroot 	nodev, nodev, nodev, nodev, nodev,
43*8553Sroot 	nodev, nodev, nodev, nodev, nodev,
44*8553Sroot #endif
45*8553Sroot #if NTB > 0
46*8553Sroot 	tbopen, tbclose, tbread, nodev, tbioctl,
47*8553Sroot 	tbinput, nodev, nulldev, ttstart, nulldev,		/* 4 */
48*8553Sroot #else
49*8553Sroot 	nodev, nodev, nodev, nodev, nodev,
50*8553Sroot 	nodev, nodev, nodev, nodev, nodev,
51*8553Sroot #endif
52*8553Sroot 	0		/* XXX */
53*8553Sroot };
54*8553Sroot 
55*8553Sroot int	nldisp = 5;
56*8553Sroot 
57