Ruby
2.0.0p247(2013-06-27revision41674)
|
00001 /* autogenerated file */ 00002 #if !defined(SOCK_STREAM) 00003 # if defined(HAVE_CONST_SOCK_STREAM) 00004 # define SOCK_STREAM SOCK_STREAM 00005 # endif 00006 #endif 00007 #if !defined(SOCK_DGRAM) 00008 # if defined(HAVE_CONST_SOCK_DGRAM) 00009 # define SOCK_DGRAM SOCK_DGRAM 00010 # endif 00011 #endif 00012 #if !defined(SOCK_RAW) 00013 # if defined(HAVE_CONST_SOCK_RAW) 00014 # define SOCK_RAW SOCK_RAW 00015 # endif 00016 #endif 00017 #if !defined(SOCK_RDM) 00018 # if defined(HAVE_CONST_SOCK_RDM) 00019 # define SOCK_RDM SOCK_RDM 00020 # endif 00021 #endif 00022 #if !defined(SOCK_SEQPACKET) 00023 # if defined(HAVE_CONST_SOCK_SEQPACKET) 00024 # define SOCK_SEQPACKET SOCK_SEQPACKET 00025 # endif 00026 #endif 00027 #if !defined(SOCK_PACKET) 00028 # if defined(HAVE_CONST_SOCK_PACKET) 00029 # define SOCK_PACKET SOCK_PACKET 00030 # endif 00031 #endif 00032 #if !defined(AF_UNSPEC) 00033 # if defined(HAVE_CONST_AF_UNSPEC) 00034 # define AF_UNSPEC AF_UNSPEC 00035 # endif 00036 #endif 00037 #if !defined(PF_UNSPEC) 00038 # if defined(HAVE_CONST_PF_UNSPEC) 00039 # define PF_UNSPEC PF_UNSPEC 00040 # endif 00041 #endif 00042 #if !defined(AF_INET) 00043 # if defined(HAVE_CONST_AF_INET) 00044 # define AF_INET AF_INET 00045 # endif 00046 #endif 00047 #if !defined(PF_INET) 00048 # if defined(HAVE_CONST_PF_INET) 00049 # define PF_INET PF_INET 00050 # endif 00051 #endif 00052 #if !defined(AF_INET6) 00053 # if defined(HAVE_CONST_AF_INET6) 00054 # define AF_INET6 AF_INET6 00055 # endif 00056 #endif 00057 #if !defined(PF_INET6) 00058 # if defined(HAVE_CONST_PF_INET6) 00059 # define PF_INET6 PF_INET6 00060 # endif 00061 #endif 00062 #if !defined(AF_UNIX) 00063 # if defined(HAVE_CONST_AF_UNIX) 00064 # define AF_UNIX AF_UNIX 00065 # endif 00066 #endif 00067 #if !defined(PF_UNIX) 00068 # if defined(HAVE_CONST_PF_UNIX) 00069 # define PF_UNIX PF_UNIX 00070 # endif 00071 #endif 00072 #if !defined(AF_AX25) 00073 # if defined(HAVE_CONST_AF_AX25) 00074 # define AF_AX25 AF_AX25 00075 # endif 00076 #endif 00077 #if !defined(PF_AX25) 00078 # if defined(HAVE_CONST_PF_AX25) 00079 # define PF_AX25 PF_AX25 00080 # endif 00081 #endif 00082 #if !defined(AF_IPX) 00083 # if defined(HAVE_CONST_AF_IPX) 00084 # define AF_IPX AF_IPX 00085 # endif 00086 #endif 00087 #if !defined(PF_IPX) 00088 # if defined(HAVE_CONST_PF_IPX) 00089 # define PF_IPX PF_IPX 00090 # endif 00091 #endif 00092 #if !defined(AF_APPLETALK) 00093 # if defined(HAVE_CONST_AF_APPLETALK) 00094 # define AF_APPLETALK AF_APPLETALK 00095 # endif 00096 #endif 00097 #if !defined(PF_APPLETALK) 00098 # if defined(HAVE_CONST_PF_APPLETALK) 00099 # define PF_APPLETALK PF_APPLETALK 00100 # endif 00101 #endif 00102 #if !defined(AF_LOCAL) 00103 # if defined(HAVE_CONST_AF_LOCAL) 00104 # define AF_LOCAL AF_LOCAL 00105 # endif 00106 #endif 00107 #if !defined(PF_LOCAL) 00108 # if defined(HAVE_CONST_PF_LOCAL) 00109 # define PF_LOCAL PF_LOCAL 00110 # endif 00111 #endif 00112 #if !defined(AF_IMPLINK) 00113 # if defined(HAVE_CONST_AF_IMPLINK) 00114 # define AF_IMPLINK AF_IMPLINK 00115 # endif 00116 #endif 00117 #if !defined(PF_IMPLINK) 00118 # if defined(HAVE_CONST_PF_IMPLINK) 00119 # define PF_IMPLINK PF_IMPLINK 00120 # endif 00121 #endif 00122 #if !defined(AF_PUP) 00123 # if defined(HAVE_CONST_AF_PUP) 00124 # define AF_PUP AF_PUP 00125 # endif 00126 #endif 00127 #if !defined(PF_PUP) 00128 # if defined(HAVE_CONST_PF_PUP) 00129 # define PF_PUP PF_PUP 00130 # endif 00131 #endif 00132 #if !defined(AF_CHAOS) 00133 # if defined(HAVE_CONST_AF_CHAOS) 00134 # define AF_CHAOS AF_CHAOS 00135 # endif 00136 #endif 00137 #if !defined(PF_CHAOS) 00138 # if defined(HAVE_CONST_PF_CHAOS) 00139 # define PF_CHAOS PF_CHAOS 00140 # endif 00141 #endif 00142 #if !defined(AF_NS) 00143 # if defined(HAVE_CONST_AF_NS) 00144 # define AF_NS AF_NS 00145 # endif 00146 #endif 00147 #if !defined(PF_NS) 00148 # if defined(HAVE_CONST_PF_NS) 00149 # define PF_NS PF_NS 00150 # endif 00151 #endif 00152 #if !defined(AF_ISO) 00153 # if defined(HAVE_CONST_AF_ISO) 00154 # define AF_ISO AF_ISO 00155 # endif 00156 #endif 00157 #if !defined(PF_ISO) 00158 # if defined(HAVE_CONST_PF_ISO) 00159 # define PF_ISO PF_ISO 00160 # endif 00161 #endif 00162 #if !defined(AF_OSI) 00163 # if defined(HAVE_CONST_AF_OSI) 00164 # define AF_OSI AF_OSI 00165 # endif 00166 #endif 00167 #if !defined(PF_OSI) 00168 # if defined(HAVE_CONST_PF_OSI) 00169 # define PF_OSI PF_OSI 00170 # endif 00171 #endif 00172 #if !defined(AF_ECMA) 00173 # if defined(HAVE_CONST_AF_ECMA) 00174 # define AF_ECMA AF_ECMA 00175 # endif 00176 #endif 00177 #if !defined(PF_ECMA) 00178 # if defined(HAVE_CONST_PF_ECMA) 00179 # define PF_ECMA PF_ECMA 00180 # endif 00181 #endif 00182 #if !defined(AF_DATAKIT) 00183 # if defined(HAVE_CONST_AF_DATAKIT) 00184 # define AF_DATAKIT AF_DATAKIT 00185 # endif 00186 #endif 00187 #if !defined(PF_DATAKIT) 00188 # if defined(HAVE_CONST_PF_DATAKIT) 00189 # define PF_DATAKIT PF_DATAKIT 00190 # endif 00191 #endif 00192 #if !defined(AF_CCITT) 00193 # if defined(HAVE_CONST_AF_CCITT) 00194 # define AF_CCITT AF_CCITT 00195 # endif 00196 #endif 00197 #if !defined(PF_CCITT) 00198 # if defined(HAVE_CONST_PF_CCITT) 00199 # define PF_CCITT PF_CCITT 00200 # endif 00201 #endif 00202 #if !defined(AF_SNA) 00203 # if defined(HAVE_CONST_AF_SNA) 00204 # define AF_SNA AF_SNA 00205 # endif 00206 #endif 00207 #if !defined(PF_SNA) 00208 # if defined(HAVE_CONST_PF_SNA) 00209 # define PF_SNA PF_SNA 00210 # endif 00211 #endif 00212 #if !defined(AF_DEC) 00213 # if defined(HAVE_CONST_AF_DEC) 00214 # define AF_DEC AF_DEC 00215 # endif 00216 #endif 00217 #if !defined(PF_DEC) 00218 # if defined(HAVE_CONST_PF_DEC) 00219 # define PF_DEC PF_DEC 00220 # endif 00221 #endif 00222 #if !defined(AF_DLI) 00223 # if defined(HAVE_CONST_AF_DLI) 00224 # define AF_DLI AF_DLI 00225 # endif 00226 #endif 00227 #if !defined(PF_DLI) 00228 # if defined(HAVE_CONST_PF_DLI) 00229 # define PF_DLI PF_DLI 00230 # endif 00231 #endif 00232 #if !defined(AF_LAT) 00233 # if defined(HAVE_CONST_AF_LAT) 00234 # define AF_LAT AF_LAT 00235 # endif 00236 #endif 00237 #if !defined(PF_LAT) 00238 # if defined(HAVE_CONST_PF_LAT) 00239 # define PF_LAT PF_LAT 00240 # endif 00241 #endif 00242 #if !defined(AF_HYLINK) 00243 # if defined(HAVE_CONST_AF_HYLINK) 00244 # define AF_HYLINK AF_HYLINK 00245 # endif 00246 #endif 00247 #if !defined(PF_HYLINK) 00248 # if defined(HAVE_CONST_PF_HYLINK) 00249 # define PF_HYLINK PF_HYLINK 00250 # endif 00251 #endif 00252 #if !defined(AF_ROUTE) 00253 # if defined(HAVE_CONST_AF_ROUTE) 00254 # define AF_ROUTE AF_ROUTE 00255 # endif 00256 #endif 00257 #if !defined(PF_ROUTE) 00258 # if defined(HAVE_CONST_PF_ROUTE) 00259 # define PF_ROUTE PF_ROUTE 00260 # endif 00261 #endif 00262 #if !defined(AF_LINK) 00263 # if defined(HAVE_CONST_AF_LINK) 00264 # define AF_LINK AF_LINK 00265 # endif 00266 #endif 00267 #if !defined(PF_LINK) 00268 # if defined(HAVE_CONST_PF_LINK) 00269 # define PF_LINK PF_LINK 00270 # endif 00271 #endif 00272 #if !defined(AF_COIP) 00273 # if defined(HAVE_CONST_AF_COIP) 00274 # define AF_COIP AF_COIP 00275 # endif 00276 #endif 00277 #if !defined(PF_COIP) 00278 # if defined(HAVE_CONST_PF_COIP) 00279 # define PF_COIP PF_COIP 00280 # endif 00281 #endif 00282 #if !defined(AF_CNT) 00283 # if defined(HAVE_CONST_AF_CNT) 00284 # define AF_CNT AF_CNT 00285 # endif 00286 #endif 00287 #if !defined(PF_CNT) 00288 # if defined(HAVE_CONST_PF_CNT) 00289 # define PF_CNT PF_CNT 00290 # endif 00291 #endif 00292 #if !defined(AF_SIP) 00293 # if defined(HAVE_CONST_AF_SIP) 00294 # define AF_SIP AF_SIP 00295 # endif 00296 #endif 00297 #if !defined(PF_SIP) 00298 # if defined(HAVE_CONST_PF_SIP) 00299 # define PF_SIP PF_SIP 00300 # endif 00301 #endif 00302 #if !defined(AF_NDRV) 00303 # if defined(HAVE_CONST_AF_NDRV) 00304 # define AF_NDRV AF_NDRV 00305 # endif 00306 #endif 00307 #if !defined(PF_NDRV) 00308 # if defined(HAVE_CONST_PF_NDRV) 00309 # define PF_NDRV PF_NDRV 00310 # endif 00311 #endif 00312 #if !defined(AF_ISDN) 00313 # if defined(HAVE_CONST_AF_ISDN) 00314 # define AF_ISDN AF_ISDN 00315 # endif 00316 #endif 00317 #if !defined(PF_ISDN) 00318 # if defined(HAVE_CONST_PF_ISDN) 00319 # define PF_ISDN PF_ISDN 00320 # endif 00321 #endif 00322 #if !defined(AF_NATM) 00323 # if defined(HAVE_CONST_AF_NATM) 00324 # define AF_NATM AF_NATM 00325 # endif 00326 #endif 00327 #if !defined(PF_NATM) 00328 # if defined(HAVE_CONST_PF_NATM) 00329 # define PF_NATM PF_NATM 00330 # endif 00331 #endif 00332 #if !defined(AF_SYSTEM) 00333 # if defined(HAVE_CONST_AF_SYSTEM) 00334 # define AF_SYSTEM AF_SYSTEM 00335 # endif 00336 #endif 00337 #if !defined(PF_SYSTEM) 00338 # if defined(HAVE_CONST_PF_SYSTEM) 00339 # define PF_SYSTEM PF_SYSTEM 00340 # endif 00341 #endif 00342 #if !defined(AF_NETBIOS) 00343 # if defined(HAVE_CONST_AF_NETBIOS) 00344 # define AF_NETBIOS AF_NETBIOS 00345 # endif 00346 #endif 00347 #if !defined(PF_NETBIOS) 00348 # if defined(HAVE_CONST_PF_NETBIOS) 00349 # define PF_NETBIOS PF_NETBIOS 00350 # endif 00351 #endif 00352 #if !defined(AF_PPP) 00353 # if defined(HAVE_CONST_AF_PPP) 00354 # define AF_PPP AF_PPP 00355 # endif 00356 #endif 00357 #if !defined(PF_PPP) 00358 # if defined(HAVE_CONST_PF_PPP) 00359 # define PF_PPP PF_PPP 00360 # endif 00361 #endif 00362 #if !defined(AF_ATM) 00363 # if defined(HAVE_CONST_AF_ATM) 00364 # define AF_ATM AF_ATM 00365 # endif 00366 #endif 00367 #if !defined(PF_ATM) 00368 # if defined(HAVE_CONST_PF_ATM) 00369 # define PF_ATM PF_ATM 00370 # endif 00371 #endif 00372 #if !defined(AF_NETGRAPH) 00373 # if defined(HAVE_CONST_AF_NETGRAPH) 00374 # define AF_NETGRAPH AF_NETGRAPH 00375 # endif 00376 #endif 00377 #if !defined(PF_NETGRAPH) 00378 # if defined(HAVE_CONST_PF_NETGRAPH) 00379 # define PF_NETGRAPH PF_NETGRAPH 00380 # endif 00381 #endif 00382 #if !defined(AF_MAX) 00383 # if defined(HAVE_CONST_AF_MAX) 00384 # define AF_MAX AF_MAX 00385 # endif 00386 #endif 00387 #if !defined(PF_MAX) 00388 # if defined(HAVE_CONST_PF_MAX) 00389 # define PF_MAX PF_MAX 00390 # endif 00391 #endif 00392 #if !defined(AF_PACKET) 00393 # if defined(HAVE_CONST_AF_PACKET) 00394 # define AF_PACKET AF_PACKET 00395 # endif 00396 #endif 00397 #if !defined(PF_PACKET) 00398 # if defined(HAVE_CONST_PF_PACKET) 00399 # define PF_PACKET PF_PACKET 00400 # endif 00401 #endif 00402 #if !defined(AF_E164) 00403 # if defined(HAVE_CONST_AF_E164) 00404 # define AF_E164 AF_E164 00405 # endif 00406 #endif 00407 #if !defined(PF_XTP) 00408 # if defined(HAVE_CONST_PF_XTP) 00409 # define PF_XTP PF_XTP 00410 # endif 00411 #endif 00412 #if !defined(PF_RTIP) 00413 # if defined(HAVE_CONST_PF_RTIP) 00414 # define PF_RTIP PF_RTIP 00415 # endif 00416 #endif 00417 #if !defined(PF_PIP) 00418 # if defined(HAVE_CONST_PF_PIP) 00419 # define PF_PIP PF_PIP 00420 # endif 00421 #endif 00422 #if !defined(PF_KEY) 00423 # if defined(HAVE_CONST_PF_KEY) 00424 # define PF_KEY PF_KEY 00425 # endif 00426 #endif 00427 #if !defined(MSG_OOB) 00428 # if defined(HAVE_CONST_MSG_OOB) 00429 # define MSG_OOB MSG_OOB 00430 # endif 00431 #endif 00432 #if !defined(MSG_PEEK) 00433 # if defined(HAVE_CONST_MSG_PEEK) 00434 # define MSG_PEEK MSG_PEEK 00435 # endif 00436 #endif 00437 #if !defined(MSG_DONTROUTE) 00438 # if defined(HAVE_CONST_MSG_DONTROUTE) 00439 # define MSG_DONTROUTE MSG_DONTROUTE 00440 # endif 00441 #endif 00442 #if !defined(MSG_EOR) 00443 # if defined(HAVE_CONST_MSG_EOR) 00444 # define MSG_EOR MSG_EOR 00445 # endif 00446 #endif 00447 #if !defined(MSG_TRUNC) 00448 # if defined(HAVE_CONST_MSG_TRUNC) 00449 # define MSG_TRUNC MSG_TRUNC 00450 # endif 00451 #endif 00452 #if !defined(MSG_CTRUNC) 00453 # if defined(HAVE_CONST_MSG_CTRUNC) 00454 # define MSG_CTRUNC MSG_CTRUNC 00455 # endif 00456 #endif 00457 #if !defined(MSG_WAITALL) 00458 # if defined(HAVE_CONST_MSG_WAITALL) 00459 # define MSG_WAITALL MSG_WAITALL 00460 # endif 00461 #endif 00462 #if !defined(MSG_DONTWAIT) 00463 # if defined(HAVE_CONST_MSG_DONTWAIT) 00464 # define MSG_DONTWAIT MSG_DONTWAIT 00465 # endif 00466 #endif 00467 #if !defined(MSG_EOF) 00468 # if defined(HAVE_CONST_MSG_EOF) 00469 # define MSG_EOF MSG_EOF 00470 # endif 00471 #endif 00472 #if !defined(MSG_FLUSH) 00473 # if defined(HAVE_CONST_MSG_FLUSH) 00474 # define MSG_FLUSH MSG_FLUSH 00475 # endif 00476 #endif 00477 #if !defined(MSG_HOLD) 00478 # if defined(HAVE_CONST_MSG_HOLD) 00479 # define MSG_HOLD MSG_HOLD 00480 # endif 00481 #endif 00482 #if !defined(MSG_SEND) 00483 # if defined(HAVE_CONST_MSG_SEND) 00484 # define MSG_SEND MSG_SEND 00485 # endif 00486 #endif 00487 #if !defined(MSG_HAVEMORE) 00488 # if defined(HAVE_CONST_MSG_HAVEMORE) 00489 # define MSG_HAVEMORE MSG_HAVEMORE 00490 # endif 00491 #endif 00492 #if !defined(MSG_RCVMORE) 00493 # if defined(HAVE_CONST_MSG_RCVMORE) 00494 # define MSG_RCVMORE MSG_RCVMORE 00495 # endif 00496 #endif 00497 #if !defined(MSG_COMPAT) 00498 # if defined(HAVE_CONST_MSG_COMPAT) 00499 # define MSG_COMPAT MSG_COMPAT 00500 # endif 00501 #endif 00502 #if !defined(MSG_PROXY) 00503 # if defined(HAVE_CONST_MSG_PROXY) 00504 # define MSG_PROXY MSG_PROXY 00505 # endif 00506 #endif 00507 #if !defined(MSG_FIN) 00508 # if defined(HAVE_CONST_MSG_FIN) 00509 # define MSG_FIN MSG_FIN 00510 # endif 00511 #endif 00512 #if !defined(MSG_SYN) 00513 # if defined(HAVE_CONST_MSG_SYN) 00514 # define MSG_SYN MSG_SYN 00515 # endif 00516 #endif 00517 #if !defined(MSG_CONFIRM) 00518 # if defined(HAVE_CONST_MSG_CONFIRM) 00519 # define MSG_CONFIRM MSG_CONFIRM 00520 # endif 00521 #endif 00522 #if !defined(MSG_RST) 00523 # if defined(HAVE_CONST_MSG_RST) 00524 # define MSG_RST MSG_RST 00525 # endif 00526 #endif 00527 #if !defined(MSG_ERRQUEUE) 00528 # if defined(HAVE_CONST_MSG_ERRQUEUE) 00529 # define MSG_ERRQUEUE MSG_ERRQUEUE 00530 # endif 00531 #endif 00532 #if !defined(MSG_NOSIGNAL) 00533 # if defined(HAVE_CONST_MSG_NOSIGNAL) 00534 # define MSG_NOSIGNAL MSG_NOSIGNAL 00535 # endif 00536 #endif 00537 #if !defined(MSG_MORE) 00538 # if defined(HAVE_CONST_MSG_MORE) 00539 # define MSG_MORE MSG_MORE 00540 # endif 00541 #endif 00542 #if !defined(SOL_SOCKET) 00543 # if defined(HAVE_CONST_SOL_SOCKET) 00544 # define SOL_SOCKET SOL_SOCKET 00545 # endif 00546 #endif 00547 #if !defined(SOL_IP) 00548 # if defined(HAVE_CONST_SOL_IP) 00549 # define SOL_IP SOL_IP 00550 # endif 00551 #endif 00552 #if !defined(SOL_IPX) 00553 # if defined(HAVE_CONST_SOL_IPX) 00554 # define SOL_IPX SOL_IPX 00555 # endif 00556 #endif 00557 #if !defined(SOL_AX25) 00558 # if defined(HAVE_CONST_SOL_AX25) 00559 # define SOL_AX25 SOL_AX25 00560 # endif 00561 #endif 00562 #if !defined(SOL_ATALK) 00563 # if defined(HAVE_CONST_SOL_ATALK) 00564 # define SOL_ATALK SOL_ATALK 00565 # endif 00566 #endif 00567 #if !defined(SOL_TCP) 00568 # if defined(HAVE_CONST_SOL_TCP) 00569 # define SOL_TCP SOL_TCP 00570 # endif 00571 #endif 00572 #if !defined(SOL_UDP) 00573 # if defined(HAVE_CONST_SOL_UDP) 00574 # define SOL_UDP SOL_UDP 00575 # endif 00576 #endif 00577 #if !defined(IPPROTO_IP) 00578 # if defined(HAVE_CONST_IPPROTO_IP) 00579 # define IPPROTO_IP IPPROTO_IP 00580 # else 00581 # define IPPROTO_IP 0 00582 # endif 00583 #endif 00584 #if !defined(IPPROTO_ICMP) 00585 # if defined(HAVE_CONST_IPPROTO_ICMP) 00586 # define IPPROTO_ICMP IPPROTO_ICMP 00587 # else 00588 # define IPPROTO_ICMP 1 00589 # endif 00590 #endif 00591 #if !defined(IPPROTO_IGMP) 00592 # if defined(HAVE_CONST_IPPROTO_IGMP) 00593 # define IPPROTO_IGMP IPPROTO_IGMP 00594 # endif 00595 #endif 00596 #if !defined(IPPROTO_GGP) 00597 # if defined(HAVE_CONST_IPPROTO_GGP) 00598 # define IPPROTO_GGP IPPROTO_GGP 00599 # endif 00600 #endif 00601 #if !defined(IPPROTO_TCP) 00602 # if defined(HAVE_CONST_IPPROTO_TCP) 00603 # define IPPROTO_TCP IPPROTO_TCP 00604 # else 00605 # define IPPROTO_TCP 6 00606 # endif 00607 #endif 00608 #if !defined(IPPROTO_EGP) 00609 # if defined(HAVE_CONST_IPPROTO_EGP) 00610 # define IPPROTO_EGP IPPROTO_EGP 00611 # endif 00612 #endif 00613 #if !defined(IPPROTO_PUP) 00614 # if defined(HAVE_CONST_IPPROTO_PUP) 00615 # define IPPROTO_PUP IPPROTO_PUP 00616 # endif 00617 #endif 00618 #if !defined(IPPROTO_UDP) 00619 # if defined(HAVE_CONST_IPPROTO_UDP) 00620 # define IPPROTO_UDP IPPROTO_UDP 00621 # else 00622 # define IPPROTO_UDP 17 00623 # endif 00624 #endif 00625 #if !defined(IPPROTO_IDP) 00626 # if defined(HAVE_CONST_IPPROTO_IDP) 00627 # define IPPROTO_IDP IPPROTO_IDP 00628 # endif 00629 #endif 00630 #if !defined(IPPROTO_HELLO) 00631 # if defined(HAVE_CONST_IPPROTO_HELLO) 00632 # define IPPROTO_HELLO IPPROTO_HELLO 00633 # endif 00634 #endif 00635 #if !defined(IPPROTO_ND) 00636 # if defined(HAVE_CONST_IPPROTO_ND) 00637 # define IPPROTO_ND IPPROTO_ND 00638 # endif 00639 #endif 00640 #if !defined(IPPROTO_TP) 00641 # if defined(HAVE_CONST_IPPROTO_TP) 00642 # define IPPROTO_TP IPPROTO_TP 00643 # endif 00644 #endif 00645 #if !defined(IPPROTO_XTP) 00646 # if defined(HAVE_CONST_IPPROTO_XTP) 00647 # define IPPROTO_XTP IPPROTO_XTP 00648 # endif 00649 #endif 00650 #if !defined(IPPROTO_EON) 00651 # if defined(HAVE_CONST_IPPROTO_EON) 00652 # define IPPROTO_EON IPPROTO_EON 00653 # endif 00654 #endif 00655 #if !defined(IPPROTO_BIP) 00656 # if defined(HAVE_CONST_IPPROTO_BIP) 00657 # define IPPROTO_BIP IPPROTO_BIP 00658 # endif 00659 #endif 00660 #if !defined(IPPROTO_AH) 00661 # if defined(HAVE_CONST_IPPROTO_AH) 00662 # define IPPROTO_AH IPPROTO_AH 00663 # endif 00664 #endif 00665 #if !defined(IPPROTO_DSTOPTS) 00666 # if defined(HAVE_CONST_IPPROTO_DSTOPTS) 00667 # define IPPROTO_DSTOPTS IPPROTO_DSTOPTS 00668 # endif 00669 #endif 00670 #if !defined(IPPROTO_ESP) 00671 # if defined(HAVE_CONST_IPPROTO_ESP) 00672 # define IPPROTO_ESP IPPROTO_ESP 00673 # endif 00674 #endif 00675 #if !defined(IPPROTO_FRAGMENT) 00676 # if defined(HAVE_CONST_IPPROTO_FRAGMENT) 00677 # define IPPROTO_FRAGMENT IPPROTO_FRAGMENT 00678 # endif 00679 #endif 00680 #if !defined(IPPROTO_HOPOPTS) 00681 # if defined(HAVE_CONST_IPPROTO_HOPOPTS) 00682 # define IPPROTO_HOPOPTS IPPROTO_HOPOPTS 00683 # endif 00684 #endif 00685 #if !defined(IPPROTO_ICMPV6) 00686 # if defined(HAVE_CONST_IPPROTO_ICMPV6) 00687 # define IPPROTO_ICMPV6 IPPROTO_ICMPV6 00688 # endif 00689 #endif 00690 #if !defined(IPPROTO_IPV6) 00691 # if defined(HAVE_CONST_IPPROTO_IPV6) 00692 # define IPPROTO_IPV6 IPPROTO_IPV6 00693 # endif 00694 #endif 00695 #if !defined(IPPROTO_NONE) 00696 # if defined(HAVE_CONST_IPPROTO_NONE) 00697 # define IPPROTO_NONE IPPROTO_NONE 00698 # endif 00699 #endif 00700 #if !defined(IPPROTO_ROUTING) 00701 # if defined(HAVE_CONST_IPPROTO_ROUTING) 00702 # define IPPROTO_ROUTING IPPROTO_ROUTING 00703 # endif 00704 #endif 00705 #if !defined(IPPROTO_RAW) 00706 # if defined(HAVE_CONST_IPPROTO_RAW) 00707 # define IPPROTO_RAW IPPROTO_RAW 00708 # else 00709 # define IPPROTO_RAW 255 00710 # endif 00711 #endif 00712 #if !defined(IPPROTO_MAX) 00713 # if defined(HAVE_CONST_IPPROTO_MAX) 00714 # define IPPROTO_MAX IPPROTO_MAX 00715 # endif 00716 #endif 00717 #if !defined(IPPORT_RESERVED) 00718 # if defined(HAVE_CONST_IPPORT_RESERVED) 00719 # define IPPORT_RESERVED IPPORT_RESERVED 00720 # else 00721 # define IPPORT_RESERVED 1024 00722 # endif 00723 #endif 00724 #if !defined(IPPORT_USERRESERVED) 00725 # if defined(HAVE_CONST_IPPORT_USERRESERVED) 00726 # define IPPORT_USERRESERVED IPPORT_USERRESERVED 00727 # else 00728 # define IPPORT_USERRESERVED 5000 00729 # endif 00730 #endif 00731 #if !defined(INADDR_ANY) 00732 # if defined(HAVE_CONST_INADDR_ANY) 00733 # define INADDR_ANY INADDR_ANY 00734 # else 00735 # define INADDR_ANY 0x00000000 00736 # endif 00737 #endif 00738 #if !defined(INADDR_BROADCAST) 00739 # if defined(HAVE_CONST_INADDR_BROADCAST) 00740 # define INADDR_BROADCAST INADDR_BROADCAST 00741 # else 00742 # define INADDR_BROADCAST 0xffffffff 00743 # endif 00744 #endif 00745 #if !defined(INADDR_LOOPBACK) 00746 # if defined(HAVE_CONST_INADDR_LOOPBACK) 00747 # define INADDR_LOOPBACK INADDR_LOOPBACK 00748 # else 00749 # define INADDR_LOOPBACK 0x7F000001 00750 # endif 00751 #endif 00752 #if !defined(INADDR_UNSPEC_GROUP) 00753 # if defined(HAVE_CONST_INADDR_UNSPEC_GROUP) 00754 # define INADDR_UNSPEC_GROUP INADDR_UNSPEC_GROUP 00755 # else 00756 # define INADDR_UNSPEC_GROUP 0xe0000000 00757 # endif 00758 #endif 00759 #if !defined(INADDR_ALLHOSTS_GROUP) 00760 # if defined(HAVE_CONST_INADDR_ALLHOSTS_GROUP) 00761 # define INADDR_ALLHOSTS_GROUP INADDR_ALLHOSTS_GROUP 00762 # else 00763 # define INADDR_ALLHOSTS_GROUP 0xe0000001 00764 # endif 00765 #endif 00766 #if !defined(INADDR_MAX_LOCAL_GROUP) 00767 # if defined(HAVE_CONST_INADDR_MAX_LOCAL_GROUP) 00768 # define INADDR_MAX_LOCAL_GROUP INADDR_MAX_LOCAL_GROUP 00769 # else 00770 # define INADDR_MAX_LOCAL_GROUP 0xe00000ff 00771 # endif 00772 #endif 00773 #if !defined(INADDR_NONE) 00774 # if defined(HAVE_CONST_INADDR_NONE) 00775 # define INADDR_NONE INADDR_NONE 00776 # else 00777 # define INADDR_NONE 0xffffffff 00778 # endif 00779 #endif 00780 #if !defined(IP_OPTIONS) 00781 # if defined(HAVE_CONST_IP_OPTIONS) 00782 # define IP_OPTIONS IP_OPTIONS 00783 # endif 00784 #endif 00785 #if !defined(IP_HDRINCL) 00786 # if defined(HAVE_CONST_IP_HDRINCL) 00787 # define IP_HDRINCL IP_HDRINCL 00788 # endif 00789 #endif 00790 #if !defined(IP_TOS) 00791 # if defined(HAVE_CONST_IP_TOS) 00792 # define IP_TOS IP_TOS 00793 # endif 00794 #endif 00795 #if !defined(IP_TTL) 00796 # if defined(HAVE_CONST_IP_TTL) 00797 # define IP_TTL IP_TTL 00798 # endif 00799 #endif 00800 #if !defined(IP_RECVOPTS) 00801 # if defined(HAVE_CONST_IP_RECVOPTS) 00802 # define IP_RECVOPTS IP_RECVOPTS 00803 # endif 00804 #endif 00805 #if !defined(IP_RECVRETOPTS) 00806 # if defined(HAVE_CONST_IP_RECVRETOPTS) 00807 # define IP_RECVRETOPTS IP_RECVRETOPTS 00808 # endif 00809 #endif 00810 #if !defined(IP_RECVDSTADDR) 00811 # if defined(HAVE_CONST_IP_RECVDSTADDR) 00812 # define IP_RECVDSTADDR IP_RECVDSTADDR 00813 # endif 00814 #endif 00815 #if !defined(IP_RETOPTS) 00816 # if defined(HAVE_CONST_IP_RETOPTS) 00817 # define IP_RETOPTS IP_RETOPTS 00818 # endif 00819 #endif 00820 #if !defined(IP_MINTTL) 00821 # if defined(HAVE_CONST_IP_MINTTL) 00822 # define IP_MINTTL IP_MINTTL 00823 # endif 00824 #endif 00825 #if !defined(IP_DONTFRAG) 00826 # if defined(HAVE_CONST_IP_DONTFRAG) 00827 # define IP_DONTFRAG IP_DONTFRAG 00828 # endif 00829 #endif 00830 #if !defined(IP_SENDSRCADDR) 00831 # if defined(HAVE_CONST_IP_SENDSRCADDR) 00832 # define IP_SENDSRCADDR IP_SENDSRCADDR 00833 # endif 00834 #endif 00835 #if !defined(IP_ONESBCAST) 00836 # if defined(HAVE_CONST_IP_ONESBCAST) 00837 # define IP_ONESBCAST IP_ONESBCAST 00838 # endif 00839 #endif 00840 #if !defined(IP_RECVTTL) 00841 # if defined(HAVE_CONST_IP_RECVTTL) 00842 # define IP_RECVTTL IP_RECVTTL 00843 # endif 00844 #endif 00845 #if !defined(IP_RECVIF) 00846 # if defined(HAVE_CONST_IP_RECVIF) 00847 # define IP_RECVIF IP_RECVIF 00848 # endif 00849 #endif 00850 #if !defined(IP_RECVSLLA) 00851 # if defined(HAVE_CONST_IP_RECVSLLA) 00852 # define IP_RECVSLLA IP_RECVSLLA 00853 # endif 00854 #endif 00855 #if !defined(IP_PORTRANGE) 00856 # if defined(HAVE_CONST_IP_PORTRANGE) 00857 # define IP_PORTRANGE IP_PORTRANGE 00858 # endif 00859 #endif 00860 #if !defined(IP_MULTICAST_IF) 00861 # if defined(HAVE_CONST_IP_MULTICAST_IF) 00862 # define IP_MULTICAST_IF IP_MULTICAST_IF 00863 # endif 00864 #endif 00865 #if !defined(IP_MULTICAST_TTL) 00866 # if defined(HAVE_CONST_IP_MULTICAST_TTL) 00867 # define IP_MULTICAST_TTL IP_MULTICAST_TTL 00868 # endif 00869 #endif 00870 #if !defined(IP_MULTICAST_LOOP) 00871 # if defined(HAVE_CONST_IP_MULTICAST_LOOP) 00872 # define IP_MULTICAST_LOOP IP_MULTICAST_LOOP 00873 # endif 00874 #endif 00875 #if !defined(IP_ADD_MEMBERSHIP) 00876 # if defined(HAVE_CONST_IP_ADD_MEMBERSHIP) 00877 # define IP_ADD_MEMBERSHIP IP_ADD_MEMBERSHIP 00878 # endif 00879 #endif 00880 #if !defined(IP_DROP_MEMBERSHIP) 00881 # if defined(HAVE_CONST_IP_DROP_MEMBERSHIP) 00882 # define IP_DROP_MEMBERSHIP IP_DROP_MEMBERSHIP 00883 # endif 00884 #endif 00885 #if !defined(IP_DEFAULT_MULTICAST_TTL) 00886 # if defined(HAVE_CONST_IP_DEFAULT_MULTICAST_TTL) 00887 # define IP_DEFAULT_MULTICAST_TTL IP_DEFAULT_MULTICAST_TTL 00888 # endif 00889 #endif 00890 #if !defined(IP_DEFAULT_MULTICAST_LOOP) 00891 # if defined(HAVE_CONST_IP_DEFAULT_MULTICAST_LOOP) 00892 # define IP_DEFAULT_MULTICAST_LOOP IP_DEFAULT_MULTICAST_LOOP 00893 # endif 00894 #endif 00895 #if !defined(IP_MAX_MEMBERSHIPS) 00896 # if defined(HAVE_CONST_IP_MAX_MEMBERSHIPS) 00897 # define IP_MAX_MEMBERSHIPS IP_MAX_MEMBERSHIPS 00898 # endif 00899 #endif 00900 #if !defined(IP_ROUTER_ALERT) 00901 # if defined(HAVE_CONST_IP_ROUTER_ALERT) 00902 # define IP_ROUTER_ALERT IP_ROUTER_ALERT 00903 # endif 00904 #endif 00905 #if !defined(IP_PKTINFO) 00906 # if defined(HAVE_CONST_IP_PKTINFO) 00907 # define IP_PKTINFO IP_PKTINFO 00908 # endif 00909 #endif 00910 #if !defined(IP_PKTOPTIONS) 00911 # if defined(HAVE_CONST_IP_PKTOPTIONS) 00912 # define IP_PKTOPTIONS IP_PKTOPTIONS 00913 # endif 00914 #endif 00915 #if !defined(IP_MTU_DISCOVER) 00916 # if defined(HAVE_CONST_IP_MTU_DISCOVER) 00917 # define IP_MTU_DISCOVER IP_MTU_DISCOVER 00918 # endif 00919 #endif 00920 #if !defined(IP_RECVERR) 00921 # if defined(HAVE_CONST_IP_RECVERR) 00922 # define IP_RECVERR IP_RECVERR 00923 # endif 00924 #endif 00925 #if !defined(IP_RECVTOS) 00926 # if defined(HAVE_CONST_IP_RECVTOS) 00927 # define IP_RECVTOS IP_RECVTOS 00928 # endif 00929 #endif 00930 #if !defined(IP_MTU) 00931 # if defined(HAVE_CONST_IP_MTU) 00932 # define IP_MTU IP_MTU 00933 # endif 00934 #endif 00935 #if !defined(IP_FREEBIND) 00936 # if defined(HAVE_CONST_IP_FREEBIND) 00937 # define IP_FREEBIND IP_FREEBIND 00938 # endif 00939 #endif 00940 #if !defined(IP_IPSEC_POLICY) 00941 # if defined(HAVE_CONST_IP_IPSEC_POLICY) 00942 # define IP_IPSEC_POLICY IP_IPSEC_POLICY 00943 # endif 00944 #endif 00945 #if !defined(IP_XFRM_POLICY) 00946 # if defined(HAVE_CONST_IP_XFRM_POLICY) 00947 # define IP_XFRM_POLICY IP_XFRM_POLICY 00948 # endif 00949 #endif 00950 #if !defined(IP_PASSSEC) 00951 # if defined(HAVE_CONST_IP_PASSSEC) 00952 # define IP_PASSSEC IP_PASSSEC 00953 # endif 00954 #endif 00955 #if !defined(IP_PMTUDISC_DONT) 00956 # if defined(HAVE_CONST_IP_PMTUDISC_DONT) 00957 # define IP_PMTUDISC_DONT IP_PMTUDISC_DONT 00958 # endif 00959 #endif 00960 #if !defined(IP_PMTUDISC_WANT) 00961 # if defined(HAVE_CONST_IP_PMTUDISC_WANT) 00962 # define IP_PMTUDISC_WANT IP_PMTUDISC_WANT 00963 # endif 00964 #endif 00965 #if !defined(IP_PMTUDISC_DO) 00966 # if defined(HAVE_CONST_IP_PMTUDISC_DO) 00967 # define IP_PMTUDISC_DO IP_PMTUDISC_DO 00968 # endif 00969 #endif 00970 #if !defined(IP_UNBLOCK_SOURCE) 00971 # if defined(HAVE_CONST_IP_UNBLOCK_SOURCE) 00972 # define IP_UNBLOCK_SOURCE IP_UNBLOCK_SOURCE 00973 # endif 00974 #endif 00975 #if !defined(IP_BLOCK_SOURCE) 00976 # if defined(HAVE_CONST_IP_BLOCK_SOURCE) 00977 # define IP_BLOCK_SOURCE IP_BLOCK_SOURCE 00978 # endif 00979 #endif 00980 #if !defined(IP_ADD_SOURCE_MEMBERSHIP) 00981 # if defined(HAVE_CONST_IP_ADD_SOURCE_MEMBERSHIP) 00982 # define IP_ADD_SOURCE_MEMBERSHIP IP_ADD_SOURCE_MEMBERSHIP 00983 # endif 00984 #endif 00985 #if !defined(IP_DROP_SOURCE_MEMBERSHIP) 00986 # if defined(HAVE_CONST_IP_DROP_SOURCE_MEMBERSHIP) 00987 # define IP_DROP_SOURCE_MEMBERSHIP IP_DROP_SOURCE_MEMBERSHIP 00988 # endif 00989 #endif 00990 #if !defined(IP_MSFILTER) 00991 # if defined(HAVE_CONST_IP_MSFILTER) 00992 # define IP_MSFILTER IP_MSFILTER 00993 # endif 00994 #endif 00995 #if !defined(MCAST_JOIN_GROUP) 00996 # if defined(HAVE_CONST_MCAST_JOIN_GROUP) 00997 # define MCAST_JOIN_GROUP MCAST_JOIN_GROUP 00998 # endif 00999 #endif 01000 #if !defined(MCAST_BLOCK_SOURCE) 01001 # if defined(HAVE_CONST_MCAST_BLOCK_SOURCE) 01002 # define MCAST_BLOCK_SOURCE MCAST_BLOCK_SOURCE 01003 # endif 01004 #endif 01005 #if !defined(MCAST_UNBLOCK_SOURCE) 01006 # if defined(HAVE_CONST_MCAST_UNBLOCK_SOURCE) 01007 # define MCAST_UNBLOCK_SOURCE MCAST_UNBLOCK_SOURCE 01008 # endif 01009 #endif 01010 #if !defined(MCAST_LEAVE_GROUP) 01011 # if defined(HAVE_CONST_MCAST_LEAVE_GROUP) 01012 # define MCAST_LEAVE_GROUP MCAST_LEAVE_GROUP 01013 # endif 01014 #endif 01015 #if !defined(MCAST_JOIN_SOURCE_GROUP) 01016 # if defined(HAVE_CONST_MCAST_JOIN_SOURCE_GROUP) 01017 # define MCAST_JOIN_SOURCE_GROUP MCAST_JOIN_SOURCE_GROUP 01018 # endif 01019 #endif 01020 #if !defined(MCAST_LEAVE_SOURCE_GROUP) 01021 # if defined(HAVE_CONST_MCAST_LEAVE_SOURCE_GROUP) 01022 # define MCAST_LEAVE_SOURCE_GROUP MCAST_LEAVE_SOURCE_GROUP 01023 # endif 01024 #endif 01025 #if !defined(MCAST_MSFILTER) 01026 # if defined(HAVE_CONST_MCAST_MSFILTER) 01027 # define MCAST_MSFILTER MCAST_MSFILTER 01028 # endif 01029 #endif 01030 #if !defined(MCAST_EXCLUDE) 01031 # if defined(HAVE_CONST_MCAST_EXCLUDE) 01032 # define MCAST_EXCLUDE MCAST_EXCLUDE 01033 # endif 01034 #endif 01035 #if !defined(MCAST_INCLUDE) 01036 # if defined(HAVE_CONST_MCAST_INCLUDE) 01037 # define MCAST_INCLUDE MCAST_INCLUDE 01038 # endif 01039 #endif 01040 #if !defined(SO_DEBUG) 01041 # if defined(HAVE_CONST_SO_DEBUG) 01042 # define SO_DEBUG SO_DEBUG 01043 # endif 01044 #endif 01045 #if !defined(SO_REUSEADDR) 01046 # if defined(HAVE_CONST_SO_REUSEADDR) 01047 # define SO_REUSEADDR SO_REUSEADDR 01048 # endif 01049 #endif 01050 #if !defined(SO_REUSEPORT) 01051 # if defined(HAVE_CONST_SO_REUSEPORT) 01052 # define SO_REUSEPORT SO_REUSEPORT 01053 # endif 01054 #endif 01055 #if !defined(SO_TYPE) 01056 # if defined(HAVE_CONST_SO_TYPE) 01057 # define SO_TYPE SO_TYPE 01058 # endif 01059 #endif 01060 #if !defined(SO_ERROR) 01061 # if defined(HAVE_CONST_SO_ERROR) 01062 # define SO_ERROR SO_ERROR 01063 # endif 01064 #endif 01065 #if !defined(SO_DONTROUTE) 01066 # if defined(HAVE_CONST_SO_DONTROUTE) 01067 # define SO_DONTROUTE SO_DONTROUTE 01068 # endif 01069 #endif 01070 #if !defined(SO_BROADCAST) 01071 # if defined(HAVE_CONST_SO_BROADCAST) 01072 # define SO_BROADCAST SO_BROADCAST 01073 # endif 01074 #endif 01075 #if !defined(SO_SNDBUF) 01076 # if defined(HAVE_CONST_SO_SNDBUF) 01077 # define SO_SNDBUF SO_SNDBUF 01078 # endif 01079 #endif 01080 #if !defined(SO_RCVBUF) 01081 # if defined(HAVE_CONST_SO_RCVBUF) 01082 # define SO_RCVBUF SO_RCVBUF 01083 # endif 01084 #endif 01085 #if !defined(SO_KEEPALIVE) 01086 # if defined(HAVE_CONST_SO_KEEPALIVE) 01087 # define SO_KEEPALIVE SO_KEEPALIVE 01088 # endif 01089 #endif 01090 #if !defined(SO_OOBINLINE) 01091 # if defined(HAVE_CONST_SO_OOBINLINE) 01092 # define SO_OOBINLINE SO_OOBINLINE 01093 # endif 01094 #endif 01095 #if !defined(SO_NO_CHECK) 01096 # if defined(HAVE_CONST_SO_NO_CHECK) 01097 # define SO_NO_CHECK SO_NO_CHECK 01098 # endif 01099 #endif 01100 #if !defined(SO_PRIORITY) 01101 # if defined(HAVE_CONST_SO_PRIORITY) 01102 # define SO_PRIORITY SO_PRIORITY 01103 # endif 01104 #endif 01105 #if !defined(SO_LINGER) 01106 # if defined(HAVE_CONST_SO_LINGER) 01107 # define SO_LINGER SO_LINGER 01108 # endif 01109 #endif 01110 #if !defined(SO_PASSCRED) 01111 # if defined(HAVE_CONST_SO_PASSCRED) 01112 # define SO_PASSCRED SO_PASSCRED 01113 # endif 01114 #endif 01115 #if !defined(SO_PEERCRED) 01116 # if defined(HAVE_CONST_SO_PEERCRED) 01117 # define SO_PEERCRED SO_PEERCRED 01118 # endif 01119 #endif 01120 #if !defined(SO_RCVLOWAT) 01121 # if defined(HAVE_CONST_SO_RCVLOWAT) 01122 # define SO_RCVLOWAT SO_RCVLOWAT 01123 # endif 01124 #endif 01125 #if !defined(SO_SNDLOWAT) 01126 # if defined(HAVE_CONST_SO_SNDLOWAT) 01127 # define SO_SNDLOWAT SO_SNDLOWAT 01128 # endif 01129 #endif 01130 #if !defined(SO_RCVTIMEO) 01131 # if defined(HAVE_CONST_SO_RCVTIMEO) 01132 # define SO_RCVTIMEO SO_RCVTIMEO 01133 # endif 01134 #endif 01135 #if !defined(SO_SNDTIMEO) 01136 # if defined(HAVE_CONST_SO_SNDTIMEO) 01137 # define SO_SNDTIMEO SO_SNDTIMEO 01138 # endif 01139 #endif 01140 #if !defined(SO_ACCEPTCONN) 01141 # if defined(HAVE_CONST_SO_ACCEPTCONN) 01142 # define SO_ACCEPTCONN SO_ACCEPTCONN 01143 # endif 01144 #endif 01145 #if !defined(SO_USELOOPBACK) 01146 # if defined(HAVE_CONST_SO_USELOOPBACK) 01147 # define SO_USELOOPBACK SO_USELOOPBACK 01148 # endif 01149 #endif 01150 #if !defined(SO_ACCEPTFILTER) 01151 # if defined(HAVE_CONST_SO_ACCEPTFILTER) 01152 # define SO_ACCEPTFILTER SO_ACCEPTFILTER 01153 # endif 01154 #endif 01155 #if !defined(SO_DONTTRUNC) 01156 # if defined(HAVE_CONST_SO_DONTTRUNC) 01157 # define SO_DONTTRUNC SO_DONTTRUNC 01158 # endif 01159 #endif 01160 #if !defined(SO_WANTMORE) 01161 # if defined(HAVE_CONST_SO_WANTMORE) 01162 # define SO_WANTMORE SO_WANTMORE 01163 # endif 01164 #endif 01165 #if !defined(SO_WANTOOBFLAG) 01166 # if defined(HAVE_CONST_SO_WANTOOBFLAG) 01167 # define SO_WANTOOBFLAG SO_WANTOOBFLAG 01168 # endif 01169 #endif 01170 #if !defined(SO_NREAD) 01171 # if defined(HAVE_CONST_SO_NREAD) 01172 # define SO_NREAD SO_NREAD 01173 # endif 01174 #endif 01175 #if !defined(SO_NKE) 01176 # if defined(HAVE_CONST_SO_NKE) 01177 # define SO_NKE SO_NKE 01178 # endif 01179 #endif 01180 #if !defined(SO_NOSIGPIPE) 01181 # if defined(HAVE_CONST_SO_NOSIGPIPE) 01182 # define SO_NOSIGPIPE SO_NOSIGPIPE 01183 # endif 01184 #endif 01185 #if !defined(SO_SECURITY_AUTHENTICATION) 01186 # if defined(HAVE_CONST_SO_SECURITY_AUTHENTICATION) 01187 # define SO_SECURITY_AUTHENTICATION SO_SECURITY_AUTHENTICATION 01188 # endif 01189 #endif 01190 #if !defined(SO_SECURITY_ENCRYPTION_TRANSPORT) 01191 # if defined(HAVE_CONST_SO_SECURITY_ENCRYPTION_TRANSPORT) 01192 # define SO_SECURITY_ENCRYPTION_TRANSPORT SO_SECURITY_ENCRYPTION_TRANSPORT 01193 # endif 01194 #endif 01195 #if !defined(SO_SECURITY_ENCRYPTION_NETWORK) 01196 # if defined(HAVE_CONST_SO_SECURITY_ENCRYPTION_NETWORK) 01197 # define SO_SECURITY_ENCRYPTION_NETWORK SO_SECURITY_ENCRYPTION_NETWORK 01198 # endif 01199 #endif 01200 #if !defined(SO_BINDTODEVICE) 01201 # if defined(HAVE_CONST_SO_BINDTODEVICE) 01202 # define SO_BINDTODEVICE SO_BINDTODEVICE 01203 # endif 01204 #endif 01205 #if !defined(SO_ATTACH_FILTER) 01206 # if defined(HAVE_CONST_SO_ATTACH_FILTER) 01207 # define SO_ATTACH_FILTER SO_ATTACH_FILTER 01208 # endif 01209 #endif 01210 #if !defined(SO_DETACH_FILTER) 01211 # if defined(HAVE_CONST_SO_DETACH_FILTER) 01212 # define SO_DETACH_FILTER SO_DETACH_FILTER 01213 # endif 01214 #endif 01215 #if !defined(SO_PEERNAME) 01216 # if defined(HAVE_CONST_SO_PEERNAME) 01217 # define SO_PEERNAME SO_PEERNAME 01218 # endif 01219 #endif 01220 #if !defined(SO_TIMESTAMP) 01221 # if defined(HAVE_CONST_SO_TIMESTAMP) 01222 # define SO_TIMESTAMP SO_TIMESTAMP 01223 # endif 01224 #endif 01225 #if !defined(SO_TIMESTAMPNS) 01226 # if defined(HAVE_CONST_SO_TIMESTAMPNS) 01227 # define SO_TIMESTAMPNS SO_TIMESTAMPNS 01228 # endif 01229 #endif 01230 #if !defined(SO_BINTIME) 01231 # if defined(HAVE_CONST_SO_BINTIME) 01232 # define SO_BINTIME SO_BINTIME 01233 # endif 01234 #endif 01235 #if !defined(SO_RECVUCRED) 01236 # if defined(HAVE_CONST_SO_RECVUCRED) 01237 # define SO_RECVUCRED SO_RECVUCRED 01238 # endif 01239 #endif 01240 #if !defined(SO_MAC_EXEMPT) 01241 # if defined(HAVE_CONST_SO_MAC_EXEMPT) 01242 # define SO_MAC_EXEMPT SO_MAC_EXEMPT 01243 # endif 01244 #endif 01245 #if !defined(SO_ALLZONES) 01246 # if defined(HAVE_CONST_SO_ALLZONES) 01247 # define SO_ALLZONES SO_ALLZONES 01248 # endif 01249 #endif 01250 #if !defined(SOPRI_INTERACTIVE) 01251 # if defined(HAVE_CONST_SOPRI_INTERACTIVE) 01252 # define SOPRI_INTERACTIVE SOPRI_INTERACTIVE 01253 # endif 01254 #endif 01255 #if !defined(SOPRI_NORMAL) 01256 # if defined(HAVE_CONST_SOPRI_NORMAL) 01257 # define SOPRI_NORMAL SOPRI_NORMAL 01258 # endif 01259 #endif 01260 #if !defined(SOPRI_BACKGROUND) 01261 # if defined(HAVE_CONST_SOPRI_BACKGROUND) 01262 # define SOPRI_BACKGROUND SOPRI_BACKGROUND 01263 # endif 01264 #endif 01265 #if !defined(IPX_TYPE) 01266 # if defined(HAVE_CONST_IPX_TYPE) 01267 # define IPX_TYPE IPX_TYPE 01268 # endif 01269 #endif 01270 #if !defined(TCP_NODELAY) 01271 # if defined(HAVE_CONST_TCP_NODELAY) 01272 # define TCP_NODELAY TCP_NODELAY 01273 # endif 01274 #endif 01275 #if !defined(TCP_MAXSEG) 01276 # if defined(HAVE_CONST_TCP_MAXSEG) 01277 # define TCP_MAXSEG TCP_MAXSEG 01278 # endif 01279 #endif 01280 #if !defined(TCP_CORK) 01281 # if defined(HAVE_CONST_TCP_CORK) 01282 # define TCP_CORK TCP_CORK 01283 # endif 01284 #endif 01285 #if !defined(TCP_DEFER_ACCEPT) 01286 # if defined(HAVE_CONST_TCP_DEFER_ACCEPT) 01287 # define TCP_DEFER_ACCEPT TCP_DEFER_ACCEPT 01288 # endif 01289 #endif 01290 #if !defined(TCP_INFO) 01291 # if defined(HAVE_CONST_TCP_INFO) 01292 # define TCP_INFO TCP_INFO 01293 # endif 01294 #endif 01295 #if !defined(TCP_KEEPCNT) 01296 # if defined(HAVE_CONST_TCP_KEEPCNT) 01297 # define TCP_KEEPCNT TCP_KEEPCNT 01298 # endif 01299 #endif 01300 #if !defined(TCP_KEEPIDLE) 01301 # if defined(HAVE_CONST_TCP_KEEPIDLE) 01302 # define TCP_KEEPIDLE TCP_KEEPIDLE 01303 # endif 01304 #endif 01305 #if !defined(TCP_KEEPINTVL) 01306 # if defined(HAVE_CONST_TCP_KEEPINTVL) 01307 # define TCP_KEEPINTVL TCP_KEEPINTVL 01308 # endif 01309 #endif 01310 #if !defined(TCP_LINGER2) 01311 # if defined(HAVE_CONST_TCP_LINGER2) 01312 # define TCP_LINGER2 TCP_LINGER2 01313 # endif 01314 #endif 01315 #if !defined(TCP_MD5SIG) 01316 # if defined(HAVE_CONST_TCP_MD5SIG) 01317 # define TCP_MD5SIG TCP_MD5SIG 01318 # endif 01319 #endif 01320 #if !defined(TCP_NOOPT) 01321 # if defined(HAVE_CONST_TCP_NOOPT) 01322 # define TCP_NOOPT TCP_NOOPT 01323 # endif 01324 #endif 01325 #if !defined(TCP_NOPUSH) 01326 # if defined(HAVE_CONST_TCP_NOPUSH) 01327 # define TCP_NOPUSH TCP_NOPUSH 01328 # endif 01329 #endif 01330 #if !defined(TCP_QUICKACK) 01331 # if defined(HAVE_CONST_TCP_QUICKACK) 01332 # define TCP_QUICKACK TCP_QUICKACK 01333 # endif 01334 #endif 01335 #if !defined(TCP_SYNCNT) 01336 # if defined(HAVE_CONST_TCP_SYNCNT) 01337 # define TCP_SYNCNT TCP_SYNCNT 01338 # endif 01339 #endif 01340 #if !defined(TCP_WINDOW_CLAMP) 01341 # if defined(HAVE_CONST_TCP_WINDOW_CLAMP) 01342 # define TCP_WINDOW_CLAMP TCP_WINDOW_CLAMP 01343 # endif 01344 #endif 01345 #if !defined(UDP_CORK) 01346 # if defined(HAVE_CONST_UDP_CORK) 01347 # define UDP_CORK UDP_CORK 01348 # endif 01349 #endif 01350 #if !defined(EAI_ADDRFAMILY) 01351 # if defined(HAVE_CONST_EAI_ADDRFAMILY) 01352 # define EAI_ADDRFAMILY EAI_ADDRFAMILY 01353 # endif 01354 #endif 01355 #if !defined(EAI_AGAIN) 01356 # if defined(HAVE_CONST_EAI_AGAIN) 01357 # define EAI_AGAIN EAI_AGAIN 01358 # endif 01359 #endif 01360 #if !defined(EAI_BADFLAGS) 01361 # if defined(HAVE_CONST_EAI_BADFLAGS) 01362 # define EAI_BADFLAGS EAI_BADFLAGS 01363 # endif 01364 #endif 01365 #if !defined(EAI_FAIL) 01366 # if defined(HAVE_CONST_EAI_FAIL) 01367 # define EAI_FAIL EAI_FAIL 01368 # endif 01369 #endif 01370 #if !defined(EAI_FAMILY) 01371 # if defined(HAVE_CONST_EAI_FAMILY) 01372 # define EAI_FAMILY EAI_FAMILY 01373 # endif 01374 #endif 01375 #if !defined(EAI_MEMORY) 01376 # if defined(HAVE_CONST_EAI_MEMORY) 01377 # define EAI_MEMORY EAI_MEMORY 01378 # endif 01379 #endif 01380 #if !defined(EAI_NODATA) 01381 # if defined(HAVE_CONST_EAI_NODATA) 01382 # define EAI_NODATA EAI_NODATA 01383 # endif 01384 #endif 01385 #if !defined(EAI_NONAME) 01386 # if defined(HAVE_CONST_EAI_NONAME) 01387 # define EAI_NONAME EAI_NONAME 01388 # endif 01389 #endif 01390 #if !defined(EAI_OVERFLOW) 01391 # if defined(HAVE_CONST_EAI_OVERFLOW) 01392 # define EAI_OVERFLOW EAI_OVERFLOW 01393 # endif 01394 #endif 01395 #if !defined(EAI_SERVICE) 01396 # if defined(HAVE_CONST_EAI_SERVICE) 01397 # define EAI_SERVICE EAI_SERVICE 01398 # endif 01399 #endif 01400 #if !defined(EAI_SOCKTYPE) 01401 # if defined(HAVE_CONST_EAI_SOCKTYPE) 01402 # define EAI_SOCKTYPE EAI_SOCKTYPE 01403 # endif 01404 #endif 01405 #if !defined(EAI_SYSTEM) 01406 # if defined(HAVE_CONST_EAI_SYSTEM) 01407 # define EAI_SYSTEM EAI_SYSTEM 01408 # endif 01409 #endif 01410 #if !defined(EAI_BADHINTS) 01411 # if defined(HAVE_CONST_EAI_BADHINTS) 01412 # define EAI_BADHINTS EAI_BADHINTS 01413 # endif 01414 #endif 01415 #if !defined(EAI_PROTOCOL) 01416 # if defined(HAVE_CONST_EAI_PROTOCOL) 01417 # define EAI_PROTOCOL EAI_PROTOCOL 01418 # endif 01419 #endif 01420 #if !defined(EAI_MAX) 01421 # if defined(HAVE_CONST_EAI_MAX) 01422 # define EAI_MAX EAI_MAX 01423 # endif 01424 #endif 01425 #if !defined(AI_PASSIVE) 01426 # if defined(HAVE_CONST_AI_PASSIVE) 01427 # define AI_PASSIVE AI_PASSIVE 01428 # endif 01429 #endif 01430 #if !defined(AI_CANONNAME) 01431 # if defined(HAVE_CONST_AI_CANONNAME) 01432 # define AI_CANONNAME AI_CANONNAME 01433 # endif 01434 #endif 01435 #if !defined(AI_NUMERICHOST) 01436 # if defined(HAVE_CONST_AI_NUMERICHOST) 01437 # define AI_NUMERICHOST AI_NUMERICHOST 01438 # endif 01439 #endif 01440 #if !defined(AI_NUMERICSERV) 01441 # if defined(HAVE_CONST_AI_NUMERICSERV) 01442 # define AI_NUMERICSERV AI_NUMERICSERV 01443 # endif 01444 #endif 01445 #if !defined(AI_MASK) 01446 # if defined(HAVE_CONST_AI_MASK) 01447 # define AI_MASK AI_MASK 01448 # endif 01449 #endif 01450 #if !defined(AI_ALL) 01451 # if defined(HAVE_CONST_AI_ALL) 01452 # define AI_ALL AI_ALL 01453 # endif 01454 #endif 01455 #if !defined(AI_V4MAPPED_CFG) 01456 # if defined(HAVE_CONST_AI_V4MAPPED_CFG) 01457 # define AI_V4MAPPED_CFG AI_V4MAPPED_CFG 01458 # endif 01459 #endif 01460 #if !defined(AI_ADDRCONFIG) 01461 # if defined(HAVE_CONST_AI_ADDRCONFIG) 01462 # define AI_ADDRCONFIG AI_ADDRCONFIG 01463 # endif 01464 #endif 01465 #if !defined(AI_V4MAPPED) 01466 # if defined(HAVE_CONST_AI_V4MAPPED) 01467 # define AI_V4MAPPED AI_V4MAPPED 01468 # endif 01469 #endif 01470 #if !defined(AI_DEFAULT) 01471 # if defined(HAVE_CONST_AI_DEFAULT) 01472 # define AI_DEFAULT AI_DEFAULT 01473 # endif 01474 #endif 01475 #if !defined(NI_MAXHOST) 01476 # if defined(HAVE_CONST_NI_MAXHOST) 01477 # define NI_MAXHOST NI_MAXHOST 01478 # endif 01479 #endif 01480 #if !defined(NI_MAXSERV) 01481 # if defined(HAVE_CONST_NI_MAXSERV) 01482 # define NI_MAXSERV NI_MAXSERV 01483 # endif 01484 #endif 01485 #if !defined(NI_NOFQDN) 01486 # if defined(HAVE_CONST_NI_NOFQDN) 01487 # define NI_NOFQDN NI_NOFQDN 01488 # endif 01489 #endif 01490 #if !defined(NI_NUMERICHOST) 01491 # if defined(HAVE_CONST_NI_NUMERICHOST) 01492 # define NI_NUMERICHOST NI_NUMERICHOST 01493 # endif 01494 #endif 01495 #if !defined(NI_NAMEREQD) 01496 # if defined(HAVE_CONST_NI_NAMEREQD) 01497 # define NI_NAMEREQD NI_NAMEREQD 01498 # endif 01499 #endif 01500 #if !defined(NI_NUMERICSERV) 01501 # if defined(HAVE_CONST_NI_NUMERICSERV) 01502 # define NI_NUMERICSERV NI_NUMERICSERV 01503 # endif 01504 #endif 01505 #if !defined(NI_DGRAM) 01506 # if defined(HAVE_CONST_NI_DGRAM) 01507 # define NI_DGRAM NI_DGRAM 01508 # endif 01509 #endif 01510 #if !defined(SHUT_RD) 01511 # if defined(HAVE_CONST_SHUT_RD) 01512 # define SHUT_RD SHUT_RD 01513 # else 01514 # define SHUT_RD 0 01515 # endif 01516 #endif 01517 #if !defined(SHUT_WR) 01518 # if defined(HAVE_CONST_SHUT_WR) 01519 # define SHUT_WR SHUT_WR 01520 # else 01521 # define SHUT_WR 1 01522 # endif 01523 #endif 01524 #if !defined(SHUT_RDWR) 01525 # if defined(HAVE_CONST_SHUT_RDWR) 01526 # define SHUT_RDWR SHUT_RDWR 01527 # else 01528 # define SHUT_RDWR 2 01529 # endif 01530 #endif 01531 #if !defined(IPV6_JOIN_GROUP) 01532 # if defined(HAVE_CONST_IPV6_JOIN_GROUP) 01533 # define IPV6_JOIN_GROUP IPV6_JOIN_GROUP 01534 # endif 01535 #endif 01536 #if !defined(IPV6_LEAVE_GROUP) 01537 # if defined(HAVE_CONST_IPV6_LEAVE_GROUP) 01538 # define IPV6_LEAVE_GROUP IPV6_LEAVE_GROUP 01539 # endif 01540 #endif 01541 #if !defined(IPV6_MULTICAST_HOPS) 01542 # if defined(HAVE_CONST_IPV6_MULTICAST_HOPS) 01543 # define IPV6_MULTICAST_HOPS IPV6_MULTICAST_HOPS 01544 # endif 01545 #endif 01546 #if !defined(IPV6_MULTICAST_IF) 01547 # if defined(HAVE_CONST_IPV6_MULTICAST_IF) 01548 # define IPV6_MULTICAST_IF IPV6_MULTICAST_IF 01549 # endif 01550 #endif 01551 #if !defined(IPV6_MULTICAST_LOOP) 01552 # if defined(HAVE_CONST_IPV6_MULTICAST_LOOP) 01553 # define IPV6_MULTICAST_LOOP IPV6_MULTICAST_LOOP 01554 # endif 01555 #endif 01556 #if !defined(IPV6_UNICAST_HOPS) 01557 # if defined(HAVE_CONST_IPV6_UNICAST_HOPS) 01558 # define IPV6_UNICAST_HOPS IPV6_UNICAST_HOPS 01559 # endif 01560 #endif 01561 #if !defined(IPV6_V6ONLY) 01562 # if defined(HAVE_CONST_IPV6_V6ONLY) 01563 # define IPV6_V6ONLY IPV6_V6ONLY 01564 # endif 01565 #endif 01566 #if !defined(IPV6_CHECKSUM) 01567 # if defined(HAVE_CONST_IPV6_CHECKSUM) 01568 # define IPV6_CHECKSUM IPV6_CHECKSUM 01569 # endif 01570 #endif 01571 #if !defined(IPV6_DONTFRAG) 01572 # if defined(HAVE_CONST_IPV6_DONTFRAG) 01573 # define IPV6_DONTFRAG IPV6_DONTFRAG 01574 # endif 01575 #endif 01576 #if !defined(IPV6_DSTOPTS) 01577 # if defined(HAVE_CONST_IPV6_DSTOPTS) 01578 # define IPV6_DSTOPTS IPV6_DSTOPTS 01579 # endif 01580 #endif 01581 #if !defined(IPV6_HOPLIMIT) 01582 # if defined(HAVE_CONST_IPV6_HOPLIMIT) 01583 # define IPV6_HOPLIMIT IPV6_HOPLIMIT 01584 # endif 01585 #endif 01586 #if !defined(IPV6_HOPOPTS) 01587 # if defined(HAVE_CONST_IPV6_HOPOPTS) 01588 # define IPV6_HOPOPTS IPV6_HOPOPTS 01589 # endif 01590 #endif 01591 #if !defined(IPV6_NEXTHOP) 01592 # if defined(HAVE_CONST_IPV6_NEXTHOP) 01593 # define IPV6_NEXTHOP IPV6_NEXTHOP 01594 # endif 01595 #endif 01596 #if !defined(IPV6_PATHMTU) 01597 # if defined(HAVE_CONST_IPV6_PATHMTU) 01598 # define IPV6_PATHMTU IPV6_PATHMTU 01599 # endif 01600 #endif 01601 #if !defined(IPV6_PKTINFO) 01602 # if defined(HAVE_CONST_IPV6_PKTINFO) 01603 # define IPV6_PKTINFO IPV6_PKTINFO 01604 # endif 01605 #endif 01606 #if !defined(IPV6_RECVDSTOPTS) 01607 # if defined(HAVE_CONST_IPV6_RECVDSTOPTS) 01608 # define IPV6_RECVDSTOPTS IPV6_RECVDSTOPTS 01609 # endif 01610 #endif 01611 #if !defined(IPV6_RECVHOPLIMIT) 01612 # if defined(HAVE_CONST_IPV6_RECVHOPLIMIT) 01613 # define IPV6_RECVHOPLIMIT IPV6_RECVHOPLIMIT 01614 # endif 01615 #endif 01616 #if !defined(IPV6_RECVHOPOPTS) 01617 # if defined(HAVE_CONST_IPV6_RECVHOPOPTS) 01618 # define IPV6_RECVHOPOPTS IPV6_RECVHOPOPTS 01619 # endif 01620 #endif 01621 #if !defined(IPV6_RECVPKTINFO) 01622 # if defined(HAVE_CONST_IPV6_RECVPKTINFO) 01623 # define IPV6_RECVPKTINFO IPV6_RECVPKTINFO 01624 # endif 01625 #endif 01626 #if !defined(IPV6_RECVRTHDR) 01627 # if defined(HAVE_CONST_IPV6_RECVRTHDR) 01628 # define IPV6_RECVRTHDR IPV6_RECVRTHDR 01629 # endif 01630 #endif 01631 #if !defined(IPV6_RECVTCLASS) 01632 # if defined(HAVE_CONST_IPV6_RECVTCLASS) 01633 # define IPV6_RECVTCLASS IPV6_RECVTCLASS 01634 # endif 01635 #endif 01636 #if !defined(IPV6_RTHDR) 01637 # if defined(HAVE_CONST_IPV6_RTHDR) 01638 # define IPV6_RTHDR IPV6_RTHDR 01639 # endif 01640 #endif 01641 #if !defined(IPV6_RTHDRDSTOPTS) 01642 # if defined(HAVE_CONST_IPV6_RTHDRDSTOPTS) 01643 # define IPV6_RTHDRDSTOPTS IPV6_RTHDRDSTOPTS 01644 # endif 01645 #endif 01646 #if !defined(IPV6_RTHDR_TYPE_0) 01647 # if defined(HAVE_CONST_IPV6_RTHDR_TYPE_0) 01648 # define IPV6_RTHDR_TYPE_0 IPV6_RTHDR_TYPE_0 01649 # endif 01650 #endif 01651 #if !defined(IPV6_RECVPATHMTU) 01652 # if defined(HAVE_CONST_IPV6_RECVPATHMTU) 01653 # define IPV6_RECVPATHMTU IPV6_RECVPATHMTU 01654 # endif 01655 #endif 01656 #if !defined(IPV6_TCLASS) 01657 # if defined(HAVE_CONST_IPV6_TCLASS) 01658 # define IPV6_TCLASS IPV6_TCLASS 01659 # endif 01660 #endif 01661 #if !defined(IPV6_USE_MIN_MTU) 01662 # if defined(HAVE_CONST_IPV6_USE_MIN_MTU) 01663 # define IPV6_USE_MIN_MTU IPV6_USE_MIN_MTU 01664 # endif 01665 #endif 01666 #if !defined(INET_ADDRSTRLEN) 01667 # if defined(HAVE_CONST_INET_ADDRSTRLEN) 01668 # define INET_ADDRSTRLEN INET_ADDRSTRLEN 01669 # else 01670 # define INET_ADDRSTRLEN 16 01671 # endif 01672 #endif 01673 #if !defined(INET6_ADDRSTRLEN) 01674 # if defined(HAVE_CONST_INET6_ADDRSTRLEN) 01675 # define INET6_ADDRSTRLEN INET6_ADDRSTRLEN 01676 # else 01677 # define INET6_ADDRSTRLEN 46 01678 # endif 01679 #endif 01680 #if !defined(IFNAMSIZ) 01681 # if defined(HAVE_CONST_IFNAMSIZ) 01682 # define IFNAMSIZ IFNAMSIZ 01683 # endif 01684 #endif 01685 #if !defined(IF_NAMESIZE) 01686 # if defined(HAVE_CONST_IF_NAMESIZE) 01687 # define IF_NAMESIZE IF_NAMESIZE 01688 # endif 01689 #endif 01690 #if !defined(SOMAXCONN) 01691 # if defined(HAVE_CONST_SOMAXCONN) 01692 # define SOMAXCONN SOMAXCONN 01693 # else 01694 # define SOMAXCONN 5 01695 # endif 01696 #endif 01697 #if !defined(SCM_RIGHTS) 01698 # if defined(HAVE_CONST_SCM_RIGHTS) 01699 # define SCM_RIGHTS SCM_RIGHTS 01700 # endif 01701 #endif 01702 #if !defined(SCM_TIMESTAMP) 01703 # if defined(HAVE_CONST_SCM_TIMESTAMP) 01704 # define SCM_TIMESTAMP SCM_TIMESTAMP 01705 # endif 01706 #endif 01707 #if !defined(SCM_TIMESTAMPNS) 01708 # if defined(HAVE_CONST_SCM_TIMESTAMPNS) 01709 # define SCM_TIMESTAMPNS SCM_TIMESTAMPNS 01710 # endif 01711 #endif 01712 #if !defined(SCM_BINTIME) 01713 # if defined(HAVE_CONST_SCM_BINTIME) 01714 # define SCM_BINTIME SCM_BINTIME 01715 # endif 01716 #endif 01717 #if !defined(SCM_CREDENTIALS) 01718 # if defined(HAVE_CONST_SCM_CREDENTIALS) 01719 # define SCM_CREDENTIALS SCM_CREDENTIALS 01720 # endif 01721 #endif 01722 #if !defined(SCM_CREDS) 01723 # if defined(HAVE_CONST_SCM_CREDS) 01724 # define SCM_CREDS SCM_CREDS 01725 # endif 01726 #endif 01727 #if !defined(SCM_UCRED) 01728 # if defined(HAVE_CONST_SCM_UCRED) 01729 # define SCM_UCRED SCM_UCRED 01730 # endif 01731 #endif 01732 #if !defined(LOCAL_PEERCRED) 01733 # if defined(HAVE_CONST_LOCAL_PEERCRED) 01734 # define LOCAL_PEERCRED LOCAL_PEERCRED 01735 # endif 01736 #endif 01737 #if !defined(LOCAL_CREDS) 01738 # if defined(HAVE_CONST_LOCAL_CREDS) 01739 # define LOCAL_CREDS LOCAL_CREDS 01740 # endif 01741 #endif 01742 #if !defined(LOCAL_CONNWAIT) 01743 # if defined(HAVE_CONST_LOCAL_CONNWAIT) 01744 # define LOCAL_CONNWAIT LOCAL_CONNWAIT 01745 # endif 01746 #endif 01747 01748 int rsock_family_to_int(const char *str, long len, int *valp); 01749 01750 int rsock_socktype_to_int(const char *str, long len, int *valp); 01751 01752 int rsock_ipproto_to_int(const char *str, long len, int *valp); 01753 01754 int rsock_unknown_level_to_int(const char *str, long len, int *valp); 01755 01756 int rsock_ip_level_to_int(const char *str, long len, int *valp); 01757 01758 int rsock_so_optname_to_int(const char *str, long len, int *valp); 01759 01760 int rsock_ip_optname_to_int(const char *str, long len, int *valp); 01761 01762 #ifdef IPPROTO_IPV6 01763 int rsock_ipv6_optname_to_int(const char *str, long len, int *valp); 01764 #endif 01765 01766 int rsock_tcp_optname_to_int(const char *str, long len, int *valp); 01767 01768 int rsock_udp_optname_to_int(const char *str, long len, int *valp); 01769 01770 int rsock_shutdown_how_to_int(const char *str, long len, int *valp); 01771 01772 int rsock_scm_optname_to_int(const char *str, long len, int *valp); 01773 01774 ID rsock_intern_family(int val); 01775 01776 ID rsock_intern_family_noprefix(int val); 01777 01778 ID rsock_intern_protocol_family(int val); 01779 01780 ID rsock_intern_socktype(int val); 01781 01782 ID rsock_intern_ipproto(int val); 01783 01784 ID rsock_intern_iplevel(int val); 01785 01786 ID rsock_intern_so_optname(int val); 01787 01788 ID rsock_intern_ip_optname(int val); 01789 01790 ID rsock_intern_ipv6_optname(int val); 01791 01792 ID rsock_intern_tcp_optname(int val); 01793 01794 ID rsock_intern_udp_optname(int val); 01795 01796 ID rsock_intern_scm_optname(int val); 01797 01798 ID rsock_intern_local_optname(int val); 01799 01800