diff --git a/src/kits/network/dns/inet/inet_addr.c b/src/kits/network/dns/inet/inet_addr.c index 4fc17cbe8f..54fb8c4772 100644 --- a/src/kits/network/dns/inet/inet_addr.c +++ b/src/kits/network/dns/inet/inet_addr.c @@ -206,5 +206,6 @@ inet_aton(const char *cp, struct in_addr *addr) { } #undef inet_addr +#undef inet_aton #pragma weak inet_addr=__inet_addr - +#pragma weak inet_aton=__inet_aton diff --git a/src/kits/network/dns/inet/inet_cidr_ntop.c b/src/kits/network/dns/inet/inet_cidr_ntop.c index 4e902be047..63ae64df7c 100644 --- a/src/kits/network/dns/inet/inet_cidr_ntop.c +++ b/src/kits/network/dns/inet/inet_cidr_ntop.c @@ -257,3 +257,6 @@ inet_cidr_ntop_ipv6(const u_char *src, int bits, char *dst, size_t size) { strcpy(dst, tmp); return (dst); } + +#undef inet_cidr_ntop +#pragma weak inet_cidr_ntop=__inet_cidr_ntop diff --git a/src/kits/network/dns/inet/inet_cidr_pton.c b/src/kits/network/dns/inet/inet_cidr_pton.c index 29a4541afa..4fcd7219e3 100644 --- a/src/kits/network/dns/inet/inet_cidr_pton.c +++ b/src/kits/network/dns/inet/inet_cidr_pton.c @@ -273,3 +273,6 @@ getbits(const char *src, int ipv6) { return (bits); } + +#undef inet_cidr_pton +#pragma weak inet_cidr_pton=__inet_cidr_pton diff --git a/src/kits/network/dns/inet/inet_lnaof.c b/src/kits/network/dns/inet/inet_lnaof.c index 97b80cffdb..9bcab6afe5 100644 --- a/src/kits/network/dns/inet/inet_lnaof.c +++ b/src/kits/network/dns/inet/inet_lnaof.c @@ -61,3 +61,6 @@ inet_lnaof(in) else return ((i)&IN_CLASSC_HOST); } + +#undef inet_lnaof +#pragma weak inet_lnaof=__inet_lnaof diff --git a/src/kits/network/dns/inet/inet_makeaddr.c b/src/kits/network/dns/inet/inet_makeaddr.c index 6e4ecc37cc..12b73f7f86 100644 --- a/src/kits/network/dns/inet/inet_makeaddr.c +++ b/src/kits/network/dns/inet/inet_makeaddr.c @@ -64,3 +64,6 @@ inet_makeaddr(net, host) a.s_addr = htonl(a.s_addr); return (a); } + +#undef inet_makeaddr +#pragma weak inet_makeaddr=__inet_makeaddr diff --git a/src/kits/network/dns/inet/inet_net_ntop.c b/src/kits/network/dns/inet/inet_net_ntop.c index 3bc230968b..89d293c912 100644 --- a/src/kits/network/dns/inet/inet_net_ntop.c +++ b/src/kits/network/dns/inet/inet_net_ntop.c @@ -275,3 +275,6 @@ emsgsize: errno = EMSGSIZE; return (NULL); } + +#undef inet_net_ntop +#pragma weak inet_net_ntop=__inet_net_ntop diff --git a/src/kits/network/dns/inet/inet_net_pton.c b/src/kits/network/dns/inet/inet_net_pton.c index b8eaa7c010..59fb1bdd3e 100644 --- a/src/kits/network/dns/inet/inet_net_pton.c +++ b/src/kits/network/dns/inet/inet_net_pton.c @@ -403,3 +403,6 @@ inet_net_pton(int af, const char *src, void *dst, size_t size) { return (-1); } } + +#undef inet_net_pton +#pragma weak inet_net_pton=__inet_net_pton diff --git a/src/kits/network/dns/inet/inet_neta.c b/src/kits/network/dns/inet/inet_neta.c index 5dfab5b229..0feda2b884 100644 --- a/src/kits/network/dns/inet/inet_neta.c +++ b/src/kits/network/dns/inet/inet_neta.c @@ -85,3 +85,6 @@ inet_neta(src, dst, size) errno = EMSGSIZE; return (NULL); } + +#undef inet_neta +#pragma weak inet_neta=__inet_neta diff --git a/src/kits/network/dns/inet/inet_netof.c b/src/kits/network/dns/inet/inet_netof.c index e887530088..68f4b53c55 100644 --- a/src/kits/network/dns/inet/inet_netof.c +++ b/src/kits/network/dns/inet/inet_netof.c @@ -60,3 +60,6 @@ inet_netof(in) else return (((i)&IN_CLASSC_NET) >> IN_CLASSC_NSHIFT); } + +#undef inet_netof +#pragma weak inet_netof=__inet_netof diff --git a/src/kits/network/dns/inet/inet_network.c b/src/kits/network/dns/inet/inet_network.c index aaa50c8315..1484170c10 100644 --- a/src/kits/network/dns/inet/inet_network.c +++ b/src/kits/network/dns/inet/inet_network.c @@ -102,3 +102,6 @@ again: } return (val); } + +#undef inet_network +#pragma weak inet_network=__inet_network diff --git a/src/kits/network/dns/inet/inet_ntop.c b/src/kits/network/dns/inet/inet_ntop.c index c74b1a494c..48250dd1d5 100644 --- a/src/kits/network/dns/inet/inet_ntop.c +++ b/src/kits/network/dns/inet/inet_ntop.c @@ -201,3 +201,6 @@ inet_ntop6(src, dst, size) strcpy(dst, tmp); return (dst); } + +#undef inet_ntop +#pragma weak inet_ntop=__inet_ntop diff --git a/src/kits/network/dns/inet/inet_pton.c b/src/kits/network/dns/inet/inet_pton.c index 58596c4066..938080ea53 100644 --- a/src/kits/network/dns/inet/inet_pton.c +++ b/src/kits/network/dns/inet/inet_pton.c @@ -220,3 +220,6 @@ inet_pton6(src, dst) memcpy(dst, tmp, NS_IN6ADDRSZ); return (1); } + +#undef inet_pton +#pragma weak inet_pton=__inet_pton diff --git a/src/kits/network/dns/inet/nsap_addr.c b/src/kits/network/dns/inet/nsap_addr.c index c1303b6a74..dc3df1ef47 100644 --- a/src/kits/network/dns/inet/nsap_addr.c +++ b/src/kits/network/dns/inet/nsap_addr.c @@ -106,3 +106,8 @@ inet_nsap_ntoa(int binlen, const u_char *binary, char *ascii) { *ascii = '\0'; return (start); } + +#undef inet_nsap_addr +#undef inet_nsap_ntoa +#pragma weak inet_nsap_addr=__inet_nsap_addr +#pragma weak inet_nsap_ntoa=__inet_nsap_ntoa