On 12/02/2015 10:40 PM, Peter Hurley wrote: > 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 <andries.brouwer@xxxxxx> >>> 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. Yes, things have not always been consistent, and TIOCTTYGSTRUCT is borderline. The change happened long enough ago now that I considered just applying you patch. Cheers Michael -- Michael Kerrisk Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/ Linux/UNIX System Programming Training: http://man7.org/training/ -- To unsubscribe from this list: send the line "unsubscribe linux-man" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html