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