Merge "Fix build: pthread_mutex/pthread_detach."
This commit is contained in:
		@@ -46,7 +46,7 @@ int pthread_detach(pthread_t t) {
 | 
				
			|||||||
      case THREAD_NOT_JOINED: return 0;
 | 
					      case THREAD_NOT_JOINED: return 0;
 | 
				
			||||||
      case THREAD_JOINED:     return 0;  // Already being joined; silently do nothing, like glibc.
 | 
					      case THREAD_JOINED:     return 0;  // Already being joined; silently do nothing, like glibc.
 | 
				
			||||||
      case THREAD_DETACHED:   return THREAD_DETACHED;
 | 
					      case THREAD_DETACHED:   return THREAD_DETACHED;
 | 
				
			||||||
      case THREAD_EXITED_NOT_JOINED:  // Call pthread_join out of scope of pthread_accessor.
 | 
					      case THREAD_EXITED_NOT_JOINED: break;  // Call pthread_join out of scope of pthread_accessor.
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -305,7 +305,7 @@ static inline int __pthread_normal_mutex_trylock(atomic_int* mutex_value_ptr, in
 | 
				
			|||||||
 */
 | 
					 */
 | 
				
			||||||
static inline int __pthread_normal_mutex_lock(atomic_int* mutex_value_ptr, int shared,
 | 
					static inline int __pthread_normal_mutex_lock(atomic_int* mutex_value_ptr, int shared,
 | 
				
			||||||
                                              const timespec* abs_timeout_or_null, clockid_t clock) {
 | 
					                                              const timespec* abs_timeout_or_null, clockid_t clock) {
 | 
				
			||||||
    if (__predict_true(__normal_mutex_trylock(mutex_value_ptr, shared) == 0)) {
 | 
					    if (__predict_true(__pthread_normal_mutex_trylock(mutex_value_ptr, shared) == 0)) {
 | 
				
			||||||
        return 0;
 | 
					        return 0;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user