diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-09-03 11:09:02 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-09-06 12:24:04 +0200 |
commit | ad41c17933e40f277d78b0f9d36b691c00bb8ca5 (patch) | |
tree | eea4439c0ec3753cc129492fbc9f0e4c5d669423 /testsuites/sptests/spclock_err02/init.c | |
parent | score: Simplify _TOD_Validate() (diff) | |
download | rtems-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 'testsuites/sptests/spclock_err02/init.c')
-rw-r--r-- | testsuites/sptests/spclock_err02/init.c | 8 |
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" ); |