]> git.ipfire.org Git - thirdparty/man-pages.git/commitdiff
Drief discussion of System V termio, with pointers to pages the
authorMichael Kerrisk <mtk.manpages@gmail.com>
Thu, 28 Dec 2006 04:22:44 +0000 (04:22 +0000)
committerMichael Kerrisk <mtk.manpages@gmail.com>
Thu, 28 Dec 2006 04:22:44 +0000 (04:22 +0000)
reader probably wants.

man7/termio.7 [new file with mode: 0644]

diff --git a/man7/termio.7 b/man7/termio.7
new file mode 100644 (file)
index 0000000..42dfcfe
--- /dev/null
@@ -0,0 +1,56 @@
+.\" Copyright (c) 2006 by Michael Kerrisk <mtk-manpages@gmx.net>
+.\"
+.\" 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)