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