Go to the documentation of this file. 1 #ifndef _UAPI_SPARC_TERMBITS_H
2 #define _UAPI_SPARC_TERMBITS_H
6 typedef unsigned char cc_t;
9 #if defined(__sparc__) && defined(__arch64__)
36 #define SIZEOF_USER_TERMIOS sizeof (struct termios) - (2*sizeof (cc_t))
92 #define IGNBRK 0x00000001
93 #define BRKINT 0x00000002
94 #define IGNPAR 0x00000004
95 #define PARMRK 0x00000008
96 #define INPCK 0x00000010
97 #define ISTRIP 0x00000020
98 #define INLCR 0x00000040
99 #define IGNCR 0x00000080
100 #define ICRNL 0x00000100
101 #define IUCLC 0x00000200
102 #define IXON 0x00000400
103 #define IXANY 0x00000800
104 #define IXOFF 0x00001000
105 #define IMAXBEL 0x00002000
106 #define IUTF8 0x00004000
109 #define OPOST 0x00000001
110 #define OLCUC 0x00000002
111 #define ONLCR 0x00000004
112 #define OCRNL 0x00000008
113 #define ONOCR 0x00000010
114 #define ONLRET 0x00000020
115 #define OFILL 0x00000040
116 #define OFDEL 0x00000080
117 #define NLDLY 0x00000100
118 #define NL0 0x00000000
119 #define NL1 0x00000100
120 #define CRDLY 0x00000600
121 #define CR0 0x00000000
122 #define CR1 0x00000200
123 #define CR2 0x00000400
124 #define CR3 0x00000600
125 #define TABDLY 0x00001800
126 #define TAB0 0x00000000
127 #define TAB1 0x00000800
128 #define TAB2 0x00001000
129 #define TAB3 0x00001800
130 #define XTABS 0x00001800
131 #define BSDLY 0x00002000
132 #define BS0 0x00000000
133 #define BS1 0x00002000
134 #define VTDLY 0x00004000
135 #define VT0 0x00000000
136 #define VT1 0x00004000
137 #define FFDLY 0x00008000
138 #define FF0 0x00000000
139 #define FF1 0x00008000
140 #define PAGEOUT 0x00010000
141 #define WRAP 0x00020000
144 #define CBAUD 0x0000100f
145 #define B0 0x00000000
146 #define B50 0x00000001
147 #define B75 0x00000002
148 #define B110 0x00000003
149 #define B134 0x00000004
150 #define B150 0x00000005
151 #define B200 0x00000006
152 #define B300 0x00000007
153 #define B600 0x00000008
154 #define B1200 0x00000009
155 #define B1800 0x0000000a
156 #define B2400 0x0000000b
157 #define B4800 0x0000000c
158 #define B9600 0x0000000d
159 #define B19200 0x0000000e
160 #define B38400 0x0000000f
163 #define CSIZE 0x00000030
164 #define CS5 0x00000000
165 #define CS6 0x00000010
166 #define CS7 0x00000020
167 #define CS8 0x00000030
168 #define CSTOPB 0x00000040
169 #define CREAD 0x00000080
170 #define PARENB 0x00000100
171 #define PARODD 0x00000200
172 #define HUPCL 0x00000400
173 #define CLOCAL 0x00000800
174 #define CBAUDEX 0x00001000
176 #define BOTHER 0x00001000
177 #define B57600 0x00001001
178 #define B115200 0x00001002
179 #define B230400 0x00001003
180 #define B460800 0x00001004
182 #define B76800 0x00001005
184 #define B153600 0x00001006
185 #define B307200 0x00001007
186 #define B614400 0x00001008
187 #define B921600 0x00001009
189 #define B500000 0x0000100a
190 #define B576000 0x0000100b
191 #define B1000000 0x0000100c
192 #define B1152000 0x0000100d
193 #define B1500000 0x0000100e
194 #define B2000000 0x0000100f
202 #define CIBAUD 0x100f0000
203 #define CMSPAR 0x40000000
204 #define CRTSCTS 0x80000000
209 #define ISIG 0x00000001
210 #define ICANON 0x00000002
211 #define XCASE 0x00000004
212 #define ECHO 0x00000008
213 #define ECHOE 0x00000010
214 #define ECHOK 0x00000020
215 #define ECHONL 0x00000040
216 #define NOFLSH 0x00000080
217 #define TOSTOP 0x00000100
218 #define ECHOCTL 0x00000200
219 #define ECHOPRT 0x00000400
220 #define ECHOKE 0x00000800
221 #define DEFECHO 0x00001000
222 #define FLUSHO 0x00002000
223 #define PENDIN 0x00004000
224 #define IEXTEN 0x00008000
225 #define EXTPROC 0x00010000
228 #define TIOCM_LE 0x001
229 #define TIOCM_DTR 0x002
230 #define TIOCM_RTS 0x004
231 #define TIOCM_ST 0x008
232 #define TIOCM_SR 0x010
233 #define TIOCM_CTS 0x020
234 #define TIOCM_CAR 0x040
235 #define TIOCM_RNG 0x080
236 #define TIOCM_DSR 0x100
237 #define TIOCM_CD TIOCM_CAR
238 #define TIOCM_RI TIOCM_RNG
239 #define TIOCM_OUT1 0x2000
240 #define TIOCM_OUT2 0x4000
241 #define TIOCM_LOOP 0x8000
244 #define TIOCSER_TEMT 0x01