diff options
Diffstat (limited to 'src/common')
-rw-r--r-- | src/common/DataStores/DB2FileLoader.cpp | 2 | ||||
-rw-r--r-- | src/common/Debugging/Errors.cpp | 2 | ||||
-rw-r--r-- | src/common/Threading/ProcessPriority.cpp | 1 |
3 files changed, 5 insertions, 0 deletions
diff --git a/src/common/DataStores/DB2FileLoader.cpp b/src/common/DataStores/DB2FileLoader.cpp index 71475a2a2d9..fc5337a452e 100644 --- a/src/common/DataStores/DB2FileLoader.cpp +++ b/src/common/DataStores/DB2FileLoader.cpp @@ -20,8 +20,10 @@ #include "DB2Meta.h" #include "Errors.h" #include "Log.h" +#include <limits> #include <sstream> #include <system_error> +#include <cstring> enum class DB2ColumnCompression : uint32 { diff --git a/src/common/Debugging/Errors.cpp b/src/common/Debugging/Errors.cpp index d61f7fa60bb..6bb22c567de 100644 --- a/src/common/Debugging/Errors.cpp +++ b/src/common/Debugging/Errors.cpp @@ -35,10 +35,12 @@ #if TRINITY_PLATFORM == TRINITY_PLATFORM_WINDOWS #include <Windows.h> +#include <intrin.h> #define Crash(message) \ ULONG_PTR execeptionArgs[] = { reinterpret_cast<ULONG_PTR>(strdup(message)), reinterpret_cast<ULONG_PTR>(_ReturnAddress()) }; \ RaiseException(EXCEPTION_ASSERTION_FAILURE, 0, 2, execeptionArgs); #else +#include <cstring> // should be easily accessible in gdb extern "C" { TC_COMMON_API char const* TrinityAssertionFailedMessage = nullptr; } #define Crash(message) \ diff --git a/src/common/Threading/ProcessPriority.cpp b/src/common/Threading/ProcessPriority.cpp index 3428a56258c..aafc1c49b04 100644 --- a/src/common/Threading/ProcessPriority.cpp +++ b/src/common/Threading/ProcessPriority.cpp @@ -21,6 +21,7 @@ #ifdef _WIN32 // Windows #include <Windows.h> #elif defined(__linux__) +#include <cstring> #include <sched.h> #include <sys/resource.h> #define PROCESS_HIGH_PRIORITY -15 // [-20, 19], default is 0 |