mirror of
				https://github.com/python/cpython.git
				synced 2025-11-04 07:31:38 +00:00 
			
		
		
		
	
		
			
	
	
		
			199 lines
		
	
	
	
		
			3.5 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			199 lines
		
	
	
	
		
			3.5 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| 
								 | 
							
								# Generated by h2py from /usr/include/termios.h
							 | 
						||
| 
								 | 
							
								VEOF = 0
							 | 
						||
| 
								 | 
							
								VEOL = 1
							 | 
						||
| 
								 | 
							
								VEOL2 = 2
							 | 
						||
| 
								 | 
							
								VERASE = 3
							 | 
						||
| 
								 | 
							
								VWERASE = 4
							 | 
						||
| 
								 | 
							
								VKILL = 5
							 | 
						||
| 
								 | 
							
								VREPRINT = 6
							 | 
						||
| 
								 | 
							
								VINTR = 8
							 | 
						||
| 
								 | 
							
								VQUIT = 9
							 | 
						||
| 
								 | 
							
								VSUSP = 10
							 | 
						||
| 
								 | 
							
								VDSUSP = 11
							 | 
						||
| 
								 | 
							
								VSTART = 12
							 | 
						||
| 
								 | 
							
								VSTOP = 13
							 | 
						||
| 
								 | 
							
								VLNEXT = 14
							 | 
						||
| 
								 | 
							
								VDISCARD = 15
							 | 
						||
| 
								 | 
							
								VMIN = 16
							 | 
						||
| 
								 | 
							
								VTIME = 17
							 | 
						||
| 
								 | 
							
								VSTATUS = 18
							 | 
						||
| 
								 | 
							
								NCCS = 20
							 | 
						||
| 
								 | 
							
								_POSIX_VDISABLE = 0xff
							 | 
						||
| 
								 | 
							
								IGNBRK = 0x00000001
							 | 
						||
| 
								 | 
							
								BRKINT = 0x00000002
							 | 
						||
| 
								 | 
							
								IGNPAR = 0x00000004
							 | 
						||
| 
								 | 
							
								PARMRK = 0x00000008
							 | 
						||
| 
								 | 
							
								INPCK = 0x00000010
							 | 
						||
| 
								 | 
							
								ISTRIP = 0x00000020
							 | 
						||
| 
								 | 
							
								INLCR = 0x00000040
							 | 
						||
| 
								 | 
							
								IGNCR = 0x00000080
							 | 
						||
| 
								 | 
							
								ICRNL = 0x00000100
							 | 
						||
| 
								 | 
							
								IXON = 0x00000200
							 | 
						||
| 
								 | 
							
								IXOFF = 0x00000400
							 | 
						||
| 
								 | 
							
								IXANY = 0x00000800
							 | 
						||
| 
								 | 
							
								IMAXBEL = 0x00002000
							 | 
						||
| 
								 | 
							
								OPOST = 0x00000001
							 | 
						||
| 
								 | 
							
								ONLCR = 0x00000002
							 | 
						||
| 
								 | 
							
								OXTABS = 0x00000004
							 | 
						||
| 
								 | 
							
								ONOEOT = 0x00000008
							 | 
						||
| 
								 | 
							
								CIGNORE = 0x00000001
							 | 
						||
| 
								 | 
							
								CSIZE = 0x00000300
							 | 
						||
| 
								 | 
							
								CS5 = 0x00000000
							 | 
						||
| 
								 | 
							
								CS6 = 0x00000100
							 | 
						||
| 
								 | 
							
								CS7 = 0x00000200
							 | 
						||
| 
								 | 
							
								CS8 = 0x00000300
							 | 
						||
| 
								 | 
							
								CSTOPB = 0x00000400
							 | 
						||
| 
								 | 
							
								CREAD = 0x00000800
							 | 
						||
| 
								 | 
							
								PARENB = 0x00001000
							 | 
						||
| 
								 | 
							
								PARODD = 0x00002000
							 | 
						||
| 
								 | 
							
								HUPCL = 0x00004000
							 | 
						||
| 
								 | 
							
								CLOCAL = 0x00008000
							 | 
						||
| 
								 | 
							
								CCTS_OFLOW = 0x00010000
							 | 
						||
| 
								 | 
							
								CRTS_IFLOW = 0x00020000
							 | 
						||
| 
								 | 
							
								CDTR_IFLOW = 0x00040000
							 | 
						||
| 
								 | 
							
								CDSR_OFLOW = 0x00080000
							 | 
						||
| 
								 | 
							
								CCAR_OFLOW = 0x00100000
							 | 
						||
| 
								 | 
							
								MDMBUF = 0x00100000
							 | 
						||
| 
								 | 
							
								ECHOKE = 0x00000001
							 | 
						||
| 
								 | 
							
								ECHOE = 0x00000002
							 | 
						||
| 
								 | 
							
								ECHOK = 0x00000004
							 | 
						||
