mirror of
https://bitbucket.org/smil3y/katie.git
synced 2025-02-24 19:02:59 +00:00
do not inline Wtf::createThreadInternal() as it is referenced
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
This commit is contained in:
parent
993297c686
commit
3ad9ea3c99
1 changed files with 6 additions and 13 deletions
|
@ -29,28 +29,21 @@
|
||||||
#include "Platform.h"
|
#include "Platform.h"
|
||||||
#include "Threading.h"
|
#include "Threading.h"
|
||||||
|
|
||||||
#ifdef QT_NO_THREAD
|
|
||||||
|
|
||||||
namespace WTF {
|
namespace WTF {
|
||||||
|
|
||||||
|
#ifdef QT_NO_THREAD
|
||||||
|
|
||||||
void initializeThreading() { }
|
void initializeThreading() { }
|
||||||
inline ThreadIdentifier createThreadInternal(ThreadFunction, void*, const char*) { return ThreadIdentifier(); }
|
ThreadIdentifier createThreadInternal(ThreadFunction, void*, const char*) { return ThreadIdentifier(); }
|
||||||
int waitForThreadCompletion(ThreadIdentifier, void**) { return 0; }
|
int waitForThreadCompletion(ThreadIdentifier, void**) { return 0; }
|
||||||
void detachThread(ThreadIdentifier) { }
|
void detachThread(ThreadIdentifier) { }
|
||||||
inline ThreadIdentifier currentThread() { return ThreadIdentifier(); }
|
ThreadIdentifier currentThread() { return ThreadIdentifier(); }
|
||||||
|
|
||||||
void lockAtomicallyInitializedStaticMutex() { }
|
void lockAtomicallyInitializedStaticMutex() { }
|
||||||
void unlockAtomicallyInitializedStaticMutex() { }
|
void unlockAtomicallyInitializedStaticMutex() { }
|
||||||
|
|
||||||
} // namespace WTF
|
|
||||||
|
|
||||||
#else // QT_NO_THREAD
|
#else // QT_NO_THREAD
|
||||||
|
|
||||||
#include "CurrentTime.h"
|
|
||||||
#include "HashMap.h"
|
|
||||||
|
|
||||||
namespace WTF {
|
|
||||||
|
|
||||||
QT_USE_NAMESPACE
|
QT_USE_NAMESPACE
|
||||||
|
|
||||||
class ThreadPrivate : public QThread {
|
class ThreadPrivate : public QThread {
|
||||||
|
@ -205,6 +198,6 @@ ThreadIdentifier currentThread()
|
||||||
return establishIdentifierForThread(currentThread);
|
return establishIdentifierForThread(currentThread);
|
||||||
}
|
}
|
||||||
|
|
||||||
} // namespace WTF
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
} // namespace WTF
|
||||||
|
|
Loading…
Add table
Reference in a new issue