diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-09-24 09:05:36 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-09-28 06:19:52 +0200 |
commit | 24ea1cebeb5e64ba2371c8e740ebe3c81d565ca2 (patch) | |
tree | 38ea2436105a3eb2a66d46a0190c3b3768e2b683 /cpukit/include | |
parent | 2c09f54fc41b86265af137716013bce2e2e92b27 (diff) |
rtems: Remove Message_queue_Control::attribute_set
Add Message_queue_Control::is_global if RTEMS_MULTIPROCESSING is defined. This
reduces the Message_queue_Control size in standard RTEMS configurations.
Update #4007.
Diffstat (limited to 'cpukit/include')
-rw-r--r-- | cpukit/include/rtems/rtems/messagedata.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/cpukit/include/rtems/rtems/messagedata.h b/cpukit/include/rtems/rtems/messagedata.h index fa1f681473..8c72fba078 100644 --- a/cpukit/include/rtems/rtems/messagedata.h +++ b/cpukit/include/rtems/rtems/messagedata.h @@ -40,8 +40,10 @@ typedef struct { Objects_Control Object; /** This field is the instance of the SuperCore Message Queue. */ CORE_message_queue_Control message_queue; - /** This field is the attribute set as defined by the API. */ - rtems_attribute attribute_set; +#if defined(RTEMS_MULTIPROCESSING) + /** This field is true if the message queue is offered globally */ + bool is_global; +#endif } Message_queue_Control; /** |