4.3BSD release version
[unix-history] / usr / src / sys / kern / tty_conf.c
index 76dfecd..a443226 100644 (file)
@@ -1,16 +1,23 @@
-/*     tty_conf.c      4.3     83/05/27        */
+/*
+ * Copyright (c) 1982, 1986 Regents of the University of California.
+ * All rights reserved.  The Berkeley software License Agreement
+ * specifies the terms and conditions for redistribution.
+ *
+ *     @(#)tty_conf.c  7.1 (Berkeley) %G%
+ */
 
 
-#include "../h/param.h"
-#include "../h/systm.h"
-#include "../h/buf.h"
-#include "../h/tty.h"
-#include "../h/conf.h"
+#include "param.h"
+#include "systm.h"
+#include "buf.h"
+#include "ioctl.h"
+#include "tty.h"
+#include "conf.h"
 
 int    nodev();
 int    nulldev();
 
 
 int    nodev();
 int    nulldev();
 
-int    ttyopen(),ttyclose(),ttread(),ttwrite(),nullioctl(),ttstart();
-int    ttyinput();
+int    ttyopen(),ttylclose(),ttread(),ttwrite(),nullioctl(),ttstart();
+int    ttymodem(), nullmodem(), ttyinput();
 
 #include "bk.h"
 #if NBK > 0
 
 #include "bk.h"
 #if NBK > 0
@@ -21,30 +28,35 @@ int bkopen(),bkclose(),bkread(),bkinput(),bkioctl();
 #if NTB > 0
 int    tbopen(),tbclose(),tbread(),tbinput(),tbioctl();
 #endif
 #if NTB > 0
 int    tbopen(),tbclose(),tbread(),tbinput(),tbioctl();
 #endif
+#include "sl.h"
+#if NSL > 0
+int    slopen(),slclose(),slinput(),sltioctl(),slstart();
+#endif
+
 
 struct linesw linesw[] =
 {
 
 struct linesw linesw[] =
 {
-       ttyopen, nodev, ttread, ttwrite, nullioctl,
-       ttyinput, nodev, nulldev, ttstart, nulldev,
+       ttyopen, ttylclose, ttread, ttwrite, nullioctl, /* 0- OTTYDISC */
+       ttyinput, nodev, nulldev, ttstart, ttymodem,
 #if NBK > 0
 #if NBK > 0
-       bkopen, bkclose, bkread, ttwrite, bkioctl,
-       bkinput, nodev, nulldev, ttstart, nulldev,
+       bkopen, bkclose, bkread, ttwrite, bkioctl,      /* 1- NETLDISC */
+       bkinput, nodev, nulldev, ttstart, nullmodem,
 #else
        nodev, nodev, nodev, nodev, nodev,
        nodev, nodev, nodev, nodev, nodev,
 #endif
 #else
        nodev, nodev, nodev, nodev, nodev,
        nodev, nodev, nodev, nodev, nodev,
 #endif
-       ttyopen, ttyclose, ttread, ttwrite, nullioctl,
-       ttyinput, nodev, nulldev, ttstart, nulldev,
+       ttyopen, ttylclose, ttread, ttwrite, nullioctl, /* 2- NTTYDISC */
+       ttyinput, nodev, nulldev, ttstart, ttymodem,
 #if NTB > 0
        tbopen, tbclose, tbread, nodev, tbioctl,
 #if NTB > 0
        tbopen, tbclose, tbread, nodev, tbioctl,
-       tbinput, nodev, nulldev, ttstart, nulldev,              /* 3 */
+       tbinput, nodev, nulldev, ttstart, nullmodem,    /* 3- TABLDISC */
 #else
        nodev, nodev, nodev, nodev, nodev,
        nodev, nodev, nodev, nodev, nodev,
 #endif
 #else
        nodev, nodev, nodev, nodev, nodev,
        nodev, nodev, nodev, nodev, nodev,
 #endif
-#if NTB > 0
-       tbopen, tbclose, tbread, nodev, tbioctl,
-       tbinput, nodev, nulldev, ttstart, nulldev,              /* 4 */
+#if NSL > 0
+       slopen, slclose, nodev, nodev, sltioctl,
+       slinput, nodev, nulldev, slstart, nulldev,      /* 4- SLIPDISC */
 #else
        nodev, nodev, nodev, nodev, nodev,
        nodev, nodev, nodev, nodev, nodev,
 #else
        nodev, nodev, nodev, nodev, nodev,
        nodev, nodev, nodev, nodev, nodev,