diff --git a/ChangeLog b/ChangeLog index af7618323..80bfabeb9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2012-07-09 Sebastian Reitenbach + + * Source/NSThread.m: Fixes test for posix thread scheduling. + 2012-07-09 Richard Frith-Macdonald * Source/NSBundle.m: Fixes for bug #34815 ... map between old and diff --git a/Source/NSThread.m b/Source/NSThread.m index 9118c1335..4566da976 100644 --- a/Source/NSThread.m +++ b/Source/NSThread.m @@ -578,7 +578,7 @@ unregisterActiveThread(NSThread *thread) */ + (void) setThreadPriority: (double)pri { -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING +#if defined(_POSIX_THREAD_PRIORITY_SCHEDULING) && (_POSIX_THREAD_PRIORITY_SCHEDULING > 0) int policy; struct sched_param param; @@ -616,7 +616,7 @@ unregisterActiveThread(NSThread *thread) + (double) threadPriority { double pri = 0; -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING +#if defined(_POSIX_THREAD_PRIORITY_SCHEDULING) && (_POSIX_THREAD_PRIORITY_SCHEDULING > 0) int policy; struct sched_param param;