* port-sockets.h: Use Winsock 2 headers for Win32.
authorDanilo Almeida <dalmeida@mit.edu>
Thu, 11 Apr 2002 03:19:23 +0000 (03:19 +0000)
committerDanilo Almeida <dalmeida@mit.edu>
Thu, 11 Apr 2002 03:19:23 +0000 (03:19 +0000)
* fake-addrinfo.h: Define HAVE_GETADDRINFO for Win32.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14379 dc483132-0cff-0310-8789-dd5450dbe970

src/include/ChangeLog
src/include/fake-addrinfo.h
src/include/port-sockets.h

index c8cbbfb8d694e17d7438b58750b5060e66eb0769..4c4f6a60c93acafc7905aee594d313ac5678b195 100644 (file)
@@ -1,3 +1,8 @@
+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,
index b7d0adad4033f378a0f903f244910345af6c0c87..3225fbcd5d39661ca80c11a07f23fba71321e45c 100644 (file)
 /* #  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;
@@ -222,7 +227,7 @@ int getnameinfo (const struct sockaddr *addr, socklen_t len,
 
 #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
index 3a398fddbfa065c3f438d4761db433d6bc4e76fd..052b40270ccac90001bb723ad726c9cab063d73d 100644 (file)
@@ -2,7 +2,8 @@
 #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...  */