* commit '0287db52ed93df39ab45c7f60a241ae621866b90': Make pthread_create report sched_setscheduler failures on LP64.
This commit is contained in:
		@@ -91,8 +91,10 @@ int _init_thread(pthread_internal_t* thread, bool add_to_thread_list) {
 | 
			
		||||
    struct sched_param param;
 | 
			
		||||
    param.sched_priority = thread->attr.sched_priority;
 | 
			
		||||
    if (sched_setscheduler(thread->tid, thread->attr.sched_policy, ¶m) == -1) {
 | 
			
		||||
      // For backwards compatibility reasons, we just warn about failures here.
 | 
			
		||||
      // error = errno;
 | 
			
		||||
#if __LP64__
 | 
			
		||||
      // For backwards compatibility reasons, we only report failures on 64-bit devices.
 | 
			
		||||
      error = errno;
 | 
			
		||||
#endif
 | 
			
		||||
      __libc_format_log(ANDROID_LOG_WARN, "libc",
 | 
			
		||||
                        "pthread_create sched_setscheduler call failed: %s", strerror(errno));
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user