diff --git a/backends/libpurple/main.cpp b/backends/libpurple/main.cpp index 39c536276e853a6d7b8e17e94e0f9ac68769db03..8defa6b97d0a22f9e6e461ed18a94be14300eddd 100644 --- a/backends/libpurple/main.cpp +++ b/backends/libpurple/main.cpp @@ -24,6 +24,11 @@ #include #endif +#ifdef WIN32 +#include +#define getpid _getpid +#endif + using namespace log4cxx; static LoggerPtr logger_libpurple = log4cxx::Logger::getLogger("libpurple"); diff --git a/plugin/cpp/networkplugin.cpp b/plugin/cpp/networkplugin.cpp index 94fc82c0f847e431d6554d38f4ac2da2be952709..1b7f448c12198bf9d2c622194b873e1d12e149a6 100644 --- a/plugin/cpp/networkplugin.cpp +++ b/plugin/cpp/networkplugin.cpp @@ -28,6 +28,8 @@ #else #include #include +#include +#define getpid _getpid #endif using namespace log4cxx; diff --git a/src/logging.cpp b/src/logging.cpp index 19dee6cf1495b715a90245e7e8b544d2fcb31439..dfc3f447969d47b147a2d4ade706616f718211cf 100644 --- a/src/logging.cpp +++ b/src/logging.cpp @@ -43,6 +43,8 @@ #include "libgen.h" #else #include +#include +#define getpid _getpid #endif using namespace boost::filesystem;