Merge branch 'curlthreading2' into curlthreading3
This commit is contained in:
@@ -29,6 +29,11 @@
|
|||||||
* $/LicenseInfo$
|
* $/LicenseInfo$
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#ifdef __GNUC__
|
||||||
|
// Generate code for inlines from llthread.h (needed for is_main_thread()).
|
||||||
|
#pragma implementation "llthread.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
#include "linden_common.h"
|
#include "linden_common.h"
|
||||||
#include "llapr.h"
|
#include "llapr.h"
|
||||||
|
|
||||||
|
|||||||
@@ -33,6 +33,12 @@
|
|||||||
#ifndef LL_LLTHREAD_H
|
#ifndef LL_LLTHREAD_H
|
||||||
#define LL_LLTHREAD_H
|
#define LL_LLTHREAD_H
|
||||||
|
|
||||||
|
#ifdef __GNUC__
|
||||||
|
// Needed for is_main_thread() when compiling with optimization (relwithdebinfo).
|
||||||
|
// It doesn't hurt to just always specify it though.
|
||||||
|
#pragma interface
|
||||||
|
#endif
|
||||||
|
|
||||||
#include "llapp.h"
|
#include "llapp.h"
|
||||||
#include "llapr.h"
|
#include "llapr.h"
|
||||||
#include "llmemory.h"
|
#include "llmemory.h"
|
||||||
@@ -308,7 +314,7 @@ private:
|
|||||||
LLMutexBase* mMutex;
|
LLMutexBase* mMutex;
|
||||||
};
|
};
|
||||||
|
|
||||||
class AIRWLock
|
class LL_COMMON_API AIRWLock
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
AIRWLock(LLAPRPool& parent = LLThread::tldata().mRootPool) :
|
AIRWLock(LLAPRPool& parent = LLThread::tldata().mRootPool) :
|
||||||
|
|||||||
Reference in New Issue
Block a user