You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-07-29 08:21:15 +03:00
No boost condition (#2822)
This patch replaces boost primitives with stdlib counterparts.
This commit is contained in:
@ -58,7 +58,7 @@ using namespace rwlock;
|
||||
|
||||
// This mutex needs to be fully instantiated by the runtime static object
|
||||
// init mechanism or the lock in makeRWLockShmImpl() will fail
|
||||
boost::mutex instanceMapMutex;
|
||||
std::mutex instanceMapMutex;
|
||||
typedef std::tr1::unordered_map<int, RWLockShmImpl*> LockMap_t;
|
||||
// Windows doesn't init static objects the same as Linux, so make this a ptr
|
||||
LockMap_t* lockMapPtr = 0;
|
||||
@ -113,7 +113,7 @@ namespace rwlock
|
||||
/*static*/
|
||||
RWLockShmImpl* RWLockShmImpl::makeRWLockShmImpl(int key, bool* excl)
|
||||
{
|
||||
boost::mutex::scoped_lock lk(instanceMapMutex);
|
||||
std::unique_lock lk(instanceMapMutex);
|
||||
LockMap_t::iterator iter;
|
||||
|
||||
if (!lockMapPtr)
|
||||
|
Reference in New Issue
Block a user