#include "config.h" /* HAVE_SOCKADDR_STORAGE ? */
#endif
+#ifndef WIN32
#include <sys/socket.h> /* struct sockaddr_storage */
+#endif
#include "libnfs-zdr.h"
-#ifndef HAVE_SOCKADDR_STORAGE
+
+#if !defined(HAVE_SOCKADDR_STORAGE) && !defined(WIN32)
/*
* RFC 2553: protocol-independent placeholder for socket addresses
*/
_SS_PAD1SIZE - _SS_ALIGNSIZE)
struct sockaddr_storage {
-#ifdef HAVE_SA_LEN
+#ifdef HAVE_SOCKADDR_LEN
unsigned char ss_len; /* address length */
unsigned char ss_family; /* address family */
#else