am d9913b0b: Merge "Make pthread_create report sched_setscheduler failures on LP64."

* commit 'd9913b0b0dfad473bd1cb81463ac0d6b68a0deb6':
  Make pthread_create report sched_setscheduler failures on LP64.
This commit is contained in:
Elliott Hughes 2013-10-15 17:12:16 -07:00 committed by Android Git Automerger
commit 0287db52ed

View File

@ -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, &param) == -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));
}