summaryrefslogtreecommitdiffstats
path: root/src/include/fake-addrinfo.h
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>2002-07-05 21:39:33 +0000
committerKen Raeburn <raeburn@mit.edu>2002-07-05 21:39:33 +0000
commitdb79966c497a4b7936f28a5d87a54f56c52b76e5 (patch)
treef06b58de4dcdb09ffb2dc4adf64f29e5d7be152e /src/include/fake-addrinfo.h
parent9a83a33a8eedce0ba2f3209cabfafbe9fe062bbe (diff)
downloadkrb5-db79966c497a4b7936f28a5d87a54f56c52b76e5.tar.gz
krb5-db79966c497a4b7936f28a5d87a54f56c52b76e5.tar.xz
krb5-db79966c497a4b7936f28a5d87a54f56c52b76e5.zip
* port-sockets.h (SOCKET_WRITEV) [!_WIN32]: Use TMP after setting it, to silence compiler warnings
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14606 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/include/fake-addrinfo.h')
-rw-r--r--src/include/fake-addrinfo.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/include/fake-addrinfo.h b/src/include/fake-addrinfo.h
index c5083bcd7f..8d80b5b329 100644
--- a/src/include/fake-addrinfo.h
+++ b/src/include/fake-addrinfo.h
@@ -128,8 +128,8 @@ gai_strerror (int code) /*@*/;
#endif
#ifdef _WIN32
-#define HAVE_GETADDRINFO
-#define HAVE_GETNAMEINFO
+#define HAVE_GETADDRINFO 1
+#define HAVE_GETNAMEINFO 1
#endif
@@ -379,7 +379,7 @@ int getnameinfo (const struct sockaddr *addr, socklen_t len,
#define HAVE_FAKE_GETADDRINFO /* was not originally HAVE_GETADDRINFO */
#define HAVE_GETADDRINFO
#undef HAVE_GETNAMEINFO
-#define HAVE_GETNAMEINFO
+#define HAVE_GETNAMEINFO 1
static
char *gai_strerror (int code);
@@ -417,6 +417,7 @@ char *gai_strerror (int code);
#endif
#ifdef NEED_FAKE_GETADDRINFO
+#include <string.h> /* for strspn */
static inline int translate_h_errno (int h);
@@ -623,7 +624,8 @@ fake_getnameinfo (const struct sockaddr *sa, socklen_t len,
#endif
} else {
int herr;
- GET_HOST_BY_ADDR(&sinp->sin_addr, sizeof (struct in_addr),
+ GET_HOST_BY_ADDR((const char *) &sinp->sin_addr,
+ sizeof (struct in_addr),
sa->sa_family, hp, herr);
if (hp == 0) {
if (herr == NO_ADDRESS && !(flags & NI_NAMEREQD)) /* ??? */