int sched_get_priority_max (int policy) { if (policy < SCHED_MIN || policy > SCHED_MAX) { errno = EINVAL; return -1; } #if (THREAD_PRIORITY_LOWEST > THREAD_PRIORITY_NORMAL) /* WinCE? */ return PTW32_MAX (THREAD_PRIORITY_IDLE, THREAD_PRIORITY_TIME_CRITICAL); #else /* This is independent of scheduling policy in Win32. */ return PTW32_MAX (THREAD_PRIORITY_IDLE, THREAD_PRIORITY_TIME_CRITICAL); #endif }
int sched_get_priority_max (int policy) { if (policy < SCHED_MIN || policy > SCHED_MAX) { errno = EINVAL; return -1; } #if (THREAD_PRIORITY_LOWEST > THREAD_PRIORITY_NORMAL) return PTW32_MAX (THREAD_PRIORITY_IDLE, THREAD_PRIORITY_TIME_CRITICAL); #else return PTW32_MAX (THREAD_PRIORITY_IDLE, THREAD_PRIORITY_TIME_CRITICAL); #endif }