#if !defined(TCPIP$BUILD_ENVIRONMENT_IPV6) #define TCPIP$BUILD_ENVIRONMENT_IPV6 /* * File name: __DECC_INCLUDE_PROLOGUE.H * Product: HP TCP/IP Services for OpenVMS * Version: V5.5 * * © Copyright 1976, 2004 Hewlett-Packard Development Company, L.P. * * Confidential computer software. Valid license from HP and/or its * subsidiaries required for possession, use, or copying. * * Consistent with FAR 12.211 and 12.212, Commercial Computer Software, * Computer Software Documentation, and Technical Data for Commercial * Items are licensed to the U.S. Government under vendor's standard * commercial license. * * Neither HP nor any of its subsidiaries shall be liable for technical * or editorial errors or omissions contained herein. The information * in this document is provided "as is" without warranty of any kind * and is subject to change without notice. The warranties for HP * products are set forth in the express limited warranty statements * accompanying such products. Nothing herein should be construed as * constituting an additional warranty. */ #if __CRTL_VER < 80200000 # define getaddrinfo TCPIP$GETADDRINFO # define getaddrinfo_compat43 TCPIP$GETADDRINFO_COMPAT43 # define inet6_opt_init TCPIP$INET6_OPT_INIT # define inet6_opt_append TCPIP$INET6_OPT_APPEND # define inet6_opt_finish TCPIP$INET6_OPT_FINISH # define inet6_opt_set_val TCPIP$INET6_OPT_SET_VAL # define inet6_opt_next TCPIP$INET6_OPT_NEXT # define inet6_opt_find TCPIP$INET6_OPT_FIND # define inet6_opt_get_val TCPIP$INET6_OPT_GET_VAL # define inet6_rth_space TCPIP$INET6_RTH_SPACE # define inet6_rth_init TCPIP$INET6_RTH_INIT # define inet6_rth_add TCPIP$INET6_RTH_ADD # define inet6_rth_reverse TCPIP$INET6_RTH_REVERSE # define inet6_rth_segments TCPIP$INET6_RTH_SEGMENTS # define inet6_rth_getaddr TCPIP$INET6_RTH_GETADDR #endif /* __CRTL_VER */ /* ** It is unclear when/if these entry points will be ** added to the C RTL. */ #define inet_neta TCPIP$INET_NETA #define inet_net_ntop TCPIP$INET_NET_NTOP #define inet_net_pton TCPIP$INET_NET_PTON #define inet_nsap_addr TCPIP$INET_NSAP_ADDR #define inet_nsap_ntoa TCPIP$INET_NSAP_NTOA /* ** The following routines are defined in the Unix build environment ** by socket.h when _SOCKADDR_LEN is defined. Direct them to the ** appropriate BSD 4.4 routines available in DECC. */ #define naccept DECC$__BSD44_ACCEPT #define ngetpeername DECC$__BSD44_GETPEERNAME #define ngetsockname DECC$__BSD44_GETSOCKNAME #define nrecvfrom DECC$__BSD44_RECVFROM #define nrecvmsg DECC$__BSD44_RECVMSG #define nsendmsg DECC$__BSD44_SENDMSG #endif /* TCPIP$BUILD_ENVIRONMENT_IPV6 */