From 2e9e7e3aed5028ed1f13f3ccf98cda55663cce86 Mon Sep 17 00:00:00 2001 From: lotodore Date: Fri, 25 Apr 2008 09:28:03 +0000 Subject: [PATCH] Fix for boost 1.34.1. --- src/net/common/socket_startup_cmn.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/net/common/socket_startup_cmn.cpp b/src/net/common/socket_startup_cmn.cpp index fabe89ee..0acf6e86 100644 --- a/src/net/common/socket_startup_cmn.cpp +++ b/src/net/common/socket_startup_cmn.cpp @@ -22,6 +22,7 @@ #include #include #include +#include // solve compatibility issues extern "C" { @@ -38,11 +39,19 @@ extern "C" { return 0; } int gcry_bmutex_lock(void **obj) { +#if (BOOST_VERSION) >= 103500 ((boost::mutex *)(*obj))->lock(); +#else + boost::detail::thread::lock_ops::lock((boost::mutex *)(*obj)); +#endif return 0; } int gcry_bmutex_unlock(void **obj) { +#if (BOOST_VERSION) >= 103500 ((boost::mutex *)(*obj))->unlock(); +#else + boost::detail::thread::lock_ops::unlock((boost::mutex *)(*obj)); +#endif return 0; }