mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 02:15:10 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			316 lines
		
	
	
	
		
			5.4 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			316 lines
		
	
	
	
		
			5.4 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| # Generated by h2py from /usr/include/termios.h
 | |
| 
 | |
| # Included from features.h
 | |
| _FEATURES_H = 1
 | |
| _GNU_SOURCE = 1
 | |
| __USE_ANSI = 1
 | |
| __FAVOR_BSD = 1
 | |
| _BSD_SOURCE = 1
 | |
| _SVID_SOURCE = 1
 | |
| _POSIX_SOURCE = 1
 | |
| _POSIX_C_SOURCE = 2
 | |
| __USE_POSIX = 1
 | |
| __USE_POSIX2 = 1
 | |
| __USE_MISC = 1
 | |
| __USE_BSD = 1
 | |
| __USE_SVID = 1
 | |
| __USE_GNU = 1
 | |
| __GNU_LIBRARY__ = 1
 | |
| 
 | |
| # Included from sys/cdefs.h
 | |
| _SYS_CDEFS_H = 1
 | |
| def __P(args): return args	 
 | |
| 
 | |
| def __P(args): return args
 | |
| 
 | |
| def __P(args): return ()	 
 | |
| 
 | |
| def __STRING(x): return #x
 | |
| 
 | |
| def __STRING(x): return "x"
 | |
| 
 | |
| 
 | |
| # Included from sys/types.h
 | |
| 
 | |
| # Included from linux/types.h
 | |
| 
 | |
| # Included from linux/posix_types.h
 | |
| __FD_SETSIZE = 1024
 | |
| def __FDELT(d): return ((d) / __NFDBITS)
 | |
| 
 | |
| 
 | |
| # Included from asm/posix_types.h
 | |
| def __FD_ZERO(fdsetp): return \
 | |
| 
 | |
| 
 | |
| # Included from asm/types.h
 | |
| 
 | |
| # Included from sys/bitypes.h
 | |
| 
 | |
| # Included from linux/termios.h
 | |
| 
 | |
| # Included from asm/termios.h
 | |
| 
 | |
| # Included from asm/termbits.h
 | |
| NCCS = 19
 | |
| VINTR = 0
 | |
| VQUIT = 1
 | |
| VERASE = 2
 | |
| VKILL = 3
 | |
| VEOF = 4
 | |
| VTIME = 5
 | |
| VMIN = 6
 | |
| VSWTC = 7
 | |
| VSTART = 8
 | |
| VSTOP = 9
 | |
| VSUSP = 10
 | |
| VEOL = 11
 | |
| VREPRINT = 12
 | |
| VDISCARD = 13
 | |
| VWERASE = 14
 | |
| VLNEXT = 15
 | |
| VEOL2 = 16
 | |
| IGNBRK = 0000001
 | |
| BRKINT = 0000002
 | |
| IGNPAR = 0000004
 | |
| PARMRK = 0000010
 | |
| INPCK = 0000020
 | |
| ISTRIP = 0000040
 | |
| INLCR = 0000100
 | |
| IGNCR = 0000200
 | |
| ICRNL = 0000400
 | |
| IUCLC = 0001000
 | |
| IXON = 0002000
 | |
| IXANY = 0004000
 | |
| IXOFF = 0010000
 | |
| IMAXBEL = 0020000
 | |
| OPOST = 0000001
 | |
| OLCUC = 0000002
 | |
| ONLCR = 0000004
 | |
| OCRNL = 0000010
 | |
| ONOCR = 0000020
 | |
| ONLRET = 0000040
 | |
| OFILL = 0000100
 | |
| OFDEL = 0000200
 | |
| NLDLY = 0000400
 | |
| NL0 = 0000000
 | |
| NL1 = 0000400
 | |
| CRDLY = 0003000
 | |
| CR0 = 0000000
 | |
| CR1 = 0001000
 | |
| CR2 = 0002000
 | |
| CR3 = 0003000
 | |
| TABDLY = 0014000
 | |
| TAB0 = 0000000
 | |
| TAB1 = 0004000
 | |
| TAB2 = 0010000
 | |
| TAB3 = 0014000
 | |
| XTABS = 0014000
 | |
| BSDLY = 0020000
 | |
| BS0 = 0000000
 | |
| BS1 = 0020000
 | |
| VTDLY = 0040000
 | |
| VT0 = 0000000
 | |
| VT1 = 0040000
 | |
| FFDLY = 0100000
 | |
| FF0 = 0000000
 | |
| FF1 = 0100000
 | |
| CBAUD = 0010017
 | |
| B0 = 0000000
 | |
| B50 = 0000001
 | |
| B75 = 0000002
 | |
| B110 = 0000003
 | |
| B134 = 0000004
 | |
