Skip to content

Commit cc76719

Browse files
committed
Fix build for SDK on Mac
Change-Id: If99541e3537edbe3636e06b1766aa31d877a2fc8
1 parent 6e987a4 commit cc76719

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

core/jni/android_util_Process.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -267,12 +267,16 @@ static void android_os_Process_setCanSelfBackground(JNIEnv* env, jobject clazz,
267267
void android_os_Process_setThreadScheduler(JNIEnv* env, jclass clazz,
268268
jint tid, jint policy, jint pri)
269269
{
270+
#ifdef HAVE_SCHED_SETSCHEDULER
270271
struct sched_param param;
271272
param.sched_priority = pri;
272273
int rc = sched_setscheduler(tid, policy, &param);
273274
if (rc) {
274275
signalExceptionForPriorityError(env, errno);
275276
}
277+
#else
278+
signalExceptionForPriorityError(env, ENOSYS);
279+
#endif
276280
}
277281

278282
void android_os_Process_setThreadPriority(JNIEnv* env, jobject clazz,

0 commit comments

Comments
 (0)