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 Apr 2, 1998 at 8:02:27 PM

Added constants through ch13

  • Property mode set to 100644
File size: 4.5 KB
Line 
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
10
11@section General Terminal Interface
12
13@subsection Interface Characteristics
14
15@subsubsection Opening a Terminal Device File
16
17@subsubsection Process Groups (TTY)
18
19@subsubsection The Controlling Terminal
20
21@subsubsection Terminal Access Control
22
23@subsubsection Input Processing and Reading Data
24
25@subsubsection Canonical Mode Input Processing
26
27@subsubsection Noncanonical Mode Input Processing
28
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
41@subsubsection Writing Data and Output Processing
42
43@subsubsection Special Characters
44
45@example
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
57@end example
58
59@subsubsection Modem Disconnect
60
61@subsubsection Closing a Terminal Device File
62
63@subsection Parameters That Can Be Set
64
65@subsubsection @code{termios} Structure
66
67@example
68tcflag_t, Type, Implemented
69cc_t, Type, Implemented
70struct termios, Type, Partial Implementation
71@end example
72
73@subsubsection Input Modes
74
75@example
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
87@end example
88
89@subsubsection Output Modes
90
91@example
92OPOST, Constant, Implemented
93@end example
94
95@subsubsection Control Modes
96
97@example
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
109@end example
110
111@subsubsection Local Modes
112
113@example
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
123@end example
124
125@subsubsection Special Control Characters
126
127@example
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
139@end example
140
141@subsection Baud Rate Values
142
143@example
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
160@end example
161
162@subsubsection Baud Rate Functions
163
164@example
165cfgetospeed(), Function, Unimplemented
166cfsetospeed(), Function, Unimplemented
167cfgetispeed(), Function, Unimplemented
168cfsetispeed(), Function, Unimplemented
169TCIFLUSH, Constant, Implemented
170TCOFLUSH, Constant, Implemented
171TCIOFLUSH, Constant, Implemented
172TCOOFF, Constant, Implemented
173TCOON, Constant, Implemented
174TCIOOFF, Constant, Implemented
175TCIOON, Constant, Implemented
176@end example
177
178@section General Terminal Interface Control Functions
179
180@subsection Get and Set State
181
182@example
183tcgetattr(), Function, Implemented
184tcsetattr(), Function, Implemented
185@end example
186
187@subsection Line Control Functions
188
189@example
190tcsendbreak(), Function, Unimplemented
191tcdrain(), Function, Unimplemented
192tcflush(), Function, Unimplemented
193tcflow(), Function, Unimplemented
194@end example
195
196@subsection Get Foreground Process Group ID
197
198@example
199tcgetprgrp(), Function, Unimplemented
200@end example
201
202@subsection Set Foreground Process Group ID
203
204@example
205tcsetprgrp(), Function, Unimplemented
206@end example
207
Note: See TracBrowser for help on using the repository browser.