Skip to content

Commit d54d8d7

Browse files
authored
[libc][docs] Add termios page to the status of implementations docs (#123004)
These changes ensure that the termios header is documented properly with respect to the issue ( #122006 ) .
1 parent f719771 commit d54d8d7

File tree

3 files changed

+245
-0
lines changed

3 files changed

+245
-0
lines changed

libc/docs/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ if (SPHINX_FOUND)
5757
sys/resource
5858
sys/time
5959
sys/wait
60+
termios
6061
threads
6162
uchar
6263
wchar

libc/docs/headers/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ Implementation Status
3030
sys/resource
3131
sys/time
3232
sys/wait
33+
termios
3334
threads
3435
time
3536
uchar

libc/utils/docgen/termios.yaml

Lines changed: 243 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,243 @@
1+
macros:
2+
NCCS:
3+
in-latest-posix: ''
4+
5+
VEOF:
6+
in-latest-posix: ''
7+
VEOL:
8+
in-latest-posix: ''
9+
VERASE:
10+
in-latest-posix: ''
11+
VINTR:
12+
in-latest-posix: ''
13+
VKILL:
14+
in-latest-posix: ''
15+
VMIN:
16+
in-latest-posix: ''
17+
VQUIT:
18+
in-latest-posix: ''
19+
VSTART:
20+
in-latest-posix: ''
21+
VSTOP:
22+
in-latest-posix: ''
23+
VSUSP:
24+
in-latest-posix: ''
25+
VTIME:
26+
in-latest-posix: ''
27+
28+
BRKINT:
29+
in-latest-posix: ''
30+
ICRNL:
31+
in-latest-posix: ''
32+
IGNBRK:
33+
in-latest-posix: ''
34+
IGNCR:
35+
in-latest-posix: ''
36+
IGNPAR:
37+
in-latest-posix: ''
38+
INLCR:
39+
in-latest-posix: ''
40+
INPCK:
41+
in-latest-posix: ''
42+
ISTRIP:
43+
in-latest-posix: ''
44+
IXANY:
45+
in-latest-posix: ''
46+
IXOFF:
47+
in-latest-posix: ''
48+
IXON:
49+
in-latest-posix: ''
50+
PARMRK:
51+
in-latest-posix: ''
52+
53+
OPOST:
54+
in-latest-posix: ''
55+
ONLCR:
56+
in-latest-posix: ''
57+
OCRNL:
58+
in-latest-posix: ''
59+
ONOCR:
60+
in-latest-posix: ''
61+
ONLRET:
62+
in-latest-posix: ''
63+
OFDEL:
64+
in-latest-posix: ''
65+
OFILL:
66+
in-latest-posix: ''
67+
68+
NLDLY:
69+
in-latest-posix: ''
70+
NL0:
71+
in-latest-posix: ''
72+
NL1:
73+
in-latest-posix: ''
74+
75+
CRDLY:
76+
in-latest-posix: ''
77+
CR0:
78+
in-latest-posix: ''
79+
CR1:
80+
in-latest-posix: ''
81+
CR2:
82+
in-latest-posix: ''
83+
CR3:
84+
in-latest-posix: ''
85+
86+
TABDLY:
87+
in-latest-posix: ''
88+
TAB0:
89+
in-latest-posix: ''
90+
TAB1:
91+
in-latest-posix: ''
92+
TAB2:
93+
in-latest-posix: ''
94+
TAB3:
95+
in-latest-posix: ''
96+
97+
BSDLY:
98+
in-latest-posix: ''
99+
BS0:
100+
in-latest-posix: ''
101+
BS1:
102+
in-latest-posix: ''
103+
104+
VTDLY:
105+
in-latest-posix: ''
106+
VT0:
107+
in-latest-posix: ''
108+
VT1:
109+
in-latest-posix: ''
110+
111+
FFDLY:
112+
in-latest-posix: ''
113+
FF0:
114+
in-latest-posix: ''
115+
FF1:
116+
in-latest-posix: ''
117+
118+
B0:
119+
in-latest-posix: ''
120+
B50:
121+
in-latest-posix: ''
122+
B75:
123+
in-latest-posix: ''
124+
B110:
125+
in-latest-posix: ''
126+
B134:
127+
in-latest-posix: ''
128+
B150:
129+
in-latest-posix: ''
130+
B200:
131+
in-latest-posix: ''
132+
B300:
133+
in-latest-posix: ''
134+
B600:
135+
in-latest-posix: ''
136+
B1200:
137+
in-latest-posix: ''
138+
B1800:
139+
in-latest-posix: ''
140+
B2400:
141+
in-latest-posix: ''
142+
B4800:
143+
in-latest-posix: ''
144+
B9600:
145+
in-latest-posix: ''
146+
B19200:
147+
in-latest-posix: ''
148+
B38400:
149+
in-latest-posix: ''
150+
151+
CSIZE:
152+
in-latest-posix: ''
153+
CS5:
154+
in-latest-posix: ''
155+
CS6:
156+
in-latest-posix: ''
157+
CS7:
158+
in-latest-posix: ''
159+
CS8:
160+
in-latest-posix: ''
161+
162+
CSTOPB:
163+
in-latest-posix: ''
164+
CREAD:
165+
in-latest-posix: ''
166+
PARENB:
167+
in-latest-posix: ''
168+
PARODD:
169+
in-latest-posix: ''
170+
HUPCL:
171+
in-latest-posix: ''
172+
CLOCAL:
173+
in-latest-posix: ''
174+
175+
ECHO:
176+
in-latest-posix: ''
177+
ECHOE:
178+
in-latest-posix: ''
179+
ECHOK:
180+
in-latest-posix: ''
181+
ECHONL:
182+
in-latest-posix: ''
183+
ICANON:
184+
in-latest-posix: ''
185+
IEXTEN:
186+
in-latest-posix: ''
187+
ISIG:
188+
in-latest-posix: ''
189+
NOFLSH:
190+
in-latest-posix: ''
191+
TOSTOP:
192+
in-latest-posix: ''
193+
194+
TCSANOW:
195+
in-latest-posix: ''
196+
TCSADRAIN:
197+
in-latest-posix: ''
198+
TCSAFLUSH:
199+
in-latest-posix: ''
200+
201+
TCIFLUSH:
202+
in-latest-posix: ''
203+
TCIOFLUSH:
204+
in-latest-posix: ''
205+
TCOFLUSH:
206+
in-latest-posix: ''
207+
208+
TCIOFF:
209+
in-latest-posix: ''
210+
TCION:
211+
in-latest-posix: ''
212+
TCOOFF:
213+
in-latest-posix: ''
214+
TCOON:
215+
in-latest-posix: ''
216+
217+
functions:
218+
cfgetispeed:
219+
in-latest-posix: ''
220+
cfgetospeed:
221+
in-latest-posix: ''
222+
cfsetispeed:
223+
in-latest-posix: ''
224+
cfsetospeed:
225+
in-latest-posix: ''
226+
tcdrain:
227+
in-latest-posix: ''
228+
tcflow:
229+
in-latest-posix: ''
230+
tcflush:
231+
in-latest-posix: ''
232+
tcgetattr:
233+
in-latest-posix: ''
234+
tcgetsid:
235+
in-latest-posix: ''
236+
tcgetwinsize:
237+
in-latest-posix: ''
238+
tcsendbreak:
239+
in-latest-posix: ''
240+
tcsetattr:
241+
in-latest-posix: ''
242+
tcsetwinsize:
243+
in-latest-posix: ''

0 commit comments

Comments
 (0)