| 
								 | 
							
								ECHO = 0x00000008
							 | 
						||
| 
								 | 
							
								ECHONL = 0x00000010
							 | 
						||
| 
								 | 
							
								ECHOPRT = 0x00000020
							 | 
						||
| 
								 | 
							
								ECHOCTL = 0x00000040
							 | 
						||
| 
								 | 
							
								ISIG = 0x00000080
							 | 
						||
| 
								 | 
							
								ICANON = 0x00000100
							 | 
						||
| 
								 | 
							
								ALTWERASE = 0x00000200
							 | 
						||
| 
								 | 
							
								IEXTEN = 0x00000400
							 | 
						||
| 
								 | 
							
								EXTPROC = 0x00000800
							 | 
						||
| 
								 | 
							
								TOSTOP = 0x00400000
							 | 
						||
| 
								 | 
							
								FLUSHO = 0x00800000
							 | 
						||
| 
								 | 
							
								NOKERNINFO = 0x02000000
							 | 
						||
| 
								 | 
							
								PENDIN = 0x20000000
							 | 
						||
| 
								 | 
							
								NOFLSH = 0x80000000
							 | 
						||
| 
								 | 
							
								TCSANOW = 0
							 | 
						||
| 
								 | 
							
								TCSADRAIN = 1
							 | 
						||
| 
								 | 
							
								TCSAFLUSH = 2
							 | 
						||
| 
								 | 
							
								TCSASOFT = 0x10
							 | 
						||
| 
								 | 
							
								B0 = 0
							 | 
						||
| 
								 | 
							
								B50 = 50
							 | 
						||
| 
								 | 
							
								B75 = 75
							 | 
						||
| 
								 | 
							
								B110 = 110
							 | 
						||
| 
								 | 
							
								B134 = 134
							 | 
						||
| 
								 | 
							
								B150 = 150
							 | 
						||
| 
								 | 
							
								B200 = 200
							 | 
						||
| 
								 | 
							
								B300 = 300
							 | 
						||
| 
								 | 
							
								B600 = 600
							 | 
						||
| 
								 | 
							
								B1200 = 1200
							 | 
						||
| 
								 | 
							
								B1800 = 1800
							 | 
						||
| 
								 | 
							
								B2400 = 2400
							 | 
						||
| 
								 | 
							
								B4800 = 4800
							 | 
						||
| 
								 | 
							
								B9600 = 9600
							 | 
						||
| 
								 | 
							
								B19200 = 19200
							 | 
						||
| 
								 | 
							
								B38400 = 38400
							 | 
						||
| 
								 | 
							
								B7200 = 7200
							 | 
						||
| 
								 | 
							
								B14400 = 14400
							 | 
						||
| 
								 | 
							
								B28800 = 28800
							 | 
						||
| 
								 | 
							
								B57600 = 57600
							 | 
						||
| 
								 | 
							
								B76800 = 76800
							 | 
						||
| 
								 | 
							
								B115200 = 115200
							 | 
						||
| 
								 | 
							
								B230400 = 230400
							 | 
						||
| 
								 | 
							
								EXTA = 19200
							 | 
						||
| 
								 | 
							
								EXTB = 38400
							 | 
						||
| 
								 | 
							
								TCIFLUSH = 1
							 | 
						||
| 
								 | 
							
								TCOFLUSH = 2
							 | 
						||
| 
								 | 
							
								TCIOFLUSH = 3
							 | 
						||
| 
								 | 
							
								TCOOFF = 1
							 | 
						||
| 
								 | 
							
								TCOON = 2
							 | 
						||
| 
								 | 
							
								TCIOFF = 3
							 | 
						||
| 
								 | 
							
								TCION = 4
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# Included from sys/cdefs.h
							 | 
						||
| 
								 | 
							
								def __P(protos): return protos		 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								def __STRING(x): return #x		 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								def __XSTRING(x): return __STRING(x)	 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								def __P(protos): return ()		 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								def __STRING(x): return "x"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								def __RCSID(s): return __IDSTRING(rcsid,s)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								def __RCSID_SOURCE(s): return __IDSTRING(rcsid_source,s)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								def __COPYRIGHT(s): return __IDSTRING(copyright,s)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# Included from sys/ttycom.h
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# Included from sys/ioccom.h
							 | 
						||
| 
								 | 
							
								IOCPARM_MASK = 0x1fff
							 | 
						||
| 
								 | 
							
								def IOCPARM_LEN(x): return (((x) >> 16) & IOCPARM_MASK)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								def IOCBASECMD(x): return ((x) & ~(IOCPARM_MASK << 16))
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								def IOCGROUP(x): return (((x) >> 8) & 0xff)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								IOC_VOID = 0x20000000
							 | 
						||
| 
								 | 
							
								IOC_OUT = 0x40000000
							 | 
						||
