File 0023-bind-9.9.7-Hide-IRS-resolver-function.patch of Package dhcp.24175
From b6b0042631597a216df2000d747c07859afd286c Mon Sep 17 00:00:00 2001
From: Nirmoy Das <ndas@suse.de>
Date: Wed, 27 Apr 2016 11:51:44 +0200
Subject: [PATCH] Hide IRS resolver function
References: bsc#972907
glibc resolver works better than IRS one so rename getaddrinfo & co
to irs_getaddrinfo..
---
lib/irs/getaddrinfo.c | 4 ++--
lib/irs/getnameinfo.c | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/lib/irs/getaddrinfo.c b/lib/irs/getaddrinfo.c
index f821635..cd4fdb6 100644
--- a/lib/irs/getaddrinfo.c
+++ b/lib/irs/getaddrinfo.c
@@ -190,7 +190,7 @@ static void _freeaddrinfo(struct addrinfo *ai);
* service servname.
*/
int
-getaddrinfo(const char *hostname, const char *servname,
+irs_getaddrinfo(const char *hostname, const char *servname,
const struct addrinfo *hints, struct addrinfo **res)
{
struct servent *sp;
@@ -1161,7 +1161,7 @@ add_ipv6(const char *hostname, int flags, struct addrinfo **aip,
/*% Free address info. */
void
-freeaddrinfo(struct addrinfo *ai) {
+irs_freeaddrinfo(struct addrinfo *ai) {
_freeaddrinfo(ai);
}
diff --git a/lib/irs/getnameinfo.c b/lib/irs/getnameinfo.c
index ec43043..892a48a 100644
--- a/lib/irs/getnameinfo.c
+++ b/lib/irs/getnameinfo.c
@@ -143,7 +143,7 @@ static struct afd {
} while (0)
int
-getnameinfo(const struct sockaddr *sa, IRS_GETNAMEINFO_SOCKLEN_T salen,
+irs_getnameinfo(const struct sockaddr *sa, IRS_GETNAMEINFO_SOCKLEN_T salen,
char *host, IRS_GETNAMEINFO_BUFLEN_T hostlen,
char *serv, IRS_GETNAMEINFO_BUFLEN_T servlen,
IRS_GETNAMEINFO_FLAGS_T flags)
--
2.6.2