summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2021-04-16 17:05:54 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2021-07-12 14:01:24 +0200
commite0ac205009798d112c424ba74f627454d347763a (patch)
treef6dce69c62bcf266e6930545cb657213301f7d35
parent7a41b338e8980f3182d6c385f67c18789e632c13 (diff)
testsuites/validation/tx-support.c
-rw-r--r--testsuites/validation/tx-support.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/testsuites/validation/tx-support.c b/testsuites/validation/tx-support.c
index 7f28bfa4f4..80be672c44 100644
--- a/testsuites/validation/tx-support.c
+++ b/testsuites/validation/tx-support.c
@@ -103,6 +103,22 @@ rtems_event_set ReceiveAnyEvents( void )
return events;
}
+void ReceiveAllEvents( rtems_event_set events )
+{
+ rtems_status_code sc;
+ rtems_event_set received;
+
+ received = 0;
+ sc = rtems_event_receive(
+ events,
+ RTEMS_EVENT_ALL | RTEMS_WAIT,
+ RTEMS_NO_TIMEOUT,
+ &received
+ );
+ T_rsc_success( sc );
+ T_eq_u32( received, events );
+}
+
void SendEvents( rtems_id id, rtems_event_set events )
{
rtems_status_code sc;