summaryrefslogtreecommitdiff
path: root/ares_getnameinfo.c
diff options
context:
space:
mode:
authorGunter Knauf <gk@gknw.de>2007-07-03 16:00:36 +0000
committerGunter Knauf <gk@gknw.de>2007-07-03 16:00:36 +0000
commit316c126447c50cc4df8dc0cb1276c68d03f7da38 (patch)
tree33c6f9002a6bf7a70040091db78ccdcc25666350 /ares_getnameinfo.c
parent95a1092e59744825609c03600b592b97f09e0043 (diff)
downloadc-ares-316c126447c50cc4df8dc0cb1276c68d03f7da38.tar.gz
c-ares-316c126447c50cc4df8dc0cb1276c68d03f7da38.tar.bz2
c-ares-316c126447c50cc4df8dc0cb1276c68d03f7da38.zip
few minor changes to make ares compile for NetWare CLIB architecture.
Diffstat (limited to 'ares_getnameinfo.c')
-rw-r--r--ares_getnameinfo.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/ares_getnameinfo.c b/ares_getnameinfo.c
index 8d10cfc..2c28ceb 100644
--- a/ares_getnameinfo.c
+++ b/ares_getnameinfo.c
@@ -295,8 +295,12 @@ static char *lookup_service(unsigned short port, int flags,
#endif
#else
/* Lets just hope the OS uses TLS! */
+#if (defined(NETWARE) && !defined(__NOVELL_LIBC__))
+ sep = getservbyport(port, (char*)proto);
+#else
sep = getservbyport(port, proto);
#endif
+#endif
}
if (sep && sep->s_name)
/* get service name */