| 
								 | 
							
								IOC_IN = 0x80000000
							 | 
						||
| 
								 | 
							
								IOC_INOUT = (IOC_IN|IOC_OUT)
							 | 
						||
| 
								 | 
							
								IOC_DIRMASK = 0xe0000000
							 | 
						||
| 
								 | 
							
								TIOCM_LE = 0001
							 | 
						||
| 
								 | 
							
								TIOCM_DTR = 0002
							 | 
						||
| 
								 | 
							
								TIOCM_RTS = 0004
							 | 
						||
| 
								 | 
							
								TIOCM_ST = 0010
							 | 
						||
| 
								 | 
							
								TIOCM_SR = 0020
							 | 
						||
| 
								 | 
							
								TIOCM_CTS = 0040
							 | 
						||
| 
								 | 
							
								TIOCM_CAR = 0100
							 | 
						||
| 
								 | 
							
								TIOCM_CD = TIOCM_CAR
							 | 
						||
| 
								 | 
							
								TIOCM_RNG = 0200
							 | 
						||
| 
								 | 
							
								TIOCM_RI = TIOCM_RNG
							 | 
						||
| 
								 | 
							
								TIOCM_DSR = 0400
							 | 
						||
| 
								 | 
							
								TIOCPKT_DATA = 0x00
							 | 
						||
| 
								 | 
							
								TIOCPKT_FLUSHREAD = 0x01
							 | 
						||
| 
								 | 
							
								TIOCPKT_FLUSHWRITE = 0x02
							 | 
						||
| 
								 | 
							
								TIOCPKT_STOP = 0x04
							 | 
						||
| 
								 | 
							
								TIOCPKT_START = 0x08
							 | 
						||
| 
								 | 
							
								TIOCPKT_NOSTOP = 0x10
							 | 
						||
| 
								 | 
							
								TIOCPKT_DOSTOP = 0x20
							 | 
						||
| 
								 | 
							
								TIOCPKT_IOCTL = 0x40
							 | 
						||
| 
								 | 
							
								def UIOCCMD(n): return _IO(ord('u'), n)	 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								TTYDISC = 0
							 | 
						||
| 
								 | 
							
								TABLDISC = 3
							 | 
						||
| 
								 | 
							
								SLIPDISC = 4
							 | 
						||
| 
								 | 
							
								PPPDISC = 5
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# Included from sys/ttydefaults.h
							 | 
						||
| 
								 | 
							
								TTYDEF_IFLAG = (BRKINT	| ICRNL	| IMAXBEL | IXON | IXANY)
							 | 
						||
| 
								 | 
							
								TTYDEF_OFLAG = (OPOST | ONLCR)
							 | 
						||
| 
								 | 
							
								TTYDEF_LFLAG = (ECHO | ICANON | ISIG | IEXTEN | ECHOE|ECHOKE|ECHOCTL)
							 | 
						||
| 
								 | 
							
								TTYDEF_CFLAG = (CREAD | CS8 | HUPCL)
							 | 
						||
| 
								 | 
							
								TTYDEF_SPEED = (B9600)
							 | 
						||
| 
								 | 
							
								def CTRL(x): return (x&037)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								CEOF = CTRL(ord('d'))
							 | 
						||
| 
								 | 
							
								CEOL = 0xff
							 | 
						||
| 
								 | 
							
								CERASE = 0177
							 | 
						||
| 
								 | 
							
								CINTR = CTRL(ord('c'))
							 | 
						||
| 
								 | 
							
								CSTATUS = CTRL(ord('t'))
							 | 
						||
| 
								 | 
							
								CKILL = CTRL(ord('u'))
							 | 
						||
| 
								 | 
							
								CMIN = 1
							 | 
						||
| 
								 | 
							
								CQUIT = 034
							 | 
						||
| 
								 | 
							
								CSUSP = CTRL(ord('z'))
							 | 
						||
| 
								 | 
							
								CTIME = 0
							 | 
						||
| 
								 | 
							
								CDSUSP = CTRL(ord('y'))
							 | 
						||
| 
								 | 
							
								CSTART = CTRL(ord('q'))
							 | 
						||
| 
								 | 
							
								CSTOP = CTRL(ord('s'))
							 | 
						||
| 
								 | 
							
								CLNEXT = CTRL(ord('v'))
							 | 
						||
| 
								 | 
							
								CDISCARD = CTRL(ord('o'))
							 | 
						||
| 
								 | 
							
								CWERASE = CTRL(ord('w'))
							 | 
						||
| 
								 | 
							
								CREPRINT = CTRL(ord('r'))
							 | 
						||
| 
								 | 
							
								CEOT = CEOF
							 | 
						||
| 
								 | 
							
								CBRK = CEOL
							 | 
						||
| 
								 | 
							
								CRPRNT = CREPRINT
							 | 
						||
| 
								 | 
							
								CFLUSH = CDISCARD
							 |