| B150 = 0000005
 | |
| B200 = 0000006
 | |
| B300 = 0000007
 | |
| B600 = 0000010
 | |
| B1200 = 0000011
 | |
| B1800 = 0000012
 | |
| B2400 = 0000013
 | |
| B4800 = 0000014
 | |
| B9600 = 0000015
 | |
| B19200 = 0000016
 | |
| B38400 = 0000017
 | |
| EXTA = B19200
 | |
| EXTB = B38400
 | |
| CSIZE = 0000060
 | |
| CS5 = 0000000
 | |
| CS6 = 0000020
 | |
| CS7 = 0000040
 | |
| CS8 = 0000060
 | |
| CSTOPB = 0000100
 | |
| CREAD = 0000200
 | |
| PARENB = 0000400
 | |
| PARODD = 0001000
 | |
| HUPCL = 0002000
 | |
| CLOCAL = 0004000
 | |
| CBAUDEX = 0010000
 | |
| B57600 = 0010001
 | |
| B115200 = 0010002
 | |
| B230400 = 0010003
 | |
| B460800 = 0010004
 | |
| CIBAUD = 002003600000
 | |
| CRTSCTS = 020000000000
 | |
| ISIG = 0000001
 | |
| ICANON = 0000002
 | |
| XCASE = 0000004
 | |
| ECHO = 0000010
 | |
| ECHOE = 0000020
 | |
| ECHOK = 0000040
 | |
| ECHONL = 0000100
 | |
| NOFLSH = 0000200
 | |
| TOSTOP = 0000400
 | |
| ECHOCTL = 0001000
 | |
| ECHOPRT = 0002000
 | |
| ECHOKE = 0004000
 | |
| FLUSHO = 0010000
 | |
| PENDIN = 0040000
 | |
| IEXTEN = 0100000
 | |
| TCOOFF = 0
 | |
| TCOON = 1
 | |
| TCIOFF = 2
 | |
| TCION = 3
 | |
| TCIFLUSH = 0
 | |
| TCOFLUSH = 1
 | |
| TCIOFLUSH = 2
 | |
| TCSANOW = 0
 | |
| TCSADRAIN = 1
 | |
| TCSAFLUSH = 2
 | |
| 
 | |
| # Included from asm/ioctls.h
 | |
| 
 | |
| # Included from asm/ioctl.h
 | |
| _IOC_NRBITS = 8
 | |
| _IOC_TYPEBITS = 8
 | |
| _IOC_SIZEBITS = 14
 | |
| _IOC_DIRBITS = 2
 | |
| _IOC_NRMASK = ((1 << _IOC_NRBITS)-1)
 | |
| _IOC_TYPEMASK = ((1 << _IOC_TYPEBITS)-1)
 | |
| _IOC_SIZEMASK = ((1 << _IOC_SIZEBITS)-1)
 | |
| _IOC_DIRMASK = ((1 << _IOC_DIRBITS)-1)
 | |
| _IOC_NRSHIFT = 0
 | |
| _IOC_TYPESHIFT = (_IOC_NRSHIFT+_IOC_NRBITS)
 | |
| _IOC_SIZESHIFT = (_IOC_TYPESHIFT+_IOC_TYPEBITS)
 | |
| _IOC_DIRSHIFT = (_IOC_SIZESHIFT+_IOC_SIZEBITS)
 | |
| def _IOC_DIR(nr): return (((nr) >> _IOC_DIRSHIFT) & _IOC_DIRMASK)
 | |
| 
 | |
| def _IOC_TYPE(nr): return (((nr) >> _IOC_TYPESHIFT) & _IOC_TYPEMASK)
 | |
| 
 | |
| def _IOC_NR(nr): return (((nr) >> _IOC_NRSHIFT) & _IOC_NRMASK)
 | |
| 
 | |
| def _IOC_SIZE(nr): return (((nr) >> _IOC_SIZESHIFT) & _IOC_SIZEMASK)
 | |
| 
 | |
| IOCSIZE_MASK = (_IOC_SIZEMASK << _IOC_SIZESHIFT)
 | |
| IOCSIZE_SHIFT = (_IOC_SIZESHIFT)
 | |
| TCGETS = 0x5401
 | |
| TCSETS = 0x5402
 | |
| TCSETSW = 0x5403
 | |
| TCSETSF = 0x5404
 | |
| TCGETA = 0x5405
 | |
| TCSETA = 0x5406
 | |
| TCSETAW = 0x5407
 | |
| TCSETAF = 0x5408
 | |
| TCSBRK = 0x5409
 | |
| TCXONC = 0x540A
 | |
| TCFLSH = 0x540B
 | |
| TIOCEXCL = 0x540C
 | |
| TIOCNXCL = 0x540D
 | |
