summaryrefslogtreecommitdiff
path: root/nsswitch
diff options
context:
space:
mode:
authorlistout <brahmajit.xyz@gmail.com>2022-07-14 18:45:17 +0530
committerVolker Lendecke <vl@samba.org>2022-08-08 06:33:38 +0000
commite13875601ff6f488b48e7de0f6838db3565401d4 (patch)
treed829dc3c0843e85bef5197df8d12d4010e7b6fea /nsswitch
parent7cd871567615cb54cbefd66dd6a39206191473cc (diff)
downloadsamba-e13875601ff6f488b48e7de0f6838db3565401d4.tar.gz
nsswitch/wins: Define NETDB_* for other libc's
Define NETDB_SUCCESS and NETDB_INTERNAL if they are not defined. On libc's such as musl NETDB_INTERNAL and NETDB_SUCCESS are not defined. Signed-off-by: listout <brahmajit.xyz@gmail.com> Reviewed-by: Andreas Schneider <asn@samba.org> Reviewed-by: Volker Lendecke <vl@samba.org>
Diffstat (limited to 'nsswitch')
-rw-r--r--nsswitch/wins.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/nsswitch/wins.c b/nsswitch/wins.c
index e202a45e26e..a310477cfad 100644
--- a/nsswitch/wins.c
+++ b/nsswitch/wins.c
@@ -40,6 +40,14 @@ static pthread_mutex_t wins_nss_mutex = PTHREAD_MUTEX_INITIALIZER;
#define INADDRSZ 4
#endif
+#ifndef NETDB_INTERNAL
+#define NETDB_INTERNAL -1
+#endif
+
+#ifndef NETDB_SUCCESS
+#define NETDB_SUCCESS 0
+#endif
+
_PUBLIC_ON_LINUX_
NSS_STATUS _nss_wins_gethostbyname_r(const char *hostname,
struct hostent *he,