170f1418d35e7131a171ba872777074dab02e13d6Guido van Rossum# These lines were mostly generated by h2py.py (see demo/scripts)
270f1418d35e7131a171ba872777074dab02e13d6Guido van Rossum# from <sys/ioctl.h>, <sys/termio.h> and <termios.h> on Irix 4.0.2
370f1418d35e7131a171ba872777074dab02e13d6Guido van Rossum# with some manual changes to cope with imperfections in h2py.py.
470f1418d35e7131a171ba872777074dab02e13d6Guido van Rossum# The applicability on other systems is not clear; especially non-SYSV
570f1418d35e7131a171ba872777074dab02e13d6Guido van Rossum# systems may have a totally different set of ioctls.
6d8c41ecc1770d6661273a56cf77c177fb6291b30Brett Cannonfrom warnings import warnpy3k
7d8c41ecc1770d6661273a56cf77c177fb6291b30Brett Cannonwarnpy3k("the IOCTL module has been removed in Python 3.0", stacklevel=2)
8d8c41ecc1770d6661273a56cf77c177fb6291b30Brett Cannondel warnpy3k
970f1418d35e7131a171ba872777074dab02e13d6Guido van Rossum
1070f1418d35e7131a171ba872777074dab02e13d6Guido van RossumIOCTYPE = 0xff00
1170f1418d35e7131a171ba872777074dab02e13d6Guido van RossumLIOC = (ord('l')<<8)
1270f1418d35e7131a171ba872777074dab02e13d6Guido van RossumLIOCGETP = (LIOC|1)
1370f1418d35e7131a171ba872777074dab02e13d6Guido van RossumLIOCSETP = (LIOC|2)
1470f1418d35e7131a171ba872777074dab02e13d6Guido van RossumLIOCGETS = (LIOC|5)
1570f1418d35e7131a171ba872777074dab02e13d6Guido van RossumLIOCSETS = (LIOC|6)
1670f1418d35e7131a171ba872777074dab02e13d6Guido van RossumDIOC = (ord('d')<<8)
1770f1418d35e7131a171ba872777074dab02e13d6Guido van RossumDIOCGETC = (DIOC|1)
1870f1418d35e7131a171ba872777074dab02e13d6Guido van RossumDIOCGETB = (DIOC|2)
1970f1418d35e7131a171ba872777074dab02e13d6Guido van RossumDIOCSETE = (DIOC|3)
2070f1418d35e7131a171ba872777074dab02e13d6Guido van RossumIOCPARM_MASK = 0x7f
2170f1418d35e7131a171ba872777074dab02e13d6Guido van RossumIOC_VOID = 0x20000000
2270f1418d35e7131a171ba872777074dab02e13d6Guido van RossumIOC_OUT = 0x40000000
2370f1418d35e7131a171ba872777074dab02e13d6Guido van RossumIOC_IN = 0x80000000
2470f1418d35e7131a171ba872777074dab02e13d6Guido van RossumIOC_INOUT = (IOC_IN|IOC_OUT)
2570f1418d35e7131a171ba872777074dab02e13d6Guido van Rossumint = 'i'
2670f1418d35e7131a171ba872777074dab02e13d6Guido van Rossumshort = 'h'
2770f1418d35e7131a171ba872777074dab02e13d6Guido van Rossumlong = 'l'
2870f1418d35e7131a171ba872777074dab02e13d6Guido van Rossumdef sizeof(t): import struct; return struct.calcsize(t)
2970f1418d35e7131a171ba872777074dab02e13d6Guido van Rossumdef _IO(x,y): return (IOC_VOID|((x)<<8)|y)
3070f1418d35e7131a171ba872777074dab02e13d6Guido van Rossumdef _IOR(x,y,t): return (IOC_OUT|((sizeof(t)&IOCPARM_MASK)<<16)|((x)<<8)|y)
3170f1418d35e7131a171ba872777074dab02e13d6Guido van Rossumdef _IOW(x,y,t): return (IOC_IN|((sizeof(t)&IOCPARM_MASK)<<16)|((x)<<8)|y)
3270f1418d35e7131a171ba872777074dab02e13d6Guido van Rossum# this should be _IORW, but stdio got there first
3370f1418d35e7131a171ba872777074dab02e13d6Guido van Rossumdef _IOWR(x,y,t): return (IOC_INOUT|((sizeof(t)&IOCPARM_MASK)<<16)|((x)<<8)|y)
3470f1418d35e7131a171ba872777074dab02e13d6Guido van RossumFIONREAD = _IOR(ord('f'), 127, int)
3570f1418d35e7131a171ba872777074dab02e13d6Guido van RossumFIONBIO = _IOW(ord('f'), 126, int)
3670f1418d35e7131a171ba872777074dab02e13d6Guido van RossumFIOASYNC = _IOW(ord('f'), 125, int)
3770f1418d35e7131a171ba872777074dab02e13d6Guido van RossumFIOSETOWN = _IOW(ord('f'), 124, int)
3870f1418d35e7131a171ba872777074dab02e13d6Guido van RossumFIOGETOWN = _IOR(ord('f'), 123, int)
3970f1418d35e7131a171ba872777074dab02e13d6Guido van RossumNCC = 8
4070f1418d35e7131a171ba872777074dab02e13d6Guido van RossumNCC_PAD = 7
4170f1418d35e7131a171ba872777074dab02e13d6Guido van RossumNCC_EXT = 16
4270f1418d35e7131a171ba872777074dab02e13d6Guido van RossumNCCS = (NCC+NCC_PAD+NCC_EXT)
4370f1418d35e7131a171ba872777074dab02e13d6Guido van RossumVINTR = 0
4470f1418d35e7131a171ba872777074dab02e13d6Guido van RossumVQUIT = 1
4570f1418d35e7131a171ba872777074dab02e13d6Guido van RossumVERASE = 2
4670f1418d35e7131a171ba872777074dab02e13d6Guido van RossumVKILL = 3
4770f1418d35e7131a171ba872777074dab02e13d6Guido van RossumVEOF = 4
4870f1418d35e7131a171ba872777074dab02e13d6Guido van RossumVEOL = 5
4970f1418d35e7131a171ba872777074dab02e13d6Guido van RossumVEOL2 = 6
5070f1418d35e7131a171ba872777074dab02e13d6Guido van RossumVMIN = VEOF
5170f1418d35e7131a171ba872777074dab02e13d6Guido van RossumVTIME = VEOL
5270f1418d35e7131a171ba872777074dab02e13d6Guido van RossumVSWTCH = 7
5370f1418d35e7131a171ba872777074dab02e13d6Guido van RossumVLNEXT = (NCC+NCC_PAD+0)
5470f1418d35e7131a171ba872777074dab02e13d6Guido van RossumVWERASE = (NCC+NCC_PAD+1)
5570f1418d35e7131a171ba872777074dab02e13d6Guido van RossumVRPRNT = (NCC+NCC_PAD+2)
5670f1418d35e7131a171ba872777074dab02e13d6Guido van RossumVFLUSHO = (NCC+NCC_PAD+3)
5770f1418d35e7131a171ba872777074dab02e13d6Guido van RossumVSTOP = (NCC+NCC_PAD+4)
5870f1418d35e7131a171ba872777074dab02e13d6Guido van RossumVSTART = (NCC+NCC_PAD+5)
5970f1418d35e7131a171ba872777074dab02e13d6Guido van RossumCNUL = '\0'
6070f1418d35e7131a171ba872777074dab02e13d6Guido van RossumCDEL = '\377'
6170f1418d35e7131a171ba872777074dab02e13d6Guido van RossumCESC = '\\'
6270f1418d35e7131a171ba872777074dab02e13d6Guido van RossumCINTR = '\177'
6370f1418d35e7131a171ba872777074dab02e13d6Guido van RossumCQUIT = '\34'
6470f1418d35e7131a171ba872777074dab02e13d6Guido van RossumCBRK = '\377'
6570f1418d35e7131a171ba872777074dab02e13d6Guido van Rossumdef CTRL(c): return ord(c) & 0x0f
6670f1418d35e7131a171ba872777074dab02e13d6Guido van RossumCERASE = CTRL('H')
6770f1418d35e7131a171ba872777074dab02e13d6Guido van RossumCKILL = CTRL('U')
6870f1418d35e7131a171ba872777074dab02e13d6Guido van RossumCEOF = CTRL('d')
6970f1418d35e7131a171ba872777074dab02e13d6Guido van RossumCEOT = CEOF
7070f1418d35e7131a171ba872777074dab02e13d6Guido van RossumCSTART = CTRL('q')
7170f1418d35e7131a171ba872777074dab02e13d6Guido van RossumCSTOP = CTRL('s')
7270f1418d35e7131a171ba872777074dab02e13d6Guido van RossumCSWTCH = CTRL('z')
7370f1418d35e7131a171ba872777074dab02e13d6Guido van RossumCSUSP = CSWTCH
7470f1418d35e7131a171ba872777074dab02e13d6Guido van RossumCNSWTCH = 0
7570f1418d35e7131a171ba872777074dab02e13d6Guido van RossumCLNEXT = CTRL('v')
7670f1418d35e7131a171ba872777074dab02e13d6Guido van RossumCWERASE = CTRL('w')
7770f1418d35e7131a171ba872777074dab02e13d6Guido van RossumCFLUSHO = CTRL('o')
7870f1418d35e7131a171ba872777074dab02e13d6Guido van RossumCFLUSH = CFLUSHO
7970f1418d35e7131a171ba872777074dab02e13d6Guido van RossumCRPRNT = CTRL('r')
8070f1418d35e7131a171ba872777074dab02e13d6Guido van RossumCDSUSP = CTRL('y')
8170f1418d35e7131a171ba872777074dab02e13d6Guido van RossumIGNBRK = 0000001
8270f1418d35e7131a171ba872777074dab02e13d6Guido van RossumBRKINT = 0000002
8370f1418d35e7131a171ba872777074dab02e13d6Guido van RossumIGNPAR = 0000004
8470f1418d35e7131a171ba872777074dab02e13d6Guido van RossumPARMRK = 0000010
8570f1418d35e7131a171ba872777074dab02e13d6Guido van RossumINPCK = 0000020
8670f1418d35e7131a171ba872777074dab02e13d6Guido van RossumISTRIP = 0000040
8770f1418d35e7131a171ba872777074dab02e13d6Guido van RossumINLCR = 0000100
8870f1418d35e7131a171ba872777074dab02e13d6Guido van RossumIGNCR = 0000200
8970f1418d35e7131a171ba872777074dab02e13d6Guido van RossumICRNL = 0000400
9070f1418d35e7131a171ba872777074dab02e13d6Guido van RossumIUCLC = 0001000
9170f1418d35e7131a171ba872777074dab02e13d6Guido van RossumIXON = 0002000
9270f1418d35e7131a171ba872777074dab02e13d6Guido van RossumIXANY = 0004000
9370f1418d35e7131a171ba872777074dab02e13d6Guido van RossumIXOFF = 0010000
9470f1418d35e7131a171ba872777074dab02e13d6Guido van RossumIBLKMD = 0020000
9570f1418d35e7131a171ba872777074dab02e13d6Guido van RossumOPOST = 0000001
9670f1418d35e7131a171ba872777074dab02e13d6Guido van RossumOLCUC = 0000002
9770f1418d35e7131a171ba872777074dab02e13d6Guido van RossumONLCR = 0000004
9870f1418d35e7131a171ba872777074dab02e13d6Guido van RossumOCRNL = 0000010
9970f1418d35e7131a171ba872777074dab02e13d6Guido van RossumONOCR = 0000020
10070f1418d35e7131a171ba872777074dab02e13d6Guido van RossumONLRET = 0000040
10170f1418d35e7131a171ba872777074dab02e13d6Guido van RossumOFILL = 0000100
10270f1418d35e7131a171ba872777074dab02e13d6Guido van RossumOFDEL = 0000200
10370f1418d35e7131a171ba872777074dab02e13d6Guido van RossumNLDLY = 0000400
10470f1418d35e7131a171ba872777074dab02e13d6Guido van RossumNL0 = 0
10570f1418d35e7131a171ba872777074dab02e13d6Guido van RossumNL1 = 0000400
10670f1418d35e7131a171ba872777074dab02e13d6Guido van RossumCRDLY = 0003000
10770f1418d35e7131a171ba872777074dab02e13d6Guido van RossumCR0 = 0
10870f1418d35e7131a171ba872777074dab02e13d6Guido van RossumCR1 = 0001000
10970f1418d35e7131a171ba872777074dab02e13d6Guido van RossumCR2 = 0002000
11070f1418d35e7131a171ba872777074dab02e13d6Guido van RossumCR3 = 0003000
11170f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTABDLY = 0014000
11270f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTAB0 = 0
11370f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTAB1 = 0004000
11470f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTAB2 = 0010000
11570f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTAB3 = 0014000
11670f1418d35e7131a171ba872777074dab02e13d6Guido van RossumBSDLY = 0020000
11770f1418d35e7131a171ba872777074dab02e13d6Guido van RossumBS0 = 0
11870f1418d35e7131a171ba872777074dab02e13d6Guido van RossumBS1 = 0020000
11970f1418d35e7131a171ba872777074dab02e13d6Guido van RossumVTDLY = 0040000
12070f1418d35e7131a171ba872777074dab02e13d6Guido van RossumVT0 = 0
12170f1418d35e7131a171ba872777074dab02e13d6Guido van RossumVT1 = 0040000
12270f1418d35e7131a171ba872777074dab02e13d6Guido van RossumFFDLY = 0100000
12370f1418d35e7131a171ba872777074dab02e13d6Guido van RossumFF0 = 0
12470f1418d35e7131a171ba872777074dab02e13d6Guido van RossumFF1 = 0100000
12570f1418d35e7131a171ba872777074dab02e13d6Guido van RossumCBAUD = 0000017
12670f1418d35e7131a171ba872777074dab02e13d6Guido van RossumB0 = 0
12770f1418d35e7131a171ba872777074dab02e13d6Guido van RossumB50 = 0000001
12870f1418d35e7131a171ba872777074dab02e13d6Guido van RossumB75 = 0000002
12970f1418d35e7131a171ba872777074dab02e13d6Guido van RossumB110 = 0000003
13070f1418d35e7131a171ba872777074dab02e13d6Guido van RossumB134 = 0000004
13170f1418d35e7131a171ba872777074dab02e13d6Guido van RossumB150 = 0000005
13270f1418d35e7131a171ba872777074dab02e13d6Guido van RossumB200 = 0000006
13370f1418d35e7131a171ba872777074dab02e13d6Guido van RossumB300 = 0000007
13470f1418d35e7131a171ba872777074dab02e13d6Guido van RossumB600 = 0000010
13570f1418d35e7131a171ba872777074dab02e13d6Guido van RossumB1200 = 0000011
13670f1418d35e7131a171ba872777074dab02e13d6Guido van RossumB1800 = 0000012
13770f1418d35e7131a171ba872777074dab02e13d6Guido van RossumB2400 = 0000013
13870f1418d35e7131a171ba872777074dab02e13d6Guido van RossumB4800 = 0000014
13970f1418d35e7131a171ba872777074dab02e13d6Guido van RossumB9600 = 0000015
14070f1418d35e7131a171ba872777074dab02e13d6Guido van RossumB19200 = 0000016
14170f1418d35e7131a171ba872777074dab02e13d6Guido van RossumEXTA = 0000016
14270f1418d35e7131a171ba872777074dab02e13d6Guido van RossumB38400 = 0000017
14370f1418d35e7131a171ba872777074dab02e13d6Guido van RossumEXTB = 0000017
14470f1418d35e7131a171ba872777074dab02e13d6Guido van RossumCSIZE = 0000060
14570f1418d35e7131a171ba872777074dab02e13d6Guido van RossumCS5 = 0
14670f1418d35e7131a171ba872777074dab02e13d6Guido van RossumCS6 = 0000020
14770f1418d35e7131a171ba872777074dab02e13d6Guido van RossumCS7 = 0000040
14870f1418d35e7131a171ba872777074dab02e13d6Guido van RossumCS8 = 0000060
14970f1418d35e7131a171ba872777074dab02e13d6Guido van RossumCSTOPB = 0000100
15070f1418d35e7131a171ba872777074dab02e13d6Guido van RossumCREAD = 0000200
15170f1418d35e7131a171ba872777074dab02e13d6Guido van RossumPARENB = 0000400
15270f1418d35e7131a171ba872777074dab02e13d6Guido van RossumPARODD = 0001000
15370f1418d35e7131a171ba872777074dab02e13d6Guido van RossumHUPCL = 0002000
15470f1418d35e7131a171ba872777074dab02e13d6Guido van RossumCLOCAL = 0004000
15570f1418d35e7131a171ba872777074dab02e13d6Guido van RossumLOBLK = 0040000
15670f1418d35e7131a171ba872777074dab02e13d6Guido van RossumISIG = 0000001
15770f1418d35e7131a171ba872777074dab02e13d6Guido van RossumICANON = 0000002
15870f1418d35e7131a171ba872777074dab02e13d6Guido van RossumXCASE = 0000004
15970f1418d35e7131a171ba872777074dab02e13d6Guido van RossumECHO = 0000010
16070f1418d35e7131a171ba872777074dab02e13d6Guido van RossumECHOE = 0000020
16170f1418d35e7131a171ba872777074dab02e13d6Guido van RossumECHOK = 0000040
16270f1418d35e7131a171ba872777074dab02e13d6Guido van RossumECHONL = 0000100
16370f1418d35e7131a171ba872777074dab02e13d6Guido van RossumNOFLSH = 0000200
16470f1418d35e7131a171ba872777074dab02e13d6Guido van RossumIIEXTEN = 0000400
16570f1418d35e7131a171ba872777074dab02e13d6Guido van RossumITOSTOP = 0001000
16670f1418d35e7131a171ba872777074dab02e13d6Guido van RossumSSPEED = B9600
16770f1418d35e7131a171ba872777074dab02e13d6Guido van RossumIOCTYPE = 0xff00
16870f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTIOC = (ord('T')<<8)
16970f1418d35e7131a171ba872777074dab02e13d6Guido van RossumoTCGETA = (TIOC|1)
17070f1418d35e7131a171ba872777074dab02e13d6Guido van RossumoTCSETA = (TIOC|2)
17170f1418d35e7131a171ba872777074dab02e13d6Guido van RossumoTCSETAW = (TIOC|3)
17270f1418d35e7131a171ba872777074dab02e13d6Guido van RossumoTCSETAF = (TIOC|4)
17370f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTCSBRK = (TIOC|5)
17470f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTCXONC = (TIOC|6)
17570f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTCFLSH = (TIOC|7)
17670f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTCGETA = (TIOC|8)
17770f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTCSETA = (TIOC|9)
17870f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTCSETAW = (TIOC|10)
17970f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTCSETAF = (TIOC|11)
18070f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTIOCFLUSH = (TIOC|12)
18170f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTCDSET = (TIOC|32)
18270f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTCBLKMD = (TIOC|33)
18370f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTIOCPKT = (TIOC|112)
18470f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTIOCPKT_DATA = 0x00
18570f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTIOCPKT_FLUSHREAD = 0x01
18670f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTIOCPKT_FLUSHWRITE = 0x02
18770f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTIOCPKT_NOSTOP = 0x10
18870f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTIOCPKT_DOSTOP = 0x20
18970f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTIOCNOTTY = (TIOC|113)
19070f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTIOCSTI = (TIOC|114)
19170f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTIOCSPGRP = _IOW(ord('t'), 118, int)
19270f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTIOCGPGRP = _IOR(ord('t'), 119, int)
19370f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTIOCCONS = _IOW(ord('t'), 120, int)
19470f1418d35e7131a171ba872777074dab02e13d6Guido van Rossumstruct_winsize = 'hhhh'
19570f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTIOCGWINSZ = _IOR(ord('t'), 104, struct_winsize)
19670f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTIOCSWINSZ = _IOW(ord('t'), 103, struct_winsize)
19770f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTFIOC = (ord('F')<<8)
19870f1418d35e7131a171ba872777074dab02e13d6Guido van RossumoFIONREAD = (TFIOC|127)
19970f1418d35e7131a171ba872777074dab02e13d6Guido van RossumLDIOC = (ord('D')<<8)
20070f1418d35e7131a171ba872777074dab02e13d6Guido van RossumLDOPEN = (LDIOC|0)
20170f1418d35e7131a171ba872777074dab02e13d6Guido van RossumLDCLOSE = (LDIOC|1)
20270f1418d35e7131a171ba872777074dab02e13d6Guido van RossumLDCHG = (LDIOC|2)
20370f1418d35e7131a171ba872777074dab02e13d6Guido van RossumLDGETT = (LDIOC|8)
20470f1418d35e7131a171ba872777074dab02e13d6Guido van RossumLDSETT = (LDIOC|9)
20570f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTERM_NONE = 0
20670f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTERM_TEC = 1
20770f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTERM_V61 = 2
20870f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTERM_V10 = 3
20970f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTERM_TEX = 4
21070f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTERM_D40 = 5
21170f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTERM_H45 = 6
21270f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTERM_D42 = 7
21370f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTM_NONE = 0000
21470f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTM_SNL = 0001
21570f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTM_ANL = 0002
21670f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTM_LCF = 0004
21770f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTM_CECHO = 0010
21870f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTM_CINVIS = 0020
21970f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTM_SET = 0200
22070f1418d35e7131a171ba872777074dab02e13d6Guido van RossumLDISC0 = 0
22170f1418d35e7131a171ba872777074dab02e13d6Guido van RossumLDISC1 = 1
22270f1418d35e7131a171ba872777074dab02e13d6Guido van RossumNTTYDISC = LDISC1
22370f1418d35e7131a171ba872777074dab02e13d6Guido van RossumVSUSP = VSWTCH
22470f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTCSANOW = 0
22570f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTCSADRAIN = 1
22670f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTCSAFLUSH = 2
22770f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTCIFLUSH = 0
22870f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTCOFLUSH = 1
22970f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTCIOFLUSH = 2
23070f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTCOOFF = 0
23170f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTCOON = 1
23270f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTCIOFF = 2
23370f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTCION = 3
23470f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTO_STOP = LOBLK
23570f1418d35e7131a171ba872777074dab02e13d6Guido van RossumIEXTEN = IIEXTEN
23670f1418d35e7131a171ba872777074dab02e13d6Guido van RossumTOSTOP = ITOSTOP
237