diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2009-09-13 22:11:41 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2009-09-13 22:11:41 +0000 |
commit | 32aaaff486690446452fe92273ea43d557b6f059 (patch) | |
tree | 487635bde4da05c2bf0a867cc4ec77a455314b3c /cpukit/score/inline/rtems/score/coremsg.inl | |
parent | Typo. (diff) | |
download | rtems-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 '')
-rw-r--r-- | cpukit/score/inline/rtems/score/coremsg.inl | 28 |
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 -} /**@}*/ |