| TIOCSCTTY = 0x540E
 | |
| TIOCGPGRP = 0x540F
 | |
| TIOCSPGRP = 0x5410
 | |
| TIOCOUTQ = 0x5411
 | |
| TIOCSTI = 0x5412
 | |
| TIOCGWINSZ = 0x5413
 | |
| TIOCSWINSZ = 0x5414
 | |
| TIOCMGET = 0x5415
 | |
| TIOCMBIS = 0x5416
 | |
| TIOCMBIC = 0x5417
 | |
| TIOCMSET = 0x5418
 | |
| TIOCGSOFTCAR = 0x5419
 | |
| TIOCSSOFTCAR = 0x541A
 | |
| FIONREAD = 0x541B
 | |
| TIOCINQ = FIONREAD
 | |
| TIOCLINUX = 0x541C
 | |
| TIOCCONS = 0x541D
 | |
| TIOCGSERIAL = 0x541E
 | |
| TIOCSSERIAL = 0x541F
 | |
| TIOCPKT = 0x5420
 | |
| FIONBIO = 0x5421
 | |
| TIOCNOTTY = 0x5422
 | |
| TIOCSETD = 0x5423
 | |
| TIOCGETD = 0x5424
 | |
| TCSBRKP = 0x5425
 | |
| TIOCTTYGSTRUCT = 0x5426
 | |
| FIONCLEX = 0x5450
 | |
| FIOCLEX = 0x5451
 | |
| FIOASYNC = 0x5452
 | |
| TIOCSERCONFIG = 0x5453
 | |
| TIOCSERGWILD = 0x5454
 | |
| TIOCSERSWILD = 0x5455
 | |
| TIOCGLCKTRMIOS = 0x5456
 | |
| TIOCSLCKTRMIOS = 0x5457
 | |
| TIOCSERGSTRUCT = 0x5458
 | |
| TIOCSERGETLSR = 0x5459
 | |
| TIOCSERGETMULTI = 0x545A
 | |
| TIOCSERSETMULTI = 0x545B
 | |
| TIOCMIWAIT = 0x545C
 | |
| TIOCGICOUNT = 0x545D
 | |
| TIOCPKT_DATA = 0
 | |
| TIOCPKT_FLUSHREAD = 1
 | |
| TIOCPKT_FLUSHWRITE = 2
 | |
| TIOCPKT_STOP = 4
 | |
| TIOCPKT_START = 8
 | |
| TIOCPKT_NOSTOP = 16
 | |
| TIOCPKT_DOSTOP = 32
 | |
| TIOCSER_TEMT = 0x01
 | |
| NCC = 8
 | |
| INIT_C_CC = "\003\034\177\025\004\0\1\0\021\023\032\0\022\017\027\026\0"
 | |
| TIOCM_LE = 0x001
 | |
| TIOCM_DTR = 0x002
 | |
| TIOCM_RTS = 0x004
 | |
| TIOCM_ST = 0x008
 | |
| TIOCM_SR = 0x010
 | |
| TIOCM_CTS = 0x020
 | |
| TIOCM_CAR = 0x040
 | |
| TIOCM_RNG = 0x080
 | |
| TIOCM_DSR = 0x100
 | |
| TIOCM_CD = TIOCM_CAR
 | |
| TIOCM_RI = TIOCM_RNG
 | |
| N_TTY = 0
 | |
| N_SLIP = 1
 | |
| N_MOUSE = 2
 | |
| N_PPP = 3
 | |
| N_STRIP = 4
 | |
| 
 | |
| # Included from linux/string.h
 | |
| 
 | |
| # Included from asm/string.h
 | |
| def COMMON(x): return \
 | |
| 
 | |
| def COMMON(x): return \
 | |
| 
 | |
| def CTRL(ch): return ((ch)&0x1F)
 | |
| 
 | |
| IBSHIFT = 16
 | |
| CNUL = 0
 | |
| CDEL = 0177
 | |
| CESC = ord('\\')
 | |
| CINTR = 0177
 | |
| CQUIT = 034
 | |
| CERASE = ord('#')
 | |
| CKILL = ord('@')
 | |
| CEOT = 04
 | |
| CEOL = 0
 | |
| CEOL2 = 0
 | |
| CEOF = 4
 | |
| CSTART = 021
 | |
| CSTOP = 023
 | |
| CSWTCH = 032
 | |
| NSWTCH = 0
 | |
| CSUSP = CTRL(ord('Z'))
 | |
| CDSUSP = CTRL(ord('Y'))
 | |
| CRPRNT = CTRL(ord('R'))
 | |
| CFLUSH = CTRL(ord('O'))
 | |
| CWERASE = CTRL(ord('W'))
 | |
| CLNEXT = CTRL(ord('V'))
 | 
