The tablet line discipline TABLDISC has been defunct for quite some time,
I suggest we remove it as well.

ok?

Index: bin/stty/print.c
===================================================================
RCS file: /cvs/src/bin/stty/print.c,v
retrieving revision 1.2
diff -u -r1.2 print.c
--- bin/stty/print.c    19 May 2009 15:37:23 -0000      1.2
+++ bin/stty/print.c    19 May 2009 15:43:41 -0000
@@ -63,9 +63,6 @@
        /* Line discipline. */
        if (ldisc != TTYDISC) {
                switch(ldisc) {
-               case TABLDISC:
-                       cnt += printf("tablet disc; ");
-                       break;
                case SLIPDISC:
                        cnt += printf("slip disc; ");
                        break;
Index: share/man/man4/tty.4
===================================================================
RCS file: /cvs/src/share/man/man4/tty.4,v
retrieving revision 1.2
diff -u -r1.2 tty.4
--- share/man/man4/tty.4        19 May 2009 15:37:23 -0000      1.2
+++ share/man/man4/tty.4        19 May 2009 15:43:41 -0000
@@ -205,8 +205,6 @@
 .Bl -tag -width TIOCGWINSZ -compact
 .It TTYDISC
 Termios interactive line discipline.
-.It TABLDISC
-Tablet line discipline.
 .It SLIPDISC
 Serial IP line discipline.
 .It PPPDISC
Index: sys/compat/linux/linux_termios.c
===================================================================
RCS file: /cvs/src/sys/compat/linux/linux_termios.c,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 linux_termios.c
--- sys/compat/linux/linux_termios.c    26 Aug 2008 14:41:47 -0000      1.1.1.1
+++ sys/compat/linux/linux_termios.c    19 May 2009 15:43:42 -0000
@@ -558,10 +558,6 @@
                case PPPDISC:
                        idat = LINUX_N_PPP;
                        break;
-               /*
-                * Linux does not have the tablet line discipline.
-                */
-               case TABLDISC:
                default:
                        idat = -1;      /* XXX What should this be? */
                        break;
Index: sys/sys/ttycom.h
===================================================================
RCS file: /cvs/src/sys/sys/ttycom.h,v
retrieving revision 1.2
diff -u -r1.2 ttycom.h
--- sys/sys/ttycom.h    19 May 2009 15:37:23 -0000      1.2
+++ sys/sys/ttycom.h    19 May 2009 15:43:42 -0000
@@ -136,7 +136,6 @@
 #define        TIOCMODS        TIOCMSET
 
 #define        TTYDISC         0               /* termios tty line discipline 
*/
-#define        TABLDISC        3               /* tablet discipline */
 #define        SLIPDISC        4               /* serial IP discipline */
 #define        PPPDISC         5               /* ppp discipline */
 #define        NMEADISC        7               /* NMEA0183 discipline */
Index: usr.sbin/pstat/pstat.c
===================================================================
RCS file: /cvs/src/usr.sbin/pstat/pstat.c,v
retrieving revision 1.2
diff -u -r1.2 pstat.c
--- usr.sbin/pstat/pstat.c      19 May 2009 15:37:23 -0000      1.2
+++ usr.sbin/pstat/pstat.c      19 May 2009 15:43:43 -0000
@@ -965,9 +965,6 @@
        case TTYDISC:
                (void)printf("term\n");
                break;
-       case TABLDISC:
-               (void)printf("tab\n");
-               break;
        case SLIPDISC:
                (void)printf("slip\n");
                break;
-- 
Marc Balmer, Micro Systems, Wiesendamm 2a, Postfach, CH-4019 Basel, Switzerland
http://www.msys.ch/     http://www.vnode.ch/   "In God we trust, in C we code."

Reply via email to