mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 13:41:24 +00:00 
			
		
		
		
	More generated files for netbsd 1.x, by Anders Andersen.
This commit is contained in:
		
							parent
							
								
									9981d2226d
								
							
						
					
					
						commit
						98ee50b5a4
					
				
					 4 changed files with 376 additions and 0 deletions
				
			
		
							
								
								
									
										57
									
								
								Lib/plat-netbsd1/IN.py
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										57
									
								
								Lib/plat-netbsd1/IN.py
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,57 @@ | ||||||
|  | # Generated by h2py from /usr/include/netinet/in.h | ||||||
|  | IPPROTO_IP = 0 | ||||||
|  | IPPROTO_ICMP = 1 | ||||||
|  | IPPROTO_IGMP = 2 | ||||||
|  | IPPROTO_GGP = 3 | ||||||
|  | IPPROTO_IPIP = 4 | ||||||
|  | IPPROTO_TCP = 6 | ||||||
|  | IPPROTO_EGP = 8 | ||||||
|  | IPPROTO_PUP = 12 | ||||||
|  | IPPROTO_UDP = 17 | ||||||
|  | IPPROTO_IDP = 22 | ||||||
|  | IPPROTO_TP = 29 | ||||||
|  | IPPROTO_EON = 80 | ||||||
|  | IPPROTO_ENCAP = 98 | ||||||
|  | IPPROTO_RAW = 255 | ||||||
|  | IPPROTO_MAX = 256 | ||||||
|  | IPPORT_RESERVED = 1024 | ||||||
|  | IPPORT_USERRESERVED = 5000 | ||||||
|  | def __IPADDR(x): return ((u_int32_t)(x)) | ||||||
|  | 
 | ||||||
|  | IN_CLASSA_NSHIFT = 24 | ||||||
|  | IN_CLASSA_MAX = 128 | ||||||
|  | IN_CLASSB_NSHIFT = 16 | ||||||
|  | IN_CLASSB_MAX = 65536 | ||||||
|  | IN_CLASSC_NSHIFT = 8 | ||||||
|  | IN_CLASSD_NSHIFT = 28 | ||||||
|  | def IN_MULTICAST(i): return IN_CLASSD(i) | ||||||
|  | 
 | ||||||
