[ovs-dev,1/2] windefs: Redefine INET6_ADDRSTRLEN for Windows.
diff mbox

Message ID 1445028395-27208-1-git-send-email-gshetty@nicira.com
State Accepted
Headers show

Commit Message

Gurucharan Shetty Oct. 16, 2015, 8:46 p.m. UTC
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@nicira.com>
---
 include/windows/windefs.h |    3 +++
 1 file changed, 3 insertions(+)

Comments

Joe Stringer Oct. 16, 2015, 9:25 p.m. UTC | #1
On 16 October 2015 at 13:46, Gurucharan Shetty <shettyg@nicira.com> wrote:
> 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@nicira.com>

Acked-by: Joe Stringer <joestringer@nicira.com>

Patch
diff mbox

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