From mboxrd@z Thu Jan 1 00:00:00 1970 From: Peter Hurley Subject: Re: [PATCH] tty_ioctl.4: Remove TIOCTTYGSTRUCT ioctl info Date: Wed, 2 Dec 2015 16:40:46 -0500 Message-ID: <565F655E.70707@hurleysoftware.com> References: <1447709969-26477-1-git-send-email-peter@hurleysoftware.com> <565F4BEA.4050505@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <565F4BEA.4050505-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> Sender: linux-man-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org To: "Michael Kerrisk (man-pages)" Cc: linux-man-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Greg Kroah-Hartman , Jiri Slaby List-Id: linux-man@vger.kernel.org On 12/02/2015 02:52 PM, Michael Kerrisk (man-pages) wrote: > Hello Peter, > > On 11/16/2015 10:39 PM, Peter Hurley wrote: >> Thankfully, TIOCTTYGSTRUCT was removed in v2.5.67 by: >> >> commit b3506a09d15dc5aee6d4bb88d759b157016e1864 >> Author: Andries E. Brouwer >> Date: Tue Apr 1 04:42:46 2003 -0800 >> >> [PATCH] kill TIOCTTYGSTRUCT >> >> Only used for (dubious) debugging purposes, and exposes >> internal kernel state. >> >> [The git SHA is from Thomas Gleixner's history tree at >> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/history.git] > > Thanks for the report/patch. Man-pages tends to take a conservative > approach about discarding stuff though, since people reading man pages > also need to know about past behavior. Therefore, I instead > just added a note that this ioctl() disappeared in Linux 2.5.67: > "This command was removed in Linux 2.5.67." Ok, thanks for the clarification. I saw the commented-out TIOCGSERIAL/TIOCSSERIAL (which is _never_ going away) and assumed the policy was more best-practices than complete. Regards, Peter Hurley >> Signed-off-by: Peter Hurley >> --- >> man4/tty_ioctl.4 | 8 -------- >> 1 file changed, 8 deletions(-) >> >> diff --git a/man4/tty_ioctl.4 b/man4/tty_ioctl.4 >> index 53645d8..c3bee35 100644 >> --- a/man4/tty_ioctl.4 >> +++ b/man4/tty_ioctl.4 >> @@ -471,14 +471,6 @@ For the >> .B TIOCLINUX >> ioctl, see >> .BR console_ioctl (4). >> -.SS Kernel debugging >> -.B "#include " >> -.TP >> -.BI "TIOCTTYGSTRUCT struct tty_struct *" argp >> -Get the >> -.I tty_struct >> -corresponding to >> -.IR fd . >> .\" >> .\" .SS Serial info >> .\" .BR "#include " >> > > -- To unsubscribe from this list: send the line "unsubscribe linux-man" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html