summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2020-09-28 13:27:14 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2020-09-28 13:27:14 +0200
commitcfbad2a47105583054675e3833ccc0c498c5c3ee (patch)
tree49e883987d9df8d4dcc0ff2ea1a2e887d46f7c33
parentconfig.yml: Update extra files (diff)
downloadrtems-central-cfbad2a47105583054675e3833ccc0c498c5c3ee.tar.bz2
spec: Use rtems_message_queue_construct()
-rw-r--r--spec/rtems/message/val/ident.yml20
1 files changed, 14 insertions, 6 deletions
diff --git a/spec/rtems/message/val/ident.yml b/spec/rtems/message/val/ident.yml
index 7b24c25b..450b19e6 100644
--- a/spec/rtems/message/val/ident.yml
+++ b/spec/rtems/message/val/ident.yml
@@ -28,17 +28,25 @@ test-local-includes:
- tr-object-ident.h
test-prologue: |
rtems_status_code sc;
- rtems_id id_local_object;
+ rtems_id id_local_object;
- sc = rtems_message_queue_create(
- ClassicObjectIdentName,
- 1,
- 1,
- RTEMS_DEFAULT_ATTRIBUTES,
+ sc = rtems_message_queue_construct(
+ &ClassicObjectIdentConfig,
&id_local_object
);
T_assert_rsc_success( sc );
test-support: |
+ static RTEMS_MESSAGE_QUEUE_BUFFER( 1 ) ClassicMessageIdentBuffers[ 1 ];
+
+ static rtems_message_queue_config ClassicObjectIdentConfig = {
+ .name = ClassicObjectIdentName,
+ .maximum_pending_messages = RTEMS_ARRAY_SIZE( ClassicMessageIdentBuffers ),
+ .maximum_message_size = 1,
+ .storage_area = ClassicMessageIdentBuffers,
+ .storage_size = sizeof( ClassicMessageIdentBuffers ),
+ .attributes = RTEMS_DEFAULT_ATTRIBUTES
+ };
+
static rtems_status_code ClassicMessageIdentAction(
rtems_name name,
uint32_t node,