From f987c966b8a7bf6fde05985c49585fb296547e3b Mon Sep 17 00:00:00 2001 From: Michael Tuexen <tuexen@fh-muenster.de> Date: Sun, 29 Apr 2018 17:24:35 +0200 Subject: [PATCH] Improve compilation on non Linux platforms. --- gtests/net/packetdrill/ip_address.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gtests/net/packetdrill/ip_address.c b/gtests/net/packetdrill/ip_address.c index d9354c0b..91e89c0f 100644 --- a/gtests/net/packetdrill/ip_address.c +++ b/gtests/net/packetdrill/ip_address.c @@ -168,7 +168,7 @@ static void ipv4_to_sockaddr(const struct ip_address *ipv4, u16 port, { struct sockaddr_in sa_v4; memset(&sa_v4, 0, sizeof(sa_v4)); -#ifndef linux +#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__APPLE__) sa_v4.sin_len = sizeof(sa_v4); #endif sa_v4.sin_family = AF_INET; @@ -186,7 +186,7 @@ static void ipv6_to_sockaddr(const struct ip_address *ipv6, u16 port, { struct sockaddr_in6 sa_v6; memset(&sa_v6, 0, sizeof(sa_v6)); -#ifndef linux +#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__APPLE__) sa_v6.sin6_len = sizeof(sa_v6); #endif sa_v6.sin6_family = AF_INET6; -- GitLab