summaryrefslogtreecommitdiffstats
path: root/doc/posix1003.1/ch07.t
diff options
context:
space:
mode:
Diffstat (limited to 'doc/posix1003.1/ch07.t')
-rw-r--r--doc/posix1003.1/ch07.t207
1 files changed, 207 insertions, 0 deletions
diff --git a/doc/posix1003.1/ch07.t b/doc/posix1003.1/ch07.t
new file mode 100644
index 0000000000..96fa0077e7
--- /dev/null
+++ b/doc/posix1003.1/ch07.t
@@ -0,0 +1,207 @@
+@c
+@c COPYRIGHT (c) 1988-2002.
+@c On-Line Applications Research Corporation (OAR).
+@c All rights reserved.
+@c
+@c $Id$
+@c
+
+@chapter Device- and Class-Specific Functions
+
+@section General Terminal Interface
+
+@subsection Interface Characteristics
+
+@subsubsection Opening a Terminal Device File
+
+@subsubsection Process Groups (TTY)
+
+@subsubsection The Controlling Terminal
+
+@subsubsection Terminal Access Control
+
+@subsubsection Input Processing and Reading Data
+
+@subsubsection Canonical Mode Input Processing
+
+@subsubsection Noncanonical Mode Input Processing
+
+@itemize
+
+@item Case A - MIN > 0 and TIME > 0
+
+@item Case B - MIN > 0 and TIME = 0
+
+@item Case C - MIN = 0 and TIME > 0
+
+@item Case D - MIN = 0 and TIME = 0
+
+@end itemize
+
+@subsubsection Writing Data and Output Processing
+
+@subsubsection Special Characters
+
+@example
+INTR, Constant, Implemented
+QUIT, Constant, Implemented
+ERASE, Constant, Implemented
+KILL, Constant, Implemented
+EOF, Constant, Implemented
+NL, Constant, Implemented
+EOL, Constant, Implemented
+SUSP, Constant, Implemented
+STOP, Constant, Implemented
+START, Constant, Implemented
+CR, Constant, Implemented
+@end example
+
+@subsubsection Modem Disconnect
+
+@subsubsection Closing a Terminal Device File
+
+@subsection Parameters That Can Be Set
+
+@subsubsection termios Structure
+
+@example
+tcflag_t, Type, Implemented
+cc_t, Type, Implemented
+struct termios, Type, Implemented
+@end example
+
+@subsubsection Input Modes
+
+@example
+BRKINT, Constant, Implemented
+ICRNL, Constant, Implemented
+IGNBREAK, Constant, Unimplemented
+IGNCR, Constant, Implemented
+IGNPAR, Constant, Implemented
+INLCR, Constant, Implemented
+INPCK, Constant, Implemented
+ISTRIP, Constant, Implemented
+IXOFF, Constant, Implemented
+IXON, Constant, Implemented
+PARMRK, Constant, Implemented
+@end example
+
+@subsubsection Output Modes
+
+@example
+OPOST, Constant, Implemented
+@end example
+
+@subsubsection Control Modes
+
+@example
+CLOCAL, Constant, Implemented
+CREAD, Constant, Implemented
+CSIZE, Constant, Implemented
+CS5, Constant, Implemented
+CS6, Constant, Implemented
+CS7, Constant, Implemented
+CS8, Constant, Implemented
+CSTOPB, Constant, Implemented
+HUPCL, Constant, Implemented
+PARENB, Constant, Implemented
+PARODD, Constant, Implemented
+@end example
+
+@subsubsection Local Modes
+
+@example
+ECHO, Constant, Implemented
+ECHOE, Constant, Implemented
+ECHOK, Constant, Implemented
+ECHONL, Constant, Implemented
+ICANON, Constant, Implemented
+IEXTEN, Constant, Implemented
+ISIG, Constant, Implemented
+NOFLSH, Constant, Implemented
+TOSTOP, Constant, Implemented
+@end example
+
+@subsubsection Special Control Characters
+
+@example
+VEOF, Constant, Implemented
+VEOL, Constant, Implemented
+VERASE, Constant, Implemented
+VINTR, Constant, Implemented
+VKILL, Constant, Implemented
+VQUIT, Constant, Implemented
+VSUSP, Constant, Implemented
+VSTART, Constant, Implemented
+VSTOP, Constant, Implemented
+VMIN, Constant, Implemented
+VTIME, Constant, Implemented
+@end example
+
+@subsection Baud Rate Values
+
+@example
+B0, Constant, Implemented
+B50, Constant, Implemented
+B75, Constant, Implemented
+B110, Constant, Implemented
+B134, Constant, Implemented
+B150, Constant, Implemented
+B200, Constant, Implemented
+B300, Constant, Implemented
+B600, Constant, Implemented
+B1200, Constant, Implemented
+B1800, Constant, Implemented
+B2400, Constant, Implemented
+B4800, Constant, Implemented
+B9600, Constant, Implemented
+B19200, Constant, Implemented
+B38400, Constant, Implemented
+@end example
+
+@subsubsection Baud Rate Functions
+
+@example
+cfgetospeed(), Function, Implemented
+cfsetospeed(), Function, Implemented
+cfgetispeed(), Function, Implemented
+cfsetispeed(), Function, Implemented
+TCIFLUSH, Constant, Implemented
+TCOFLUSH, Constant, Implemented
+TCIOFLUSH, Constant, Implemented
+TCOOFF, Constant, Implemented
+TCOON, Constant, Implemented
+TCIOOFF, Constant, Implemented
+TCIOON, Constant, Implemented
+@end example
+
+@section General Terminal Interface Control Functions
+
+@subsection Get and Set State
+
+@example
+tcgetattr(), Function, Implemented
+tcsetattr(), Function, Implemented
+@end example
+
+@subsection Line Control Functions
+
+@example
+tcsendbreak(), Function, Dummy Implementation
+tcdrain(), Function, Implemented
+tcflush(), Function, Dummy Implementation
+tcflow(), Function, Dummy Implementation
+@end example
+
+@subsection Get Foreground Process Group ID
+
+@example
+tcgetprgrp(), Function, Implemented, SUSP
+@end example
+
+@subsection Set Foreground Process Group ID
+
+@example
+tcsetprgrp(), Function, Dummy Implementation
+@end example
+