1 # Generated by h2py from /usr/include/netinet/in.h
4 # Included from features.h
21 # Included from sys/cdefs.h
23 def __P(args
): return args
25 def __P(args
): return args
27 def __P(args
): return ()
29 def __STRING(x
): return #x
31 def __STRING(x
): return "x"
34 # Included from sys/socket.h
36 # Included from linux/socket.h
38 # Included from asm/socket.h
60 # Included from linux/sockios.h
70 SIOCGIFDSTADDR
= 0x8917
71 SIOCSIFDSTADDR
= 0x8918
72 SIOCGIFBRDADDR
= 0x8919
73 SIOCSIFBRDADDR
= 0x891a
74 SIOCGIFNETMASK
= 0x891b
75 SIOCSIFNETMASK
= 0x891c
76 SIOCGIFMETRIC
= 0x891d
77 SIOCSIFMETRIC
= 0x891e
82 SIOCSIFHWADDR
= 0x8924
85 SIOCGIFHWADDR
= 0x8927
101 SIOCDEVPRIVATE
= 0x89F0
102 SIOCPROTOPRIVATE
= 0x89E0
104 # Included from linux/uio.h
124 PF_UNSPEC
= AF_UNSPEC
129 PF_APPLETALK
= AF_APPLETALK
130 PF_NETROM
= AF_NETROM
131 PF_BRIDGE
= AF_BRIDGE
148 IPTOS_LOWDELAY
= 0x10
149 IPTOS_THROUGHPUT
= 0x08
150 IPTOS_RELIABILITY
= 0x04
155 IP_MULTICAST_TTL
= 33
156 IP_MULTICAST_LOOP
= 34
157 IP_ADD_MEMBERSHIP
= 35
158 IP_DROP_MEMBERSHIP
= 36
159 IP_DEFAULT_MULTICAST_TTL
= 1
160 IP_DEFAULT_MULTICAST_LOOP
= 1
161 IP_MAX_MEMBERSHIPS
= 20
165 SOPRI_INTERACTIVE
= 0
169 # Included from sys/types.h
171 # Included from linux/types.h
174 # Included from asm/types.h
175 def __FD_ZERO(fdsetp
): return \
178 # Included from sys/bitypes.h
180 # Included from pthread/mit/posix.h
182 # Included from pthread/mit/types.h
184 # Included from pthread/mit/xtypes.h
186 # Included from pthread/mit/sys/types.h
188 IMPLINK_LOWEXPER
= 156
189 IMPLINK_HIGHEXPER
= 158
191 # Included from linux/in.h
193 IN_CLASSA_NET
= 0xff000000
194 IN_CLASSA_NSHIFT
= 24
195 IN_CLASSA_HOST
= (0xffffffff & ~IN_CLASSA_NET
)
197 IN_CLASSB_NET
= 0xffff0000
198 IN_CLASSB_NSHIFT
= 16
199 IN_CLASSB_HOST
= (0xffffffff & ~IN_CLASSB_NET
)
200 IN_CLASSB_MAX
= 65536
201 IN_CLASSC_NET
= 0xffffff00
203 IN_CLASSC_HOST
= (0xffffffff & ~IN_CLASSC_NET
)
204 def IN_MULTICAST(a
): return IN_CLASSD(a
)
206 IN_MULTICAST_NET
= 0xF0000000
207 INADDR_NONE
= 0xffffffff
209 INADDR_LOOPBACK
= 0x7f000001
210 INADDR_UNSPEC_GROUP
= 0xe0000000
211 INADDR_ALLHOSTS_GROUP
= 0xe0000001
212 INADDR_MAX_LOCAL_GROUP
= 0xe00000ff
214 # Included from asm/byteorder.h
215 __LITTLE_ENDIAN
= 1234
216 def __constant_ntohl(x
): return \
218 def __constant_ntohs(x
): return \
220 def __htonl(x
): return __ntohl(x
)
222 def __htons(x
): return __ntohs(x
)
224 def __constant_htonl(x
): return __constant_ntohl(x
)
226 def __constant_htons(x
): return __constant_ntohs(x
)
228 def ntohl(x
): return \
230 def ntohs(x
): return \
232 def htonl(x
): return \
234 def htons(x
): return \
236 def LOOPBACK(x
): return (((x
) & htonl(0xff000000)) == htonl(0x7f000000))
238 def MULTICAST(x
): return (((x
) & htonl(0xf0000000)) == htonl(0xe0000000))