Remove "[Add new features here]" for 2.27
[glibc.git] / conform / data / termios.h-data
blob9aec2f5a172be6d7c9ae623ae15059a4923db790
1 #if !defined ISO && !defined ISO99 && !defined ISO11
2 type cc_t
3 type speed_t
4 type tcflag_t
6 type {struct termios}
8 #if defined XOPEN2K8 || defined POSIX2008
9 type pid_t
10 #endif
12 element {struct termios} tcflag_t c_iflag
13 element {struct termios} tcflag_t c_oflag
14 element {struct termios} tcflag_t c_cflag
15 element {struct termios} tcflag_t c_lflag
16 element {struct termios} cc_t c_cc[NCCS]
18 constant NCCS
20 constant VEOF
21 constant VEOL
22 constant VERASE
23 constant VINTR
24 constant VKILL
25 constant VMIN
26 constant VQUIT
27 constant VSTART
28 constant VSTOP
29 constant VSUSP
30 constant VTIME
32 constant BRKINT
33 constant ICRNL
34 constant IGNBRK
35 constant IGNCR
36 constant IGNPAR
37 constant INLCR
38 constant INPCK
39 constant ISTRIP
40 # if !defined POSIX && !defined XOPEN2K && !defined XOPEN2K8 && !defined POSIX2008
41 constant IUCLC
42 # endif
43 # ifndef POSIX
44 constant IXANY
45 # endif
46 constant IXOFF
47 constant IXON
48 constant PARMRK
50 constant OPOST
51 # if !defined POSIX && !defined XOPEN2K && !defined XOPEN2K8 && !defined POSIX2008
52 constant OLCUC
53 # endif
54 # if !defined POSIX && !defined POSIX2008
55 constant ONLCR
56 constant OCRNL
57 constant ONOCR
58 constant ONLRET
59 constant OFDEL
60 constant OFILL
61 constant NLDLY
62 constant NL0
63 constant NL1
64 constant CRDLY
65 constant CR0
66 constant CR1
67 constant CR2
68 constant CR3
69 constant TABDLY
70 constant TAB0
71 constant TAB1
72 constant TAB2
73 constant TAB3
74 constant BSDLY
75 constant BS0
76 constant BS1
77 constant VTDLY
78 constant VT0
79 constant VT1
80 constant FFDLY
81 constant FF0
82 constant FF1
83 # endif
85 constant B0
86 constant B50
87 constant B75
88 constant B110
89 constant B134
90 constant B150
91 constant B200
92 constant B300
93 constant B600
94 constant B1200
95 constant B1800
96 constant B2400
97 constant B4800
98 constant B9600
99 constant B19200
100 constant B38400
102 constant CSIZE
103 constant CS5
104 constant CS6
105 constant CS7
106 constant CS8
107 constant CSTOPB
108 constant CREAD
109 constant PARENB
110 constant PARODD
111 constant HUPCL
112 constant CLOCAL
114 constant ECHO
115 constant ECHOE
116 constant ECHOK
117 constant ECHONL
118 constant ICANON
119 constant IEXTEN
120 constant ISIG
121 constant NOFLSH
122 constant TOSTOP
123 # if !defined POSIX && !defined XOPEN2K && !defined XOPEN2K8 && !defined POSIX2008
124 constant XCASE
125 # endif
127 constant TCSANOW
128 constant TCSADRAIN
129 constant TCSAFLUSH
131 constant TCIFLUSH
132 constant TCIOFLUSH
134 constant TCIOFF
135 constant TCION
136 constant TCOOFF
137 constant TCOON
139 function speed_t cfgetispeed (const struct termios*)
140 function speed_t cfgetospeed (const struct termios*)
141 function int cfsetispeed (struct termios*, speed_t)
142 function int cfsetospeed (struct termios*, speed_t)
143 function int tcdrain (int)
144 function int tcflow (int, int)
145 function int tcflush (int, int)
146 function int tcgetattr (int, struct termios*)
147 #if !defined POSIX && !defined XPG4
148 function pid_t tcgetsid (int)
149 #endif
150 function int tcsendbreak (int, int)
151 function int tcsetattr (int, int, const struct termios*)
153 #if !defined POSIX && !defined POSIX2008
154 allow CBAUD
155 allow DEFECHO
156 allow ECHOCTL
157 allow ECHOKE
158 allow ECHOPRT
159 allow EXTA
160 allow EXTB
161 allow FLUSHO
162 allow LOBLK
163 allow PENDIN
164 allow SWTCH
165 allow VDISCARD
166 allow VDSUSP
167 allow VLNEXT
168 allow VREPRINT
169 allow VSTATUS
170 allow VWERASE
171 #endif
173 allow c_*
174 allow V*
175 allow I*
176 allow O*
177 allow TC*
178 allow B[0123456789]*
179 allow *_t
180 #endif