Loading...
src/dyldLock.cpp dyld-210.2.3 dyld-95.3
--- dyld/dyld-210.2.3/src/dyldLock.cpp
+++ dyld/dyld-95.3/src/dyldLock.cpp
@@ -30,9 +30,6 @@
 
 static pthread_mutex_t	sGlobalMutex;
 
-// <rdar://problem/6361143> Need a way to determine if a gdb call to dlopen() would block
-int	__attribute__((visibility("hidden")))			_dyld_global_lock_held = 0;
-
 
 //
 // This initializer can go away once the following is available:
@@ -49,23 +46,21 @@
 
 LockHelper::LockHelper() 
 { 
-	dyldGlobalLockAcquire();
+	pthread_mutex_lock(&sGlobalMutex);
 }
 
 LockHelper::~LockHelper() 
 { 
-	dyldGlobalLockRelease();
+	pthread_mutex_unlock(&sGlobalMutex);
 }
 
 void dyldGlobalLockAcquire() 
 {
 	pthread_mutex_lock(&sGlobalMutex);
-	_dyld_global_lock_held = 1;
 }
 
 void dyldGlobalLockRelease() 
 {
-	_dyld_global_lock_held = 0;
 	pthread_mutex_unlock(&sGlobalMutex);
 }