summaryrefslogtreecommitdiffstats
path: root/c/src/exec/posix/inline/rtems/posix/mqueue.inl
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/exec/posix/inline/rtems/posix/mqueue.inl')
-rw-r--r--c/src/exec/posix/inline/rtems/posix/mqueue.inl3
1 files changed, 2 insertions, 1 deletions
diff --git a/c/src/exec/posix/inline/rtems/posix/mqueue.inl b/c/src/exec/posix/inline/rtems/posix/mqueue.inl
index e6da6674b4..4feaed5b59 100644
--- a/c/src/exec/posix/inline/rtems/posix/mqueue.inl
+++ b/c/src/exec/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