| Index: src/ports/SkThread_pthread.cpp
|
| ===================================================================
|
| --- src/ports/SkThread_pthread.cpp (revision 10093)
|
| +++ src/ports/SkThread_pthread.cpp (working copy)
|
| @@ -6,7 +6,6 @@
|
| * found in the LICENSE file.
|
| */
|
| #include "SkThread.h"
|
| -#include "SkTLS.h"
|
|
|
| #include <pthread.h>
|
| #include <errno.h>
|
| @@ -196,25 +195,3 @@
|
| }
|
|
|
| #endif // !SK_USE_POSIX_THREADS
|
| -
|
| -///////////////////////////////////////////////////////////////////////////////
|
| -
|
| -static pthread_key_t gSkTLSKey;
|
| -static pthread_once_t gSkTLSKey_Once = PTHREAD_ONCE_INIT;
|
| -
|
| -static void sk_tls_make_key() {
|
| - (void)pthread_key_create(&gSkTLSKey, SkTLS::Destructor);
|
| -}
|
| -
|
| -void* SkTLS::PlatformGetSpecific(bool forceCreateTheSlot) {
|
| - // should we use forceCreateTheSlot to potentially skip calling pthread_once
|
| - // and just return NULL if we've never been called with
|
| - // forceCreateTheSlot==true ?
|
| -
|
| - (void)pthread_once(&gSkTLSKey_Once, sk_tls_make_key);
|
| - return pthread_getspecific(gSkTLSKey);
|
| -}
|
| -
|
| -void SkTLS::PlatformSetSpecific(void* ptr) {
|
| - (void)pthread_setspecific(gSkTLSKey, ptr);
|
| -}
|
|
|