source: rtems/doc/posix1003.1/ch07.t @ 180ca02

4.104.114.84.95
Last change on this file since 180ca02 was 180ca02, checked in by Joel Sherrill <joel.sherrill@…>, on 04/02/98 at 20:02:27

Added constants through ch13

  • Property mode set to 100644
File size: 4.5 KB
RevLine 
[2d19ed6c]1@c
2@c  COPYRIGHT (c) 1988-1998.
3@c  On-Line Applications Research Corporation (OAR).
4@c  All rights reserved.
5@c
6@c  $Id$
7@c
8
9@chapter Device- and Class-Specific Functions
[0874502]10
[2d19ed6c]11@section General Terminal Interface
[0874502]12
[2d19ed6c]13@subsection Interface Characteristics
[0874502]14
[2d19ed6c]15@subsubsection Opening a Terminal Device File
[0874502]16
[68feecfd]17@subsubsection Process Groups (TTY)
[0874502]18
[2d19ed6c]19@subsubsection The Controlling Terminal
[0874502]20
[2d19ed6c]21@subsubsection Terminal Access Control
[0874502]22
[2d19ed6c]23@subsubsection Input Processing and Reading Data
[0874502]24
[2d19ed6c]25@subsubsection Canonical Mode Input Processing
[0874502]26
[2d19ed6c]27@subsubsection Noncanonical Mode Input Processing
[0874502]28
[7331714]29@lowersections
30
31@subsubsection Case A --- MIN > 0 and TIME > 0
32
33@subsubsection Case B --- MIN > 0 and TIME = 0
34
35@subsubsection Case C --- MIN = 0 and TIME > 0
36
37@subsubsection Case D --- MIN = 0 and TIME = 0
38
39@raisesections
40
[2d19ed6c]41@subsubsection Writing Data and Output Processing
[0874502]42
[2d19ed6c]43@subsubsection Special Characters
[0874502]44
[7331714]45@example
[180ca02]46INTR, Constant, Unimplemented
47QUIT, Constant, Unimplemented
48ERASE, Constant, Unimplemented
49KILL, Constant, Unimplemented
50EOF, Constant, Unimplemented
51NL, Constant, Unimplemented
52EOL, Constant, Unimplemented
53SUSP, Constant, Unimplemented
54STOP, Constant, Unimplemented
55START, Constant, Unimplemented
56CR, Constant, Unimplemented
[7331714]57@end example
58
[2d19ed6c]59@subsubsection Modem Disconnect
[0874502]60
[2d19ed6c]61@subsubsection Closing a Terminal Device File
[0874502]62
[2d19ed6c]63@subsection Parameters That Can Be Set
[0874502]64
[2a087f3]65@subsubsection @code{termios} Structure
66
67@example
[180ca02]68tcflag_t, Type, Implemented
69cc_t, Type, Implemented
[2a087f3]70struct termios, Type, Partial Implementation
71@end example
[0874502]72
[2d19ed6c]73@subsubsection Input Modes
[0874502]74
[7331714]75@example
[180ca02]76BRKINT, Constant, Implemented
77ICRNL, Constant, Implemented
78IGNBREAK, Constant, Unimplemented
79IGNCR, Constant, Implemented
80IGNPAR, Constant, Implemented
81INLCR, Constant, Implemented
82INPCK, Constant, Implemented
83ISTRIP, Constant, Implemented
84IXOFF, Constant, Implemented
85IXON, Constant, Implemented
86PARMRK, Constant, Implemented
[7331714]87@end example
88
[2d19ed6c]89@subsubsection Output Modes
[0874502]90
[7331714]91@example
[180ca02]92OPOST, Constant, Implemented
[7331714]93@end example
94
[2d19ed6c]95@subsubsection Control Modes
[0874502]96
[7331714]97@example
[180ca02]98CLOCAL, Constant, Implemented
99CREAD, Constant, Implemented
100CSIZE, Constant, Implemented
101CS5, Constant, Implemented
102CS6, Constant, Implemented
103CS7, Constant, Implemented
104CS8, Constant, Implemented
105CSTOPB, Constant, Implemented
106HUPCL, Constant, Implemented
107PARENB, Constant, Implemented
108PARODD, Constant, Implemented
[7331714]109@end example
110
[2d19ed6c]111@subsubsection Local Modes
[0874502]112
[7331714]113@example
[180ca02]114ECHO, Constant, Implemented
115ECHOE, Constant, Implemented
116ECHOK, Constant, Implemented
117ECHONL, Constant, Implemented
118ICANON, Constant, Implemented
119IEXTEN, Constant, Implemented
120ISIG, Constant, Implemented
121NOFLSH, Constant, Implemented
122TOSTOP, Constant, Implemented
[7331714]123@end example
124
[2d19ed6c]125@subsubsection Special Control Characters
[0874502]126
[7331714]127@example
[180ca02]128VEOF, Constant, Implemented
129VEOL, Constant, Implemented
130VERASE, Constant, Implemented
131VINTR, Constant, Implemented
132VKILL, Constant, Implemented
133VQUIT, Constant, Implemented
134VSUSP, Constant, Implemented
135VSTART, Constant, Implemented
136VSTOP, Constant, Implemented
137VMIN, Constant, Implemented
138VTIME, Constant, Implemented
[7331714]139@end example
140
[68feecfd]141@subsection Baud Rate Values
[0874502]142
[7331714]143@example
[180ca02]144B0, Constant, Implemented
145B50, Constant, Implemented
146B75, Constant, Implemented
147B110, Constant, Implemented
148B134, Constant, Implemented
149B150, Constant, Implemented
150B200, Constant, Implemented
151B300, Constant, Implemented
152B600, Constant, Implemented
153B1200, Constant, Implemented
154B1800, Constant, Implemented
155B2400, Constant, Implemented
156B4800, Constant, Implemented
157B9600, Constant, Implemented
158B19200, Constant, Implemented
159B38400, Constant, Implemented
[7331714]160@end example
161
[68feecfd]162@subsubsection Baud Rate Functions
[0874502]163
[2a087f3]164@example
165cfgetospeed(), Function, Unimplemented
166cfsetospeed(), Function, Unimplemented
167cfgetispeed(), Function, Unimplemented
168cfsetispeed(), Function, Unimplemented
[180ca02]169TCIFLUSH, Constant, Implemented
170TCOFLUSH, Constant, Implemented
171TCIOFLUSH, Constant, Implemented
172TCOOFF, Constant, Implemented
173TCOON, Constant, Implemented
174TCIOOFF, Constant, Implemented
175TCIOON, Constant, Implemented
[2a087f3]176@end example
177
[2d19ed6c]178@section General Terminal Interface Control Functions
[0874502]179
[2d19ed6c]180@subsection Get and Set State
[0874502]181
182@example
[2a087f3]183tcgetattr(), Function, Implemented
184tcsetattr(), Function, Implemented
[0874502]185@end example
186
[2d19ed6c]187@subsection Line Control Functions
[0874502]188
189@example
[2a087f3]190tcsendbreak(), Function, Unimplemented
191tcdrain(), Function, Unimplemented
192tcflush(), Function, Unimplemented
193tcflow(), Function, Unimplemented
[0874502]194@end example
195
[2d19ed6c]196@subsection Get Foreground Process Group ID
[0874502]197
198@example
[2a087f3]199tcgetprgrp(), Function, Unimplemented
[0874502]200@end example
201
[2d19ed6c]202@subsection Set Foreground Process Group ID
203
[0874502]204@example
[2a087f3]205tcsetprgrp(), Function, Unimplemented
[0874502]206@end example
[2d19ed6c]207
Note: See TracBrowser for help on using the repository browser.