summaryrefslogtreecommitdiffstats
path: root/testsuites/sptests/sp14/task2.c
diff options
context:
space:
mode:
Diffstat (limited to 'testsuites/sptests/sp14/task2.c')
-rw-r--r--testsuites/sptests/sp14/task2.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/testsuites/sptests/sp14/task2.c b/testsuites/sptests/sp14/task2.c
index 6c44de4f62..7e7afae9d1 100644
--- a/testsuites/sptests/sp14/task2.c
+++ b/testsuites/sptests/sp14/task2.c
@@ -26,6 +26,9 @@ rtems_task Task_2(
{
rtems_status_code status;
+ status = rtems_task_wake_after(rtems_clock_get_ticks_per_second());
+ directive_failed( status, "rtems_task_wake_after" );
+
puts( "TA2 - rtems_signal_send - RTEMS_SIGNAL_17 to TA1" );
status = rtems_signal_send( Task_id[ 1 ], RTEMS_SIGNAL_17 );
directive_failed( status, "rtems_signal_send" );
@@ -39,9 +42,13 @@ rtems_task Task_2(
directive_failed( status, "rtems_signal_send" );
puts( "TA2 - rtems_task_wake_after - yield processor" );
+ FLUSH_OUTPUT();
status = rtems_task_wake_after( RTEMS_YIELD_PROCESSOR );
directive_failed( status, "rtems_task_wake_after" );
+ status = rtems_task_wake_after(2 * rtems_clock_get_ticks_per_second());
+ directive_failed( status, "rtems_task_wake_after" );
+
puts( "*** END OF TEST 14 ***" );
rtems_test_exit( 0 );
}