diff options
Diffstat (limited to 'cpukit/posix/inline/rtems/posix')
-rw-r--r-- | cpukit/posix/inline/rtems/posix/mqueue.inl | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/cpukit/posix/inline/rtems/posix/mqueue.inl b/cpukit/posix/inline/rtems/posix/mqueue.inl index e6da6674b4..4feaed5b59 100644 --- a/cpukit/posix/inline/rtems/posix/mqueue.inl +++ b/cpukit/posix/inline/rtems/posix/mqueue.inl @@ -102,7 +102,8 @@ RTEMS_INLINE_ROUTINE unsigned int _POSIX_Message_queue_Priority_from_core( CORE_message_queue_Submit_types priority ) { - return abs( priority ); + /* absolute value without a library dependency */ + return ((priority >= 0) ? priority : -priority); } #endif |