From e47d619b47bbec178c3b6f9ec00d260bc4c64b03 Mon Sep 17 00:00:00 2001 From: Richard Frith-MacDonald Date: Mon, 9 Jul 2012 11:03:56 +0000 Subject: [PATCH] fix thread scheduling test (provided by Sebastian Reitenbach ) git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35276 72102866-910b-0410-8b05-ffd578937521 --- ChangeLog | 4 ++++ Source/NSThread.m | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) 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;