1 # Generated by h2py from /usr/include/termios.h
3 # Included from features.h
20 # Included from sys/cdefs.h
22 def __P(args
): return args
24 def __P(args
): return args
26 def __P(args
): return ()
28 def __STRING(x
): return #x
30 def __STRING(x
): return "x"
33 # Included from sys/types.h
35 # Included from linux/types.h
37 # Included from linux/posix_types.h
39 def __FDELT(d
): return ((d
) / __NFDBITS
)
42 # Included from asm/posix_types.h
43 def __FD_ZERO(fdsetp
): return \
46 # Included from asm/types.h
48 # Included from sys/bitypes.h
50 # Included from linux/termios.h
52 # Included from asm/termios.h
54 # Included from asm/termbits.h
153 CIBAUD
= 002003600000
154 CRTSCTS
= 020000000000
181 # Included from asm/ioctls.h
183 # Included from asm/ioctl.h
188 _IOC_NRMASK
= ((1 << _IOC_NRBITS
)-1)
189 _IOC_TYPEMASK
= ((1 << _IOC_TYPEBITS
)-1)
190 _IOC_SIZEMASK
= ((1 << _IOC_SIZEBITS
)-1)
191 _IOC_DIRMASK
= ((1 << _IOC_DIRBITS
)-1)
193 _IOC_TYPESHIFT
= (_IOC_NRSHIFT
+_IOC_NRBITS
)
194 _IOC_SIZESHIFT
= (_IOC_TYPESHIFT
+_IOC_TYPEBITS
)
195 _IOC_DIRSHIFT
= (_IOC_SIZESHIFT
+_IOC_SIZEBITS
)
196 def _IOC_DIR(nr
): return (((nr
) >> _IOC_DIRSHIFT
) & _IOC_DIRMASK
)
198 def _IOC_TYPE(nr
): return (((nr
) >> _IOC_TYPESHIFT
) & _IOC_TYPEMASK
)
200 def _IOC_NR(nr
): return (((nr
) >> _IOC_NRSHIFT
) & _IOC_NRMASK
)
202 def _IOC_SIZE(nr
): return (((nr
) >> _IOC_SIZESHIFT
) & _IOC_SIZEMASK
)
204 IOCSIZE_MASK
= (_IOC_SIZEMASK
<< _IOC_SIZESHIFT
)
205 IOCSIZE_SHIFT
= (_IOC_SIZESHIFT
)
230 TIOCGSOFTCAR
= 0x5419
231 TIOCSSOFTCAR
= 0x541A
244 TIOCTTYGSTRUCT
= 0x5426
248 TIOCSERCONFIG
= 0x5453
249 TIOCSERGWILD
= 0x5454
250 TIOCSERSWILD
= 0x5455
251 TIOCGLCKTRMIOS
= 0x5456
252 TIOCSLCKTRMIOS
= 0x5457
253 TIOCSERGSTRUCT
= 0x5458
254 TIOCSERGETLSR
= 0x5459
255 TIOCSERGETMULTI
= 0x545A
256 TIOCSERSETMULTI
= 0x545B
260 TIOCPKT_FLUSHREAD
= 1
261 TIOCPKT_FLUSHWRITE
= 2
268 INIT_C_CC
= "\003\034\177\025\004\0\1\0\021\023\032\0\022\017\027\026\0"
286 # Included from linux/string.h
288 # Included from asm/string.h
289 def COMMON(x
): return \
291 def COMMON(x
): return \
293 def CTRL(ch
): return ((ch
)&0x1F)
311 CSUSP
= CTRL(ord('Z'))
312 CDSUSP
= CTRL(ord('Y'))
313 CRPRNT
= CTRL(ord('R'))
314 CFLUSH
= CTRL(ord('O'))
315 CWERASE
= CTRL(ord('W'))
316 CLNEXT
= CTRL(ord('V'))