diff options
Diffstat (limited to 'Lib/plat-aix3/TERMIOS.py')
-rw-r--r-- | Lib/plat-aix3/TERMIOS.py | 195 |
1 files changed, 195 insertions, 0 deletions
diff --git a/Lib/plat-aix3/TERMIOS.py b/Lib/plat-aix3/TERMIOS.py new file mode 100644 index 0000000..a048cd9 --- /dev/null +++ b/Lib/plat-aix3/TERMIOS.py @@ -0,0 +1,195 @@ +# Generated by h2py from /usr/include/termios.h + +# Included from standards.h + +# Included from sys/types.h + +# Included from sys/m_types.h +TRUE = 1 +FALSE = 0 +NBBY = 8 +FHSIZE = 32 + +# Included from sys/select.h + +# Included from sys/time.h +ITIMER_REAL = 0 +ITIMER_VIRTUAL = 1 +ITIMER_PROF = 2 +ITIMER_VIRT = 3 +TIMEOFDAY = 9 +TIMERID_ALRM = (ITIMER_REAL) +TIMERID_REAL = (ITIMER_REAL) +TIMERID_VIRTUAL = (ITIMER_VIRTUAL) +TIMERID_PROF = (ITIMER_PROF) +TIMERID_VIRT = (ITIMER_VIRT) +TIMERID_TOD = (TIMERID_VIRT+1) +NALRM = 1 +NPROF = 1 +NVIRTUAL = 2 +NTIMEOFDAY = 5 +NTIMERS = (NALRM + NPROF + NVIRTUAL + NTIMEOFDAY) +MIN_SECS_SINCE_EPOCH = 0 +uS_PER_SECOND = (1000000) +NS_PER_uS = (1000) +MAX_SECS_TO_uS = 4000 +MAX_NS_TO_uS = 294967296 +NS_PER_SEC = 1000000000 +uS_PER_SEC = (NS_PER_SEC / 1000) +NS_PER_MSEC = (NS_PER_SEC / 1000) +MAX_DEC_SECS = 2 +MAX_DEC_NS = 147483647 +DST_NONE = 0 +DST_USA = 1 +DST_AUST = 2 +DST_WET = 3 +DST_MET = 4 +DST_EET = 5 +DST_CAN = 6 + +# Included from time.h + +# Included from stddef.h +CLOCKS_PER_SEC = 1000000 +CLK_TCK = 100 +TIMELEN = 26 +NLTBMAX = 64 +NO_TIMEOUT = 0 +INF_TIMEOUT = -1 +def NFDS(x): return ((x) & 0x0000FFFF) + +def LOW_HALF(x): return NFDS(x) + +def NMSGS(x): return (((x) >> 16) & 0x0000FFFF) + +def HIGH_HALF(x): return NMSGS(x) + +FD_SETSIZE = 2048 +def major(__x): return (int)((unsigned)(__x)>>16) + +def minor(__x): return (int)((__x)&0xFFFF) + +NCCS = 16 +TCSANOW = 0 +TCSADRAIN = 1 +TCSAFLUSH = 2 +TCIFLUSH = 0 +TCOFLUSH = 1 +TCIOFLUSH = 2 +TCOOFF = 0 +TCOON = 1 +TCIOFF = 2 +TCION = 3 +VINTR = 0 +VQUIT = 1 +VERASE = 2 +VKILL = 3 +VEOF = 4 +VEOL = 5 +VSTART = 7 +VSTOP = 8 +VSUSP = 9 +VMIN = 4 +VTIME = 5 +VEOL2 = 6 +VDSUSP = 10 +VREPRINT = 11 +VDISCRD = 12 +VWERSE = 13 +VLNEXT = 14 +VSTRT = VSTART +B0 = 0x00000000 +B50 = 0x00000001 +B75 = 0x00000002 +B110 = 0x00000003 +B134 = 0x00000004 +B150 = 0x00000005 +B200 = 0x00000006 +B300 = 0x00000007 +B600 = 0x00000008 +B1200 = 0x00000009 +B1800 = 0x0000000a +B2400 = 0x0000000b +B4800 = 0x0000000c +B9600 = 0x0000000d +B19200 = 0x0000000e +B38400 = 0x0000000f +EXTA = B19200 +EXTB = B38400 +IGNBRK = 0x00000001 +BRKINT = 0x00000002 +IGNPAR = 0x00000004 +PARMRK = 0x00000008 +INPCK = 0x00000010 +ISTRIP = 0x00000020 +INLCR = 0x00000040 +IGNCR = 0x00000080 +ICRNL = 0x00000100 +IXON = 0x00000200 +IXOFF = 0x00000400 +IUCLC = 0x00000800 +IXANY = 0x00001000 +IMAXBEL = 0x00010000 +OPOST = 0x00000001 +OLCUC = 0x00000002 +ONLCR = 0x00000004 +OCRNL = 0x00000008 +ONOCR = 0x00000010 +ONLRET = 0x00000020 +OFILL = 0x00000040 +OFDEL = 0x00000080 +CRDLY = 0x00000300 +CR0 = 0x00000000 +CR1 = 0x00000100 +CR2 = 0x00000200 +CR3 = 0x00000300 +TABDLY = 0x00000c00 +TAB0 = 0x00000000 +TAB1 = 0x00000400 +TAB2 = 0x00000800 +TAB3 = 0x00000c00 +BSDLY = 0x00001000 +BS0 = 0x00000000 +BS1 = 0x00001000 +FFDLY = 0x00002000 +FF0 = 0x00000000 +FF1 = 0x00002000 +NLDLY = 0x00004000 +NL0 = 0x00000000 +NL1 = 0x00004000 +VTDLY = 0x00008000 +VT0 = 0x00000000 +VT1 = 0x00008000 +DLY_MASK = (NLDLY | CRDLY | TABDLY | BSDLY | VTDLY | FFDLY) +_CBAUD = 0x0000000f +CSIZE = 0x00000030 +CS5 = 0x00000000 +CS6 = 0x00000010 +CS7 = 0x00000020 +CS8 = 0x00000030 +CSTOPB = 0x00000040 +CREAD = 0x00000080 +PARENB = 0x00000100 +PARODD = 0x00000200 +HUPCL = 0x00000400 +CLOCAL = 0x00000800 +_CIBAUD = 0x000f0000 +_IBSHIFT = 16 +CIBAUD = _CIBAUD +IBSHIFT = _IBSHIFT +PAREXT = 0x00100000 +ISIG = 0x00000001 +ICANON = 0x00000002 +XCASE = 0x00000004 +ECHO = 0x00000008 +ECHOE = 0x00000010 +ECHOK = 0x00000020 +ECHONL = 0x00000040 +NOFLSH = 0x00000080 +TOSTOP = 0x00010000 +ECHOCTL = 0x00020000 +ECHOPRT = 0x00040000 +ECHOKE = 0x00080000 +FLUSHO = 0x00100000 +PENDIN = 0x20000000 +IEXTEN = 0x00200000 |