|  | IN_LOOPBACKNET = 127 | ||||||
|  | IP_OPTIONS = 1 | ||||||
|  | IP_HDRINCL = 2 | ||||||
|  | IP_TOS = 3 | ||||||
|  | IP_TTL = 4 | ||||||
|  | IP_RECVOPTS = 5 | ||||||
|  | IP_RECVRETOPTS = 6 | ||||||
|  | IP_RECVDSTADDR = 7 | ||||||
|  | IP_RETOPTS = 8 | ||||||
|  | IP_MULTICAST_IF = 9 | ||||||
|  | IP_MULTICAST_TTL = 10 | ||||||
|  | IP_MULTICAST_LOOP = 11 | ||||||
|  | IP_ADD_MEMBERSHIP = 12 | ||||||
|  | IP_DROP_MEMBERSHIP = 13 | ||||||
|  | IP_RECVIF = 20 | ||||||
|  | IP_DEFAULT_MULTICAST_TTL = 1 | ||||||
|  | IP_DEFAULT_MULTICAST_LOOP = 1 | ||||||
|  | IP_MAX_MEMBERSHIPS = 20 | ||||||
|  | IPPROTO_MAXID = (IPPROTO_IDP + 1) | ||||||
|  | IPCTL_FORWARDING = 1 | ||||||
|  | IPCTL_SENDREDIRECTS = 2 | ||||||
|  | IPCTL_DEFTTL = 3 | ||||||
|  | IPCTL_DEFMTU = 4 | ||||||
|  | IPCTL_FORWSRCRT = 5 | ||||||
|  | IPCTL_DIRECTEDBCAST = 6 | ||||||
|  | IPCTL_ALLOWSRCRT = 7 | ||||||
|  | IPCTL_MAXID = 8 | ||||||
|  | def in_nullhost(x): return ((x).s_addr == INADDR_ANY) | ||||||
|  | 
 | ||||||
							
								
								
									
										122
									
								
								Lib/plat-netbsd1/SOCKET.py
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										122
									
								
								Lib/plat-netbsd1/SOCKET.py
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,122 @@ | ||||||
|  | # Generated by h2py from /usr/include/sys/socket.h | ||||||
|  | SOCK_STREAM = 1 | ||||||
|  | SOCK_DGRAM = 2 | ||||||
|  | SOCK_RAW = 3 | ||||||
|  | SOCK_RDM = 4 | ||||||
|  | SOCK_SEQPACKET = 5 | ||||||
|  | SO_DEBUG = 0x0001 | ||||||
|  | SO_ACCEPTCONN = 0x0002 | ||||||
|  | SO_REUSEADDR = 0x0004 | ||||||
|  | SO_KEEPALIVE = 0x0008 | ||||||
|  | SO_DONTROUTE = 0x0010 | ||||||
|  | SO_BROADCAST = 0x0020 | ||||||
|  | SO_USELOOPBACK = 0x0040 | ||||||
|  | SO_LINGER = 0x0080 | ||||||
|  | SO_OOBINLINE = 0x0100 | ||||||
|  | SO_REUSEPORT = 0x0200 | ||||||
|  | SO_TIMESTAMP = 0x0400 | ||||||
|  | SO_SNDBUF = 0x1001 | ||||||
|  | SO_RCVBUF = 0x1002 | ||||||
|  | SO_SNDLOWAT = 0x1003 | ||||||
|  | SO_RCVLOWAT = 0x1004 | ||||||
|  | SO_SNDTIMEO = 0x1005 | ||||||
|  | SO_RCVTIMEO = 0x1006 | ||||||
|  | SO_ERROR = 0x1007 | ||||||
|  | SO_TYPE = 0x1008 | ||||||
|  | SOL_SOCKET = 0xffff | ||||||
|  | AF_UNSPEC = 0 | ||||||
|  | AF_LOCAL = 1 | ||||||
|  | AF_UNIX = AF_LOCAL | ||||||
|  | AF_INET = 2 | ||||||
|  | AF_IMPLINK = 3 | ||||||
|  | AF_PUP = 4 | ||||||
|  | AF_CHAOS = 5 | ||||||
|  | AF_NS = 6 | ||||||
|  | AF_ISO = 7 | ||||||
|  | AF_OSI = AF_ISO | ||||||
|  | AF_ECMA = 8 | ||||||
|  | AF_DATAKIT = 9 | ||||||
|  | AF_CCITT = 10 | ||||||
|  | AF_SNA = 11 | ||||||
|  | AF_DECnet = 12 | ||||||
|  | AF_DLI = 13 | ||||||
|  | AF_LAT = 14 | ||||||
|  | AF_HYLINK = 15 | ||||||
|  | AF_APPLETALK = 16 | ||||||
|  | AF_ROUTE = 17 | ||||||
|  | AF_LINK = 18 | ||||||
|  | pseudo_AF_XTP = 19 | ||||||
|  | AF_COIP = 20 | ||||||
|  | AF_CNT = 21 | ||||||
|  | pseudo_AF_RTIP = 22 | ||||||
|  | AF_IPX = 23 | ||||||
|  | AF_SIP = 24 | ||||||
|  | pseudo_AF_PIP = 25 | ||||||
|  | AF_ISDN = 26 | ||||||
|  | AF_E164 = AF_ISDN | ||||||
|  | AF_NATM = 27 | ||||||
|  | AF_ARP = 28 | ||||||
|  | AF_MAX = 29 | ||||||
|  | PF_UNSPEC = AF_UNSPEC | ||||||
|  | PF_LOCAL = AF_LOCAL | ||||||
|  | PF_UNIX = PF_LOCAL | ||||||
|  | PF_INET = AF_INET | ||||||
|  | PF_IMPLINK = AF_IMPLINK | ||||||
|  | PF_PUP = AF_PUP | ||||||
|  | PF_CHAOS = AF_CHAOS | ||||||
|  | PF_NS = AF_NS | ||||||
|  | PF_ISO = AF_ISO | ||||||
|  | PF_OSI = AF_ISO | ||||||
|  | PF_ECMA = AF_ECMA | ||||||
|  | PF_DATAKIT = AF_DATAKIT | ||||||
|  | PF_CCITT = AF_CCITT | ||||||
|  | PF_SNA = AF_SNA | ||||||
|  | PF_DECnet = AF_DECnet | ||||||
|  | PF_DLI = AF_DLI | ||||||
|  | PF_LAT = AF_LAT | ||||||
|  | PF_HYLINK = AF_HYLINK | ||||||
|  | PF_APPLETALK = AF_APPLETALK | ||||||
|  | PF_ROUTE = AF_ROUTE | ||||||
|  | PF_LINK = AF_LINK | ||||||
|  | PF_XTP = pseudo_AF_XTP | ||||||
|  | PF_COIP = AF_COIP | ||||||
|  | PF_CNT = AF_CNT | ||||||
|  | PF_SIP = AF_SIP | ||||||
|  | PF_IPX = AF_IPX | ||||||
|  | PF_PIP = pseudo_AF_PIP | ||||||
|  | PF_NATM = AF_NATM | ||||||
|  | PF_ARP = AF_ARP | ||||||
|  | PF_MAX = AF_MAX | ||||||
|  | NET_MAXID = AF_MAX | ||||||
|  | NET_RT_DUMP = 1 | ||||||
|  | NET_RT_FLAGS = 2 | ||||||
|  | NET_RT_IFLIST = 3 | ||||||
|  | NET_RT_MAXID = 4 | ||||||
|  | SOMAXCONN = 128 | ||||||
|  | MSG_OOB = 0x1 | ||||||
|  | MSG_PEEK = 0x2 | ||||||
|  | MSG_DONTROUTE = 0x4 | ||||||
|  | MSG_EOR = 0x8 | ||||||
|  | MSG_TRUNC = 0x10 | ||||||
|  | MSG_CTRUNC = 0x20 | ||||||
|  | MSG_WAITALL = 0x40 | ||||||
|  | MSG_DONTWAIT = 0x80 | ||||||
|  | SCM_RIGHTS = 0x01 | ||||||
|  | SCM_TIMESTAMP = 0x02 | ||||||
|  | 
 | ||||||
