#include "Platform.h"
#include "Threading.h"
-#ifdef QT_NO_THREAD
-
namespace WTF {
+#ifdef QT_NO_THREAD
+
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; }
void detachThread(ThreadIdentifier) { }
-inline ThreadIdentifier currentThread() { return ThreadIdentifier(); }
+ThreadIdentifier currentThread() { return ThreadIdentifier(); }
void lockAtomicallyInitializedStaticMutex() { }
void unlockAtomicallyInitializedStaticMutex() { }
-} // namespace WTF
-
#else // QT_NO_THREAD
-#include "CurrentTime.h"
-#include "HashMap.h"
-
-namespace WTF {
-
QT_USE_NAMESPACE
class ThreadPrivate : public QThread {
return establishIdentifierForThread(currentThread);
}
-} // namespace WTF
-
#endif
+
+} // namespace WTF