2009-05-11 Dmitry Titov <dimich@chromium.org>
authordimich@chromium.org <dimich@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 11 May 2009 20:37:49 +0000 (20:37 +0000)
committerdimich@chromium.org <dimich@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 11 May 2009 20:37:49 +0000 (20:37 +0000)
        GTK build fix - the deprecated waitForThreadCompletion is not needed on GTK.

        * wtf/ThreadingPthreads.cpp: added #ifdef PLATFORM(DARWIN) around waitForThreadCompletion().

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@43510 268f45cc-cd09-0410-ab3c-d52691b4dbfc

JavaScriptCore/ChangeLog
JavaScriptCore/wtf/ThreadingPthreads.cpp

index e3a2f11..b424632 100644 (file)
@@ -1,3 +1,9 @@
+2009-05-11  Dmitry Titov  <dimich@chromium.org>
+
+        GTK build fix - the deprecated waitForThreadCompletion is not needed on GTK.
+
+        * wtf/ThreadingPthreads.cpp: used #ifdef PLATFORM(DARWIN) around waitForThreadCompletion().
+
 2009-05-11  Adam Roben  <aroben@apple.com>
 
         Build fix for newer versions of GCC
index 461dbff..f47febf 100644 (file)
@@ -262,6 +262,7 @@ void ThreadCondition::broadcast()
     ASSERT_UNUSED(result, !result);
 }
 
+#if PLATFORM(DARWIN)
 // Derecated function. Safari 4 beta, until recompiled next time, uses ThreadIdentifier as uint32_t.
 // pthread_t is a pointer. So they get a pointer casted into uint32_t from CurrentThread()
 // and then pass it here. We cast it back to pointer. This is an ugly hack which is very temporary
@@ -279,6 +280,7 @@ int waitForThreadCompletion(uint32_t threadID, void** result)
 
     return joinResult;
 }
+#endif
 
 } // namespace WTF