[ovs-dev] [PATCH 1/2] windefs: Redefine INET6_ADDRSTRLEN for Windows.

Gurucharan Shetty shettyg at nicira.com
Fri Oct 16 20:46:34 UTC 2015


Windows has INET6_ADDRSTRLEN defined as 65 whereas
POSIX has it as 46. This difference causes a unit test
failure as the test 'tunnel_push_pop' was looking at o/p
format based on the length of INET6_ADDRSTRLEN.

Signed-off-by: Gurucharan Shetty <gshetty at nicira.com>
---
 include/windows/windefs.h |    3 +++
 1 file changed, 3 insertions(+)

diff --git a/include/windows/windefs.h b/include/windows/windefs.h
index 2497c4b..5137f07 100644
--- a/include/windows/windefs.h
+++ b/include/windows/windefs.h
@@ -27,6 +27,9 @@
 
 #pragma comment(lib, "advapi32")
 
+#undef INET6_ADDRSTRLEN
+#define INET6_ADDRSTRLEN 46
+
 #define inline __inline
 #define __func__ __FUNCTION__
 #define ssize_t SSIZE_T
-- 
1.7.9.5




More information about the dev mailing list