From 65b4a68669227a57696e0e7ed1e4ef8da2705d9e Mon Sep 17 00:00:00 2001 From: Yabin Cui Date: Mon, 10 Nov 2014 12:15:46 -0800 Subject: [PATCH] kill HAVE_SCHED_SETSCHEDULER Bug: 18300670 Change-Id: I3033c3542e83963e72d49a639db76501d12ad581 --- core/jni/android_util_Process.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/jni/android_util_Process.cpp b/core/jni/android_util_Process.cpp index 65061900ffbb6..2b0960fc24d48 100644 --- a/core/jni/android_util_Process.cpp +++ b/core/jni/android_util_Process.cpp @@ -287,7 +287,8 @@ static void android_os_Process_setCanSelfBackground(JNIEnv* env, jobject clazz, void android_os_Process_setThreadScheduler(JNIEnv* env, jclass clazz, jint tid, jint policy, jint pri) { -#ifdef HAVE_SCHED_SETSCHEDULER +// linux has sched_setscheduler(), others don't. +#if defined(__linux__) struct sched_param param; param.sched_priority = pri; int rc = sched_setscheduler(tid, policy, ¶m);