* fake-addrinfo.h: Define HAVE_GETADDRINFO for Win32.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14379
dc483132-0cff-0310-8789-
dd5450dbe970
+2002-04-10 Danilo Almeida <dalmeida@mit.edu>
+
+ * port-sockets.h: Use Winsock 2 headers for Win32.
+ * fake-addrinfo.h: Define HAVE_GETADDRINFO for Win32.
+
2002-04-05 Ken Raeburn <raeburn@mit.edu>
* krb5.hin (krb5_c_valid_enctype, krb5_c_valid_cksumtype,
/* # define WRAP_GETNAMEINFO */
#endif
+#ifdef _WIN32
+#define HAVE_GETADDRINFO
+#define HAVE_GETNAMEINFO
+#endif
+
#ifdef WRAP_GETADDRINFO
static int (*gaiptr) (const char *, const char *, const struct addrinfo *,
struct addrinfo **) = &getaddrinfo;
#if !defined (HAVE_GETADDRINFO)
-#define HAVE_FAKE_GETADDRINFO
+#define HAVE_FAKE_GETADDRINFO /* was not originally HAVE_GETADDRINFO */
#define HAVE_GETADDRINFO
#undef HAVE_GETNAMEINFO
#define HAVE_GETNAMEINFO
#define _PORT_SOCKET_H
#if defined(_WIN32)
-#include <winsock.h>
+#include <winsock2.h>
+#include <ws2tcpip.h>
/* Some of our own infrastructure where the WinSock stuff was too hairy
to dump into a clean Unix program... */