2011-03-11 Joel Sherrill <joel.sherrilL@OARcorp.com>

* sp58/init.c, sp58/sp58.scn: Account for case where left hand side
	seconds field is less than.
This commit is contained in:
Joel Sherrill
2011-03-11 20:36:45 +00:00
parent 95fc0a6a6e
commit f91b186042
3 changed files with 23 additions and 0 deletions

View File

@@ -39,7 +39,23 @@ void timespec_divide_by_zero(void)
_Timespec_Divide( &t1, &zero, &ival_percentage, &fval_percentage );
rtems_test_assert( ival_percentage == 0 );
rtems_test_assert( fval_percentage == 0 );
}
void timespec_greater_than_lhs_sec_less(void)
{
struct timespec lhs;
struct timespec rhs;
bool rc;
lhs.tv_sec = 100;
lhs.tv_nsec = 0;
rhs.tv_sec = 101;
rhs.tv_nsec = 0;
puts( "Init - _Timespec_Greater_than - lhs seconds less" );
rc = _Timespec_Greater_than( &lhs, &rhs );
rtems_test_assert( rc == false );
}
rtems_task Init(
@@ -49,6 +65,7 @@ rtems_task Init(
puts( "\n\n*** TEST 58 ***" );
timespec_divide_by_zero();
timespec_greater_than_lhs_sec_less();
puts( "*** END OF TEST 58 ***" );
rtems_test_exit(0);