.\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: GPL-1.0-or-later .\" .TH TIOCTTYGSTRUCT 2const (date) "Linux man-pages (unreleased)" .SH NAME TIOCTTYGSTRUCT \- kernel debugging .SH LIBRARY Standard C library .RI ( libc ,\~ \-lc ) .SH SYNOPSIS .nf .B #include .P .BI "int ioctl(int " fd ", TIOCTTYGSTRUCT, struct tty_struct *" argp ); .P .B #include .P .B struct tty_struct; .fi .SH DESCRIPTION Get the .I tty_struct corresponding to .IR fd . .SH RETURN VALUE On success, 0 is returned. On error, \-1 is returned, and .I errno is set to indicate the error. .SH HISTORY This operation was removed in Linux 2.5.67. .\" 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. .\" .SH SEE ALSO .BR ioctl (2), .BR ioctl_tty (2)