|  | # Included from sys/cdefs.h | ||||||
|  | 
 | ||||||
|  | # Included from machine/cdefs.h | ||||||
|  | def __P(protos): return protos		  | ||||||
|  | 
 | ||||||
|  | def __STRING(x): return #x | ||||||
|  | 
 | ||||||
|  | def __P(protos): return ()		  | ||||||
|  | 
 | ||||||
|  | def __STRING(x): return "x" | ||||||
|  | 
 | ||||||
|  | def __attribute__(x): return   | ||||||
|  | 
 | ||||||
|  | def __kprintf_attribute__(a): return __attribute__(a) | ||||||
|  | 
 | ||||||
|  | MSG_COMPAT = 0x8000 | ||||||
							
								
								
									
										191
									
								
								Lib/plat-netbsd1/TERMIOS.py
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										191
									
								
								Lib/plat-netbsd1/TERMIOS.py
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,191 @@ | ||||||
|  | # 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 | ||||||
|  | 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 | ||||||
|  | CRTSCTS = 0x00010000 | ||||||
|  | CRTS_IFLOW = CRTSCTS | ||||||
|  | CCTS_OFLOW = CRTSCTS | ||||||
|  | MDMBUF = 0x00100000 | ||||||
|  | CHWFLOW = (MDMBUF|CRTSCTS) | ||||||
|  | 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 | ||||||
|  | 
 | ||||||
|  | # Included from machine/cdefs.h | ||||||
|  | def __P(protos): return protos		  | ||||||
|  | 
 | ||||||
|  | def __STRING(x): return #x | ||||||
|  | 
 | ||||||
|  | def __P(protos): return ()		  | ||||||
|  | 
 | ||||||
|  | def __STRING(x): return "x" | ||||||
|  | 
 | ||||||
|  | def __attribute__(x): return   | ||||||
|  | 
 | ||||||
|  | def __kprintf_attribute__(a): return __attribute__(a) | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | # 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) | ||||||
|  | 
 | ||||||
|  | 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)	  | ||||||
|  | 
 | ||||||
|  | TIOCFLAG_SOFTCAR = 0x01 | ||||||
|  | TIOCFLAG_CLOCAL = 0x02 | ||||||
|  | TIOCFLAG_CRTSCTS = 0x04 | ||||||
|  | TIOCFLAG_MDMBUF = 0x08 | ||||||
|  | TTYDISC = 0 | ||||||
|  | TABLDISC = 3 | ||||||
|  | SLIPDISC = 4 | ||||||
|  | PPPDISC = 5 | ||||||
|  | STRIPDISC = 6 | ||||||
|  | 
 | ||||||
|  | # Included from sys/ttydefaults.h | ||||||
|  | TTYDEF_IFLAG = (BRKINT | ICRNL | IMAXBEL | IXON | IXANY) | ||||||
|  | TTYDEF_OFLAG = (OPOST | ONLCR | OXTABS) | ||||||
|  | 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')) | ||||||
|  | CERASE = 0177 | ||||||
|  | CINTR = CTRL(ord('c')) | ||||||
|  | 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 | ||||||
|  | CRPRNT = CREPRINT | ||||||
|  | CFLUSH = CDISCARD | ||||||
							
								
								
									
										6
									
								
								Lib/plat-netbsd1/regen
									
										
									
									
									
										Executable file
									
								
							
							
						
						
									
										6
									
								
								Lib/plat-netbsd1/regen
									
										
									
									
									
										Executable file
									
								
							|  | @ -0,0 +1,6 @@ | ||||||
|  | #! /bin/sh | ||||||
|  | set -v | ||||||
|  | python ../../Tools/scripts/h2py.py /usr/include/fcntl.h | ||||||
|  | python ../../Tools/scripts/h2py.py /usr/include/sys/socket.h | ||||||
|  | python ../../Tools/scripts/h2py.py -i '(u_long)' /usr/include/netinet/in.h | ||||||
|  | python ../../Tools/scripts/h2py.py /usr/include/termios.h | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Guido van Rossum
						Guido van Rossum