bin/184691: getty: remove leftovers from COMPAT_43 removal, sync man page
Christian Weisgerber
naddy at FreeBSD.org
Wed Dec 11 16:50:00 UTC 2013
>Number: 184691
>Category: bin
>Synopsis: getty: remove leftovers from COMPAT_43 removal, sync man page
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Wed Dec 11 16:50:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator: Christian Weisgerber
>Release: FreeBSD 9.2-STABLE amd64
>Organization:
>Environment:
System: FreeBSD lorvorc.mips.inka.de 9.2-STABLE FreeBSD 9.2-STABLE #0 r259069: Sat Dec 7 15:52:28 CET 2013 naddy at lorvorc.mips.inka.de:/usr/obj/usr/src/sys/GENERIC amd64
(Applicable to head and all supported releases.)
>Description:
When the f0, f1, f2 capabilities were deleted from getty(8) with
the COMPAT_43 removal, some dead code was forgotten and the gettytab(5)
man page wasn't updated.
>How-To-Repeat:
>Fix:
Index: gettytab.5
===================================================================
--- gettytab.5 (revision 259220)
+++ gettytab.5 (working copy)
@@ -113,9 +113,6 @@
character
.It "ev str" Ta Dv NULL Ta
.No "initial environment"
-.It "f0 num unused tty mode flags to write messages"
-.It "f1 num unused tty mode flags to read login name"
-.It "f2 num unused tty mode flags to leave terminal as"
.It "fl str" Ta So Li ^O Sc Ta
.No "output flush character"
.It "hc bool false do"
@@ -205,6 +202,9 @@
.It "bd num 0 backspace delay"
.It "cb bool false use crt backspace mode"
.It "cd num 0 carriage-return delay"
+.It "f0 num unused tty mode flags to write messages"
+.It "f1 num unused tty mode flags to read login name"
+.It "f2 num unused tty mode flags to leave terminal as"
.It "fd num 0 form-feed (vertical motion) delay"
.It "lc bool false terminal has lower case"
.It "nd num 0 newline (line-feed) delay"
@@ -246,18 +246,7 @@
and
.Va c_oflag
fields, respectively.
-Each these sets must be completely specified to be effective.
-The
-.Va \&f0 ,
-.Va \&f1 ,
-and
-.Va \&f2
-are excepted for backwards compatibility with a previous incarnation of
-the TTY sub-system.
-In these flags the bottom 16 bits of the (32 bits)
-value contain the sgttyb
-.Va sg_flags
-field, while the top 16 bits represent the local mode word.
+Each of these sets must be completely specified to be effective.
.Pp
Should
.Xr getty 8
Index: gettytab.h
===================================================================
--- gettytab.h (revision 259220)
+++ gettytab.h (working copy)
@@ -105,42 +105,36 @@
#define FD gettynums[6].value
#define BD gettynums[7].value
#define TO gettynums[8].value
-#define F0 gettynums[9].value
-#define F0set gettynums[9].set
-#define F1 gettynums[10].value
-#define F1set gettynums[10].set
-#define F2 gettynums[11].value
-#define F2set gettynums[11].set
-#define PF gettynums[12].value
-#define C0 gettynums[13].value
-#define C0set gettynums[13].set
-#define C1 gettynums[14].value
-#define C1set gettynums[14].set
-#define C2 gettynums[15].value
-#define C2set gettynums[15].set
-#define I0 gettynums[16].value
-#define I0set gettynums[16].set
-#define I1 gettynums[17].value
-#define I1set gettynums[17].set
-#define I2 gettynums[18].value
-#define I2set gettynums[18].set
-#define L0 gettynums[19].value
-#define L0set gettynums[19].set
-#define L1 gettynums[20].value
-#define L1set gettynums[20].set
-#define L2 gettynums[21].value
-#define L2set gettynums[21].set
-#define O0 gettynums[22].value
-#define O0set gettynums[22].set
-#define O1 gettynums[23].value
-#define O1set gettynums[23].set
-#define O2 gettynums[24].value
-#define O2set gettynums[24].set
-#define DE gettynums[25].value
-#define RTset gettynums[26].set
-#define RT gettynums[26].value
-#define CT gettynums[27].value
-#define DC gettynums[28].value
+#define PF gettynums[9].value
+#define C0 gettynums[10].value
+#define C0set gettynums[10].set
+#define C1 gettynums[11].value
+#define C1set gettynums[11].set
+#define C2 gettynums[12].value
+#define C2set gettynums[12].set
+#define I0 gettynums[13].value
+#define I0set gettynums[13].set
+#define I1 gettynums[14].value
+#define I1set gettynums[14].set
+#define I2 gettynums[15].value
+#define I2set gettynums[15].set
+#define L0 gettynums[16].value
+#define L0set gettynums[16].set
+#define L1 gettynums[17].value
+#define L1set gettynums[17].set
+#define L2 gettynums[18].value
+#define L2set gettynums[18].set
+#define O0 gettynums[19].value
+#define O0set gettynums[19].set
+#define O1 gettynums[20].value
+#define O1set gettynums[20].set
+#define O2 gettynums[21].value
+#define O2set gettynums[21].set
+#define DE gettynums[22].value
+#define RT gettynums[23].value
+#define RTset gettynums[23].set
+#define CT gettynums[24].value
+#define DC gettynums[25].value
/*
* Boolean values.
Index: init.c
===================================================================
--- init.c (revision 259220)
+++ init.c (working copy)
@@ -99,9 +99,6 @@
{ "fd" }, /* form-feed delay */
{ "bd" }, /* backspace delay */
{ "to" }, /* timeout */
- { "f0" }, /* output flags */
- { "f1" }, /* input flags */
- { "f2" }, /* user mode flags */
{ "pf" }, /* delay before flush at 1st prompt */
{ "c0" }, /* output c_flags */
{ "c1" }, /* input c_flags */
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-bugs
mailing list