summaryrefslogtreecommitdiffstats
path: root/Lib/plat-unixware7/TERMIOS.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/plat-unixware7/TERMIOS.py')
-rw-r--r--Lib/plat-unixware7/TERMIOS.py270
1 files changed, 270 insertions, 0 deletions
diff --git a/Lib/plat-unixware7/TERMIOS.py b/Lib/plat-unixware7/TERMIOS.py
new file mode 100644
index 0000000..38a962b
--- /dev/null
+++ b/Lib/plat-unixware7/TERMIOS.py
@@ -0,0 +1,270 @@
+# Generated by h2py from /usr/include/termios.h
+
+# Included from sys/termios.h
+
+# Included from sys/types.h
+def quad_low(x): return x.val[0]
+
+ADT_EMASKSIZE = 8
+SHRT_MIN = -32768
+SHRT_MAX = 32767
+INT_MIN = (-2147483647-1)
+INT_MAX = 2147483647
+LONG_MIN = (-2147483647-1)
+LONG_MAX = 2147483647
+OFF32_MAX = LONG_MAX
+ISTAT_ASSERTED = 0
+ISTAT_ASSUMED = 1
+ISTAT_NONE = 2
+OFF_MAX = OFF32_MAX
+CLOCK_MAX = LONG_MAX
+P_MYID = (-1)
+P_MYHOSTID = (-1)
+
+# Included from sys/select.h
+FD_SETSIZE = 4096
+NBBY = 8
+NULL = 0
+NCC = 8
+NCCS = 19
+VINTR = 0
+VQUIT = 1
+VERASE = 2
+VKILL = 3
+VEOF = 4
+VEOL = 5
+VEOL2 = 6
+VMIN = 4
+VTIME = 5
+VSWTCH = 7
+VSTART = 8
+VSTOP = 9
+VSUSP = 10
+VDSUSP = 11
+VREPRINT = 12
+VDISCARD = 13
+VWERASE = 14
+VLNEXT = 15
+VCEOF = NCC
+VCEOL = (NCC + 1)
+_POSIX_VDISABLE = 0
+def CTRL(c): return ((c)&037)
+
+CINTR = ord('\177')
+CQUIT = CTRL(ord('\\'))
+CERASE = CTRL(ord('H'))
+CKILL = CTRL(ord('U'))
+CEOF = CTRL(ord('D'))
+CEOL = _POSIX_VDISABLE
+CEOL2 = _POSIX_VDISABLE
+CNSWTCH = _POSIX_VDISABLE
+CSTART = CTRL(ord('Q'))
+CSTOP = CTRL(ord('S'))
+CSUSP = CTRL(ord('Z'))
+CDSUSP = CTRL(ord('Y'))
+CREPRINT = CTRL(ord('R'))
+CDISCARD = CTRL(ord('O'))
+CWERASE = CTRL(ord('W'))
+CLNEXT = CTRL(ord('V'))
+CNUL = _POSIX_VDISABLE
+CBRK = ord('\377')
+CDEL = ord('\377')
+CESC = ord('\\')
+CEOT = CTRL(ord('D'))
+CSWTCH = CTRL(ord('Z'))
+CRPRNT = CREPRINT
+CFLUSH = CDISCARD
+IGNBRK = 0x00000001
+BRKINT = 0x00000002
+IGNPAR = 0x00000004
+PARMRK = 0x00000008
+INPCK = 0x00000010
+ISTRIP = 0x00000020
+INLCR = 0x00000040
+IGNCR = 0x00000080
+ICRNL = 0x00000100
+IUCLC = 0x00000200
+IXON = 0x00000400
+IXANY = 0x00000800
+IXOFF = 0x00001000
+IMAXBEL = 0x00002000
+DOSMODE = 0x00008000
+OPOST = 0x00000001
+OLCUC = 0x00000002
+ONLCR = 0x00000004
+OCRNL = 0x00000008
+ONOCR = 0x00000010
+ONLRET = 0x00000020
+OFILL = 0x00000040
+OFDEL = 0x00000080
+NLDLY = 0x00000100
+NL0 = 0
+NL1 = 0x00000100
+CRDLY = 0x00000600
+CR0 = 0
+CR1 = 0x00000200
+CR2 = 0x00000400
+CR3 = 0x00000600
+TABDLY = 0x00001800
+TAB0 = 0
+TAB1 = 0x00000800
+TAB2 = 0x00001000
+TAB3 = 0x00001800
+BSDLY = 0x00002000
+BS0 = 0
+BS1 = 0x00002000
+VTDLY = 0x00004000
+VT0 = 0
+VT1 = 0x00004000
+FFDLY = 0x00008000
+FF0 = 0
+FF1 = 0x00008000
+XTABS = TAB3
+PAGEOUT = 0x00010000
+WRAP = 0x00020000
+CBAUD = 0x0000000F
+CSIZE = 0x00000030
+CS5 = 0
+CS6 = 0x00000010
+CS7 = 0x00000020
+CS8 = 0x00000030
+CSTOPB = 0x00000040
+CREAD = 0x00000080
+PARENB = 0x00000100
+PARODD = 0x00000200
+HUPCL = 0x00000400
+CLOCAL = 0x00000800
+RCV1EN = 0x00001000
+XMT1EN = 0x00002000
+LOBLK = 0x00004000
+XCLUDE = 0x00008000
+CIBAUD = 0x000F0000
+IBSHIFT = 16
+PAREXT = 0x00100000
+B0 = 0
+B50 = 1
+B75 = 2
+B110 = 3
+B134 = 4
+B150 = 5
+B200 = 6
+B300 = 7
+B600 = 8
+B1200 = 9
+B1800 = 10
+B2400 = 11
+B4800 = 12
+B9600 = 13
+B19200 = 14
+B38400 = 15
+EXTA = B19200
+EXTB = B38400
+ISIG = 0x00000001
+ICANON = 0x00000002
+XCASE = 0x00000004
+ECHO = 0x00000008
+ECHOE = 0x00000010
+ECHOK = 0x00000020
+ECHONL = 0x00000040
+NOFLSH = 0x00000080
+TOSTOP = 0x00000100
+ECHOCTL = 0x00000200
+ECHOPRT = 0x00000400
+ECHOKE = 0x00000800
+DEFECHO = 0x00001000
+FLUSHO = 0x00002000
+PENDIN = 0x00004000
+IEXTEN = 0x00008000
+IOCTYPE = 0xff00
+TIOC = (ord('T')<<8)
+TCGETA = (TIOC|1)
+TCSETA = (TIOC|2)
+TCSETAW = (TIOC|3)
+TCSETAF = (TIOC|4)
+TCSBRK = (TIOC|5)
+TCXONC = (TIOC|6)
+TCFLSH = (TIOC|7)
+TIOCKBON = (TIOC|8)
+TIOCKBOF = (TIOC|9)
+KBENABLED = (TIOC|10)
+KB_XSCANCODE = 4
+KB_ISSCANCODE = 8
+TCDSET = (TIOC|32)
+RTS_TOG = (TIOC|33)
+TIOCGWINSZ = (TIOC|104)
+TIOCSWINSZ = (TIOC|103)
+TCGETS = (TIOC|13)
+TCSETS = (TIOC|14)
+TCSANOW = ((ord('T')<<8)|14)
+TCSETSW = (TIOC|15)
+TCSADRAIN = ((ord('T')<<8)|15)
+TCSETSF = (TIOC|16)
+TCSAFLUSH = ((ord('T')<<8)|16)
+TCIFLUSH = 0
+TCOFLUSH = 1
+TCIOFLUSH = 2
+TCOOFF = 0
+TCOON = 1
+TCIOFF = 2
+TCION = 3
+tIOC = (ord('t')<<8)
+TIOCGETD = (tIOC|0)
+TIOCSETD = (tIOC|1)
+TIOCHPCL = (tIOC|2)
+TIOCGETP = (tIOC|8)
+TIOCSETP = (tIOC|9)
+TIOCSETN = (tIOC|10)
+TIOCEXCL = (tIOC|13)
+TIOCNXCL = (tIOC|14)
+TIOCFLUSH = (tIOC|16)
+TIOCSETC = (tIOC|17)
+TIOCGETC = (tIOC|18)
+TIOCLBIS = (tIOC|127)
+TIOCLBIC = (tIOC|126)
+TIOCLSET = (tIOC|125)
+TIOCLGET = (tIOC|124)
+TIOCSBRK = (tIOC|123)
+TIOCCBRK = (tIOC|122)
+TIOCSDTR = (tIOC|121)
+TIOCCDTR = (tIOC|120)
+TIOCSLTC = (tIOC|117)
+TIOCGLTC = (tIOC|116)
+TIOCOUTQ = (tIOC|115)
+TIOCNOTTY = (tIOC|113)
+TIOCSTOP = (tIOC|111)
+TIOCSTART = (tIOC|110)
+TIOCGPGRP = (tIOC|20)
+TIOCSPGRP = (tIOC|21)
+TIOCGSID = (tIOC|22)
+TIOCSSID = (tIOC|24)
+TIOCSTI = (tIOC|23)
+TIOCMSET = (tIOC|26)
+TIOCMBIS = (tIOC|27)
+TIOCMBIC = (tIOC|28)
+TIOCMGET = (tIOC|29)
+TIOCM_LE = 0x0001
+TIOCM_DTR = 0x0002
+TIOCM_RTS = 0x0004
+TIOCM_ST = 0x0008
+TIOCM_SR = 0x0010
+TIOCM_CTS = 0x0020
+TIOCM_CAR = 0x0040
+TIOCM_CD = TIOCM_CAR
+TIOCM_RNG = 0x0080
+TIOCM_RI = TIOCM_RNG
+TIOCM_DSR = 0x0100
+TIOCREMOTE = (tIOC|30)
+TIOCSIGNAL = (tIOC|31)
+LDIOC = (ord('D')<<8)
+LDOPEN = (LDIOC|0)
+LDCLOSE = (LDIOC|1)
+LDCHG = (LDIOC|2)
+LDGETT = (LDIOC|8)
+LDSETT = (LDIOC|9)
+LDSMAP = (LDIOC|10)
+LDGMAP = (LDIOC|11)
+LDNMAP = (LDIOC|12)
+DIOC = (ord('d')<<8)
+DIOCGETP = (DIOC|8)
+DIOCSETP = (DIOC|9)
+FIORDCHK = ((ord('f')<<8)|3)