aboutsummaryrefslogtreecommitdiff
path: root/Foundation/GTMNSThread+Blocks.m
diff options
context:
space:
mode:
Diffstat (limited to 'Foundation/GTMNSThread+Blocks.m')
-rw-r--r--Foundation/GTMNSThread+Blocks.m32
1 files changed, 4 insertions, 28 deletions
diff --git a/Foundation/GTMNSThread+Blocks.m b/Foundation/GTMNSThread+Blocks.m
index 2476ad5..4ab3ee5 100644
--- a/Foundation/GTMNSThread+Blocks.m
+++ b/Foundation/GTMNSThread+Blocks.m
@@ -53,17 +53,6 @@
#endif // NS_BLOCKS_AVAILABLE
-#if GTM_IPHONE_SDK || (MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5)
-
-// Only available 10.6 and later.
-typedef int (*PThreadSetNameNPPTr)(const char*);
-#if !GTM_IPHONE_SDK
-static PThreadSetNameNPPTr gPThreadSetNameNP = NULL;
-#else
-// Defined on iPhone since 3.2
-static PThreadSetNameNPPTr gPThreadSetNameNP = pthread_setname_np;
-#endif // !GTM_IPHONE_SDK
-
enum {
kGTMSimpleThreadInitialized = 0,
kGTMSimpleThreadStarting,
@@ -74,15 +63,6 @@ enum {
@implementation GTMSimpleWorkerThread
-#if !GTM_IPHONE_SDK
-+ (void)initialize {
- if (self == [GTMSimpleWorkerThread class]) {
- // Resolve pthread_setname_np() on 10.6 and later.
- gPThreadSetNameNP = dlsym(RTLD_DEFAULT, "pthread_setname_np");
- }
-}
-#endif // !GTM_IPHONE_SDK
-
- (id)init {
if ((self = [super init])) {
runLock_ =
@@ -100,12 +80,10 @@ enum {
}
- (void)setThreadDebuggerName:(NSString *)name {
- if (gPThreadSetNameNP) {
- if ([name length]) {
- gPThreadSetNameNP([name UTF8String]);
- } else {
- gPThreadSetNameNP("");
- }
+ if ([name length]) {
+ pthread_setname_np([name UTF8String]);
+ } else {
+ pthread_setname_np("");
}
}
@@ -292,5 +270,3 @@ enum {
}
@end
-
-#endif // GTM_IPHONE_SDK || (MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5)