1 # Generated by h2py from /usr/include/netinet/in.h
3 # Included from sgidefs.h
12 # Included from sys/endian.h
16 BYTE_ORDER
= BIG_ENDIAN
17 BYTE_ORDER
= LITTLE_ENDIAN
18 def ntohl(x
): return (x
)
20 def ntohs(x
): return (x
)
22 def htonl(x
): return (x
)
24 def htons(x
): return (x
)
26 def htonl(x
): return ntohl(x
)
28 def htons(x
): return ntohs(x
)
31 # Included from sys/bsd_types.h
33 # Included from sys/mkdev.h
45 def major(dev
): return __major(MKDEV_VER
, dev
)
47 def minor(dev
): return __minor(MKDEV_VER
, dev
)
50 # Included from sys/select.h
52 # Included from standards.h
56 # Included from string.h
64 IPPROTO_ENCAP
= IPPROTO_IPIP
81 IPPORT_RESERVED
= 1024
82 IPPORT_MAXPORT
= 65535
83 def IN_CLASSA(i
): return (((__int32_t
)(i
) & 0x80000000) == 0)
85 IN_CLASSA_NET
= 0xff000000
87 IN_CLASSA_HOST
= 0x00ffffff
89 def IN_CLASSB(i
): return (((__int32_t
)(i
) & 0xc0000000) == 0x80000000)
91 IN_CLASSB_NET
= 0xffff0000
93 IN_CLASSB_HOST
= 0x0000ffff
95 def IN_CLASSC(i
): return (((__int32_t
)(i
) & 0xe0000000) == 0xc0000000)
97 IN_CLASSC_NET
= 0xffffff00
99 IN_CLASSC_HOST
= 0x000000ff
100 def IN_CLASSD(i
): return (((__int32_t
)(i
) & 0xf0000000) == 0xe0000000)
102 IN_CLASSD_NET
= 0xf0000000
103 IN_CLASSD_NSHIFT
= 28
104 IN_CLASSD_HOST
= 0x0fffffff
105 def IN_MULTICAST(i
): return IN_CLASSD(i
)
107 def IN_EXPERIMENTAL(i
): return (((__int32_t
)(i
) & 0xf0000000) == 0xf0000000)
109 def IN_BADCLASS(i
): return (((__int32_t
)(i
) & 0xf0000000) == 0xf0000000)
111 INADDR_NONE
= 0xffffffff
122 IP_MULTICAST_TTL
= 21
123 IP_MULTICAST_LOOP
= 22
124 IP_ADD_MEMBERSHIP
= 23
125 IP_DROP_MEMBERSHIP
= 24
126 IP_MULTICAST_VIF
= 25
131 IP_DEFAULT_MULTICAST_TTL
= 1
132 IP_DEFAULT_MULTICAST_LOOP
= 1
133 IP_MAX_MEMBERSHIPS
= 20