summaryrefslogtreecommitdiffstats
path: root/testsuites/sptests/spclock_err02/init.c
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2021-09-03 11:09:02 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2021-09-06 12:24:04 +0200
commitad41c17933e40f277d78b0f9d36b691c00bb8ca5 (patch)
treeeea4439c0ec3753cc129492fbc9f0e4c5d669423 /testsuites/sptests/spclock_err02/init.c
parentscore: Simplify _TOD_Validate() (diff)
downloadrtems-ad41c17933e40f277d78b0f9d36b691c00bb8ca5.tar.bz2
score: Change TOD_LATEST_YEAR to 2099
This simplifies the implementation a bit. Declare _TOD_Days_to_date[] in <rtems/score/todimpl.h>. Make _TOD_Days_per_month[] and _TOD_Days_since_last_leap_year[] static. Update #4338.
Diffstat (limited to '')
-rw-r--r--testsuites/sptests/spclock_err02/init.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/testsuites/sptests/spclock_err02/init.c b/testsuites/sptests/spclock_err02/init.c
index c879c4ce1f..2200b24ec6 100644
--- a/testsuites/sptests/spclock_err02/init.c
+++ b/testsuites/sptests/spclock_err02/init.c
@@ -89,7 +89,7 @@ rtems_task Init(
directive_failed( status, "rtems_clock_get_tod" );
print_time( "TA1 - rtems_clock_get_tod - ", &time, " - RTEMS_SUCCESSFUL\n" );
- build_time( &time, 12, 31, 2100, 23, 59, 59, 0 );
+ build_time( &time, 12, 31, 2099, 23, 59, 59, 0 );
status = rtems_clock_set( &time );
directive_failed( status, "rtems_clock_set" );
print_time( "TA1 - rtems_clock_set - ", &time, " - RTEMS_SUCCESSFUL\n" );
@@ -98,10 +98,10 @@ rtems_task Init(
directive_failed( status, "rtems_clock_set" );
print_time( "TA1 - rtems_clock_get_tod - ", &time, " - RTEMS_SUCCESSFUL\n" );
- build_time( &time, 12, 31, 2099, 23, 59, 59, 0 );
+ build_time( &time, 1, 1, 2100, 0, 0, 0, 0 );
status = rtems_clock_set( &time );
- directive_failed( status, "rtems_clock_set" );
- print_time( "TA1 - rtems_clock_set - ", &time, " - RTEMS_SUCCESSFUL\n" );
+ fatal_directive_status( status, RTEMS_INVALID_CLOCK, "rtems_clock_set" );
+ print_time( "TA1 - rtems_clock_set - ", &time, " - RTEMS_INVALID_CLOCK\n" );
status = rtems_task_wake_after( rtems_clock_get_ticks_per_second() );
status = rtems_clock_get_tod( &time );
directive_failed( status, "rtems_clock_set" );