From 9c7d577b0e3aac70f6e1e8ce56f23c8c638c1514 Mon Sep 17 00:00:00 2001 From: HanzZ Date: Tue, 20 Mar 2012 22:45:13 +0100 Subject: [PATCH 1/3] define getpid on windows --- plugin/cpp/networkplugin.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/plugin/cpp/networkplugin.cpp b/plugin/cpp/networkplugin.cpp index 94fc82c0..1b7f448c 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; From e910508a9cc9cd37f93c3895efe1644b44a89307 Mon Sep 17 00:00:00 2001 From: HanzZ Date: Tue, 20 Mar 2012 22:45:41 +0100 Subject: [PATCH 2/3] define getpid on windows --- src/logging.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/logging.cpp b/src/logging.cpp index 19dee6cf..dfc3f447 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; From 2bf17991b5fae854bf99d57c716f051b68ec2acd Mon Sep 17 00:00:00 2001 From: HanzZ Date: Tue, 20 Mar 2012 22:51:17 +0100 Subject: [PATCH 3/3] define getpid on windows --- backends/libpurple/main.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/backends/libpurple/main.cpp b/backends/libpurple/main.cpp index 39c53627..8defa6b9 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");