diff options
Diffstat (limited to 'databases/arangodb33/files/patch-lib_Basics_process-utils.cpp')
-rw-r--r-- | databases/arangodb33/files/patch-lib_Basics_process-utils.cpp | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/databases/arangodb33/files/patch-lib_Basics_process-utils.cpp b/databases/arangodb33/files/patch-lib_Basics_process-utils.cpp new file mode 100644 index 000000000000..052bc9d3ee68 --- /dev/null +++ b/databases/arangodb33/files/patch-lib_Basics_process-utils.cpp @@ -0,0 +1,36 @@ +--- lib/Basics/process-utils.cpp.orig 2018-01-05 13:56:52 UTC ++++ lib/Basics/process-utils.cpp +@@ -23,7 +23,7 @@ + + #include "process-utils.h" + +-#if defined(TRI_HAVE_MACOS_MEM_STATS) ++#if defined(TRI_HAVE_MACOS_MEM_STATS) || defined(__FreeBSD__) + #include <sys/types.h> + #include <sys/sysctl.h> + #endif +@@ -557,6 +557,7 @@ ProcessInfo TRI_ProcessInfoSelf() { + } + + #else ++#ifdef _WIN32 + /// -------------------------------------------- + /// transform a file time to timestamp + /// Particularities: +@@ -648,6 +649,7 @@ ProcessInfo TRI_ProcessInfoSelf() { + return result; + } + #endif ++#endif + + //////////////////////////////////////////////////////////////////////////////// + /// @brief returns information about the process +@@ -1435,7 +1437,7 @@ bool TRI_ContinueExternalProcess(Externa + /// @brief gets the physical memory + //////////////////////////////////////////////////////////////////////////////// + +-#if defined(TRI_HAVE_MACOS_MEM_STATS) ++#if defined(TRI_HAVE_MACOS_MEM_STATS) || defined(__FreeBSD__) + + static uint64_t GetPhysicalMemory() { + int mib[2]; |