Guido van Rossum | 2242f2f | 2001-04-11 20:58:20 +0000 | [diff] [blame^] | 1 | # Generated by h2py from /usr/include/sys/socket.h |
| 2 | |
| 3 | # Included from sys/byteorder.h |
| 4 | LITTLE_ENDIAN = 1234 |
| 5 | BIG_ENDIAN = 4321 |
| 6 | PDP_ENDIAN = 3412 |
| 7 | |
| 8 | # Included from sys/byteorder_f.h |
| 9 | BYTE_ORDER = LITTLE_ENDIAN |
| 10 | def htonl(hl): return __htonl(hl) |
| 11 | |
| 12 | def ntohl(nl): return __ntohl(nl) |
| 13 | |
| 14 | def htons(hs): return __htons(hs) |
| 15 | |
| 16 | def ntohs(ns): return __ntohs(ns) |
| 17 | |
| 18 | def ntohl(x): return (x) |
| 19 | |
| 20 | def ntohs(x): return (x) |
| 21 | |
| 22 | def htonl(x): return (x) |
| 23 | |
| 24 | def htons(x): return (x) |
| 25 | |
| 26 | |
| 27 | # Included from sys/types.h |
| 28 | def quad_low(x): return x.val[0] |
| 29 | |
| 30 | ADT_EMASKSIZE = 8 |
| 31 | SHRT_MIN = -32768 |
| 32 | SHRT_MAX = 32767 |
| 33 | INT_MIN = (-2147483647-1) |
| 34 | INT_MAX = 2147483647 |
| 35 | LONG_MIN = (-2147483647-1) |
| 36 | LONG_MAX = 2147483647 |
| 37 | OFF32_MAX = LONG_MAX |
| 38 | ISTAT_ASSERTED = 0 |
| 39 | ISTAT_ASSUMED = 1 |
| 40 | ISTAT_NONE = 2 |
| 41 | OFF_MAX = OFF32_MAX |
| 42 | CLOCK_MAX = LONG_MAX |
| 43 | P_MYID = (-1) |
| 44 | P_MYHOSTID = (-1) |
| 45 | |
| 46 | # Included from sys/select.h |
| 47 | FD_SETSIZE = 4096 |
| 48 | NBBY = 8 |
| 49 | NULL = 0 |
| 50 | |
| 51 | # Included from sys/bitypes.h |
| 52 | |
| 53 | # Included from sys/convsa.h |
| 54 | __NETLIB_UW211_SVR4 = 1 |
| 55 | __NETLIB_UW211_XPG4 = 2 |
| 56 | __NETLIB_GEMINI_SVR4 = 3 |
| 57 | __NETLIB_GEMINI_XPG4 = 4 |
| 58 | __NETLIB_FP1_SVR4 = 5 |
| 59 | __NETLIB_FP1_XPG4 = 6 |
| 60 | __NETLIB_BASE_VERSION__ = __NETLIB_UW211_SVR4 |
| 61 | __NETLIB_VERSION__ = __NETLIB_FP1_SVR4 |
| 62 | __NETLIB_VERSION__ = __NETLIB_FP1_XPG4 |
| 63 | __NETLIB_VERSION__ = __NETLIB_GEMINI_SVR4 |
| 64 | __NETLIB_VERSION__ = __NETLIB_GEMINI_XPG4 |
| 65 | __NETLIB_VERSION__ = __NETLIB_UW211_SVR4 |
| 66 | __NETLIB_VERSION__ = __NETLIB_UW211_XPG4 |
| 67 | __NETLIB_VERSION__ = __NETLIB_FP1_XPG4 |
| 68 | def __NETLIB_VERSION_IS_XPG4(version): return (((version) % 2) == 0) |
| 69 | |
| 70 | def __NETLIB_VERSION_HAS_SALEN(version): return ((version) >= __NETLIB_GEMINI_SVR4) |
| 71 | |
| 72 | def __NETLIB_VERSION_IS_IKS(version): return ((version) >= __NETLIB_FP1_SVR4) |
| 73 | |
| 74 | def SA_FAMILY_GET(sa): return \ |
| 75 | |
| 76 | |
| 77 | # Included from sys/uio.h |
| 78 | SHUT_RD = 0 |
| 79 | SHUT_WR = 1 |
| 80 | SHUT_RDWR = 2 |
| 81 | |
| 82 | # Included from sys/netconfig.h |
| 83 | |
| 84 | # Included from sys/cdefs.h |
| 85 | def __P(protos): return protos |
| 86 | |
| 87 | def __STRING(x): return #x |
| 88 | |
| 89 | def __P(protos): return () |
| 90 | |
| 91 | def __STRING(x): return "x" |
| 92 | |
| 93 | NETCONFIG = "/etc/netconfig" |
| 94 | NETPATH = "NETPATH" |
| 95 | NC_TPI_CLTS = 1 |
| 96 | NC_TPI_COTS = 2 |
| 97 | NC_TPI_COTS_ORD = 3 |
| 98 | NC_TPI_RAW = 4 |
| 99 | NC_NOFLAG = 00 |
| 100 | NC_VISIBLE = 01 |
| 101 | NC_BROADCAST = 02 |
| 102 | NC_NOPROTOFMLY = "-" |
| 103 | NC_LOOPBACK = "loopback" |
| 104 | NC_INET = "inet" |
| 105 | NC_INET6 = "inet6" |
| 106 | NC_IMPLINK = "implink" |
| 107 | NC_PUP = "pup" |
| 108 | NC_CHAOS = "chaos" |
| 109 | NC_NS = "ns" |
| 110 | NC_NBS = "nbs" |
| 111 | NC_ECMA = "ecma" |
| 112 | NC_DATAKIT = "datakit" |
| 113 | NC_CCITT = "ccitt" |
| 114 | NC_SNA = "sna" |
| 115 | NC_DECNET = "decnet" |
| 116 | NC_DLI = "dli" |
| 117 | NC_LAT = "lat" |
| 118 | NC_HYLINK = "hylink" |
| 119 | NC_APPLETALK = "appletalk" |
| 120 | NC_NIT = "nit" |
| 121 | NC_IEEE802 = "ieee802" |
| 122 | NC_OSI = "osi" |
| 123 | NC_X25 = "x25" |
| 124 | NC_OSINET = "osinet" |
| 125 | NC_GOSIP = "gosip" |
| 126 | NC_NETWARE = "netware" |
| 127 | NC_NOPROTO = "-" |
| 128 | NC_TCP = "tcp" |
| 129 | NC_UDP = "udp" |
| 130 | NC_ICMP = "icmp" |
| 131 | NC_IPX = "ipx" |
| 132 | NC_SPX = "spx" |
| 133 | NC_TPI_CLTS = 1 |
| 134 | NC_TPI_COTS = 2 |
| 135 | NC_TPI_COTS_ORD = 3 |
| 136 | NC_TPI_RAW = 4 |
| 137 | SOCK_STREAM = 2 |
| 138 | SOCK_DGRAM = 1 |
| 139 | SOCK_RAW = 4 |
| 140 | SOCK_RDM = 5 |
| 141 | SOCK_SEQPACKET = 6 |
| 142 | SO_DEBUG = 0x0001 |
| 143 | SO_ACCEPTCONN = 0x0002 |
| 144 | SO_REUSEADDR = 0x0004 |
| 145 | SO_KEEPALIVE = 0x0008 |
| 146 | SO_DONTROUTE = 0x0010 |
| 147 | SO_BROADCAST = 0x0020 |
| 148 | SO_USELOOPBACK = 0x0040 |
| 149 | SO_LINGER = 0x0080 |
| 150 | SO_OOBINLINE = 0x0100 |
| 151 | SO_ORDREL = 0x0200 |
| 152 | SO_IMASOCKET = 0x0400 |
| 153 | SO_MGMT = 0x0800 |
| 154 | SO_REUSEPORT = 0x1000 |
| 155 | SO_LISTENING = 0x2000 |
| 156 | SO_RDWR = 0x4000 |
| 157 | SO_SEMA = 0x8000 |
| 158 | SO_DONTLINGER = (~SO_LINGER) |
| 159 | SO_SNDBUF = 0x1001 |
| 160 | SO_RCVBUF = 0x1002 |
| 161 | SO_SNDLOWAT = 0x1003 |
| 162 | SO_RCVLOWAT = 0x1004 |
| 163 | SO_SNDTIMEO = 0x1005 |
| 164 | SO_RCVTIMEO = 0x1006 |
| 165 | SO_ERROR = 0x1007 |
| 166 | SO_TYPE = 0x1008 |
| 167 | SO_PROTOTYPE = 0x1009 |
| 168 | SO_ALLRAW = 0x100a |
| 169 | SOL_SOCKET = 0xffff |
| 170 | AF_UNSPEC = 0 |
| 171 | AF_UNIX = 1 |
| 172 | AF_LOCAL = AF_UNIX |
| 173 | AF_INET = 2 |
| 174 | AF_IMPLINK = 3 |
| 175 | AF_PUP = 4 |
| 176 | AF_CHAOS = 5 |
| 177 | AF_NS = 6 |
| 178 | AF_NBS = 7 |
| 179 | AF_ECMA = 8 |
| 180 | AF_DATAKIT = 9 |
| 181 | AF_CCITT = 10 |
| 182 | AF_SNA = 11 |
| 183 | AF_DECnet = 12 |
| 184 | AF_DLI = 13 |
| 185 | AF_LAT = 14 |
| 186 | AF_HYLINK = 15 |
| 187 | AF_APPLETALK = 16 |
| 188 | AF_NIT = 17 |
| 189 | AF_802 = 18 |
| 190 | AF_OSI = 19 |
| 191 | AF_ISO = AF_OSI |
| 192 | AF_X25 = 20 |
| 193 | AF_OSINET = 21 |
| 194 | AF_GOSIP = 22 |
| 195 | AF_YNET = 23 |
| 196 | AF_ROUTE = 24 |
| 197 | AF_LINK = 25 |
| 198 | pseudo_AF_XTP = 26 |
| 199 | AF_INET6 = 27 |
| 200 | AF_MAX = 27 |
| 201 | AF_INET_BSWAP = 0x0200 |
| 202 | PF_UNSPEC = AF_UNSPEC |
| 203 | PF_UNIX = AF_UNIX |
| 204 | PF_LOCAL = AF_LOCAL |
| 205 | PF_INET = AF_INET |
| 206 | PF_IMPLINK = AF_IMPLINK |
| 207 | PF_PUP = AF_PUP |
| 208 | PF_CHAOS = AF_CHAOS |
| 209 | PF_NS = AF_NS |
| 210 | PF_NBS = AF_NBS |
| 211 | PF_ECMA = AF_ECMA |
| 212 | PF_DATAKIT = AF_DATAKIT |
| 213 | PF_CCITT = AF_CCITT |
| 214 | PF_SNA = AF_SNA |
| 215 | PF_DECnet = AF_DECnet |
| 216 | PF_DLI = AF_DLI |
| 217 | PF_LAT = AF_LAT |
| 218 | PF_HYLINK = AF_HYLINK |
| 219 | PF_APPLETALK = AF_APPLETALK |
| 220 | PF_NIT = AF_NIT |
| 221 | PF_802 = AF_802 |
| 222 | PF_OSI = AF_OSI |
| 223 | PF_ISO = PF_OSI |
| 224 | PF_X25 = AF_X25 |
| 225 | PF_OSINET = AF_OSINET |
| 226 | PF_GOSIP = AF_GOSIP |
| 227 | PF_YNET = AF_YNET |
| 228 | PF_ROUTE = AF_ROUTE |
| 229 | PF_LINK = AF_LINK |
| 230 | pseudo_PF_XTP = pseudo_AF_XTP |
| 231 | PF_INET6 = AF_INET6 |
| 232 | PF_MAX = AF_MAX |
| 233 | SOMAXCONN = 5 |
| 234 | SCM_RIGHTS = 1 |
| 235 | MSG_OOB = 0x1 |
| 236 | MSG_PEEK = 0x2 |
| 237 | MSG_DONTROUTE = 0x4 |
| 238 | MSG_CTRUNC = 0x8 |
| 239 | MSG_TRUNC = 0x10 |
| 240 | MSG_EOR = 0x30 |
| 241 | MSG_WAITALL = 0x20 |
| 242 | MSG_MAXIOVLEN = 16 |
| 243 | def OPTLEN(x): return ((((x) + sizeof(long) - 1) / sizeof(long)) * sizeof(long)) |
| 244 | |
| 245 | GIARG = 0x1 |
| 246 | CONTI = 0x2 |
| 247 | GITAB = 0x4 |
| 248 | SOCKETSYS = 88 |
| 249 | SOCKETSYS = 83 |
| 250 | SO_ACCEPT = 1 |
| 251 | SO_BIND = 2 |
| 252 | SO_CONNECT = 3 |
| 253 | SO_GETPEERNAME = 4 |
| 254 | SO_GETSOCKNAME = 5 |
| 255 | SO_GETSOCKOPT = 6 |
| 256 | SO_LISTEN = 7 |
| 257 | SO_RECV = 8 |
| 258 | SO_RECVFROM = 9 |
| 259 | SO_SEND = 10 |
| 260 | SO_SENDTO = 11 |
| 261 | SO_SETSOCKOPT = 12 |
| 262 | SO_SHUTDOWN = 13 |
| 263 | SO_SOCKET = 14 |
| 264 | SO_SOCKPOLL = 15 |
| 265 | SO_GETIPDOMAIN = 16 |
| 266 | SO_SETIPDOMAIN = 17 |
| 267 | SO_ADJTIME = 18 |