diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-09-28 13:27:14 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-09-28 13:27:14 +0200 |
commit | cfbad2a47105583054675e3833ccc0c498c5c3ee (patch) | |
tree | 49e883987d9df8d4dcc0ff2ea1a2e887d46f7c33 | |
parent | config.yml: Update extra files (diff) | |
download | rtems-central-cfbad2a47105583054675e3833ccc0c498c5c3ee.tar.bz2 |
spec: Use rtems_message_queue_construct()
-rw-r--r-- | spec/rtems/message/val/ident.yml | 20 |
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, |