diff --git a/man7/termio.7 b/man7/termio.7 new file mode 100644 index 000000000..42dfcfe70 --- /dev/null +++ b/man7/termio.7 @@ -0,0 +1,56 @@ +.\" Copyright (c) 2006 by Michael Kerrisk +.\" +.\" Permission is granted to make and distribute verbatim copies of this +.\" manual provided the copyright notice and this permission notice are +.\" preserved on all copies. +.\" +.\" Permission is granted to copy and distribute modified versions of this +.\" manual under the conditions for verbatim copying, provided that the +.\" entire resulting derived work is distributed under the terms of a +.\" permission notice identical to this one. +.\" +.\" Since the Linux kernel and libraries are constantly changing, this +.\" manual page may be incorrect or out-of-date. The author(s) assume no +.\" responsibility for errors or omissions, or for damages resulting from +.\" the use of the information contained herein. +.\" +.\" Formatted or processed versions of this manual, if unaccompanied by +.\" the source, must acknowledge the copyright and authors of this work. +.\" +.\" 28 Dec 2006 - Initial Creation +.\" +.TH TERMIO 7 2006-12-28 "Linux 2.6.19" "Linux Programmer's Manual" +.SH NAME +termio \- the System V terminal driver interface +.SH DESCRIPTION +.B termio +is the name of the old System V terminal driver interface. +This interface defined a +.I termio +structure used to store terminal settings, and a range of +.BR ioctl (2) +operations to get and set terminal attributes. + +The +.B termio +interface is now obsolete: POSIX.1-1990 standardized a modified +version of this interface, under the name +.BR termios . +The POSIX.1 data structure differs slightly from the +System V version, and POSIX.1 defined a suite of functions +to replace the various +.BR ioctl () +operations that existed in System V. +(This was done because +.BR ioctl () +was unstandardised, and its variadic third argument +does not allow argument type checking.) + +If you're looking for page called "termio", then you can probably +find most of the information that you seek in either +.BR termios (3) +or +.BR tty_ioctl (4). +.SH "SEE ALSO" +.BR termios (3), +.BR tty_ioctl (4)