# HG changeset patch # User Sebastien Jodogne # Date 1614775725 -3600 # Node ID f21bc79e0f3130b4ca8461ee31381ce38201bc6d # Parent 49971e7b75fb891d566a7b2f7c46c99e82346ecd fix build on freebsd diff -r 49971e7b75fb -r f21bc79e0f31 OrthancFramework/Sources/SystemToolbox.cpp --- a/OrthancFramework/Sources/SystemToolbox.cpp Tue Mar 02 14:53:35 2021 +0100 +++ b/OrthancFramework/Sources/SystemToolbox.cpp Wed Mar 03 13:48:45 2021 +0100 @@ -43,6 +43,10 @@ #if defined(__APPLE__) && defined(__MACH__) # include // PATH_MAX # include // _NSGetExecutablePath +#endif + + +#if (defined(__APPLE__) && defined(__MACH__)) || defined(__FreeBSD_kernel__) || defined(__FreeBSD__) # include // For GetMacAddresses() # include // For GetMacAddresses() # include // For GetMacAddresses() @@ -1078,7 +1082,7 @@ while (!interfaces.IsDone()) { -#if defined(__APPLE__) && defined(__MACH__) +#if (defined(__APPLE__) && defined(__MACH__)) || defined(__FreeBSD_kernel__) || defined(__FreeBSD__) int mib[6]; mib[0] = CTL_NET; mib[1] = AF_ROUTE;