From e259c6c0fd61ced9c4c6c29d1f7afdaa17402f08 Mon Sep 17 00:00:00 2001 From: James Clarke Date: Sun, 12 Sep 2021 14:02:12 +0000 Subject: [PATCH] add AF_INET_* support for FreeBSD --- src/remote/SockAddr.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/remote/SockAddr.h b/src/remote/SockAddr.h index 624c9df5de..ba1379a234 100644 --- a/src/remote/SockAddr.h +++ b/src/remote/SockAddr.h @@ -106,10 +106,12 @@ public: #define AF_INET6_POSIX 10 #define AF_INET6_WINDOWS 23 +#define AF_INET6_FREEBSD 28 #define AF_INET6_DARWIN 30 #if AF_INET6 == AF_INET6_POSIX #elif AF_INET6 == AF_INET6_WINDOWS +#elif AF_INET6 == AF_INET6_FREEBSD #elif AF_INET6 == AF_INET6_DARWIN #else #error Unknown value of AF_INET6 ! @@ -125,6 +127,7 @@ inline void SockAddr::checkAndFixFamily() case AF_INET6_POSIX: case AF_INET6_WINDOWS: + case AF_INET6_FREEBSD: case AF_INET6_DARWIN: data.sock.sa_family = AF_INET6; fb_assert(len == sizeof(sockaddr_in6));