From df164aefe561b01f8e1376528abd84102e70fae7 Mon Sep 17 00:00:00 2001 From: "Anthony J. Bentley" Date: Wed, 24 May 2023 01:25:16 -0600 Subject: [PATCH] Include netinet/in.h everywhere except Windows According to POSIX, sockaddr_in is declared in netinet/in.h. Some POSIX systems (notably OpenBSD and FreeBSD) declare it in only this header, so including it is required. Others, like Linux, are are more lax in exposing symbols to the namespace, providing sockaddr_in via additional headers, but it does no harm to include the standard header on such systems. --- src/server/internalServer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/internalServer.cpp b/src/server/internalServer.cpp index 4896cd5d4..538fa2473 100644 --- a/src/server/internalServer.cpp +++ b/src/server/internalServer.cpp @@ -19,7 +19,7 @@ #include "internalServer.h" -#ifdef __FreeBSD__ +#ifndef _WIN32 #include #endif