# HG changeset patch # User Sebastien Jodogne # Date 1614775441 -3600 # Node ID beb8ba8a0b12eddc7c79aa62ac9b439aa65bfb8d # Parent 350a22c094f2efbcba6dea48658bcc7a0e524298 fix build on freebsd diff -r 350a22c094f2 -r beb8ba8a0b12 OrthancFramework/Sources/SystemToolbox.cpp --- a/OrthancFramework/Sources/SystemToolbox.cpp Tue Mar 02 19:36:59 2021 +0100 +++ b/OrthancFramework/Sources/SystemToolbox.cpp Wed Mar 03 13:44:01 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;