summaryrefslogtreecommitdiffstats
path: root/cpukit/score/inline/rtems/score/coremsg.inl
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2009-09-13 22:11:41 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2009-09-13 22:11:41 +0000
commit32aaaff486690446452fe92273ea43d557b6f059 (patch)
tree487635bde4da05c2bf0a867cc4ec77a455314b3c /cpukit/score/inline/rtems/score/coremsg.inl
parentTypo. (diff)
downloadrtems-32aaaff486690446452fe92273ea43d557b6f059.tar.bz2
2009-09-13 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/inline/rtems/score/coremsg.inl: Fix compilation issue when notifications are not enabled.
Diffstat (limited to 'cpukit/score/inline/rtems/score/coremsg.inl')
-rw-r--r--cpukit/score/inline/rtems/score/coremsg.inl28
1 files changed, 17 insertions, 11 deletions
diff --git a/cpukit/score/inline/rtems/score/coremsg.inl b/cpukit/score/inline/rtems/score/coremsg.inl
index dd53865aa7..5ec313af9a 100644
--- a/cpukit/score/inline/rtems/score/coremsg.inl
+++ b/cpukit/score/inline/rtems/score/coremsg.inl
@@ -154,7 +154,9 @@ RTEMS_INLINE_ROUTINE void _CORE_message_queue_Set_message_priority (
int priority
)
{
- the_message->priority = priority;
+ #if defined(RTEMS_SCORE_COREMSG_ENABLE_MESSAGE_PRIORITY)
+ the_message->priority = priority;
+ #endif
}
/**
@@ -234,22 +236,26 @@ RTEMS_INLINE_ROUTINE bool _CORE_message_queue_Is_null (
return (the_message_queue->notify_handler != NULL);
}
#endif
-
+
/**
* This routine initializes the notification information for
* @a the_message_queue.
*/
-RTEMS_INLINE_ROUTINE void _CORE_message_queue_Set_notify (
- CORE_message_queue_Control *the_message_queue,
- CORE_message_queue_Notify_Handler the_handler,
- void *the_argument
-)
-{
#if defined(RTEMS_SCORE_COREMSG_ENABLE_NOTIFICATION)
- the_message_queue->notify_handler = the_handler;
- the_message_queue->notify_argument = the_argument;
+ RTEMS_INLINE_ROUTINE void _CORE_message_queue_Set_notify (
+ CORE_message_queue_Control *the_message_queue,
+ CORE_message_queue_Notify_Handler the_handler,
+ void *the_argument
+ )
+ {
+ the_message_queue->notify_handler = the_handler;
+ the_message_queue->notify_argument = the_argument;
+ }
+#else
+ /* turn it into nothing if not enabled */
+ #define _CORE_message_queue_Set_notify( \
+ the_message_queue, the_handler, the_argument )
#endif
-}
/**@}*/