From c4c540124a2de4fb6e5c7cdf658871a3c9ce52d3 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Thu, 20 Nov 2008 19:19:16 +0000 Subject: 2008-11-20 Joel Sherrill PR 1306/cpukit * posix/inline/rtems/posix/priority.inl: Eliminate hard coded numbers in favor of existing macros. --- cpukit/posix/inline/rtems/posix/priority.inl | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'cpukit/posix/inline/rtems/posix') diff --git a/cpukit/posix/inline/rtems/posix/priority.inl b/cpukit/posix/inline/rtems/posix/priority.inl index efabbda65a..74287bd9f3 100644 --- a/cpukit/posix/inline/rtems/posix/priority.inl +++ b/cpukit/posix/inline/rtems/posix/priority.inl @@ -32,21 +32,23 @@ RTEMS_INLINE_ROUTINE bool _POSIX_Priority_Is_valid( int priority ) { - return (priority >= 1 && priority <= 254); + return ((priority >= POSIX_SCHEDULER_MINIMUM_PRIORITY) && + (priority <= POSIX_SCHEDULER_MAXIMUM_PRIORITY)); + } RTEMS_INLINE_ROUTINE Priority_Control _POSIX_Priority_To_core( int priority ) { - return (Priority_Control) (255 - priority); + return (Priority_Control) (POSIX_SCHEDULER_MAXIMUM_PRIORITY - priority + 1); } RTEMS_INLINE_ROUTINE int _POSIX_Priority_From_core( Priority_Control priority ) { - return 255 - priority; + return (POSIX_SCHEDULER_MAXIMUM_PRIORITY - priority + 1); } #endif -- cgit v1.2.3