Sebastian Huber commented on a discussion on testsuites/psxtests/psxtimes01/init.c: https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/670#note_129609 > rtems_test_assert( end_tm.tms_cstime == 0 ); > +} > + > +static void test_timespec_functions( void ) > +{ > + struct timespec start_ts; > + struct timespec end_ts; > + struct timespec clock_ts; > + int result; > + int interval = 5; > + > + puts( "\n*** Testing timespec_get() functions ***" ); > + > + puts( "timespec_get( NULL, TIME_UTC ) -- EINVAL" ); > + result = timespec_get( NULL, TIME_UTC ); > + rtems_test_assert( result == 0 ); According to C11 for the return value: `The value of base if successful, zero otherwise.`. Returning 0 for this case seems to be all right, just the pus() is wrong. -- View it on GitLab: https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/670#note_129609 You're receiving this email because of your account on gitlab.rtems.org.
_______________________________________________ bugs mailing list bugs@rtems.org http://lists.rtems.org/mailman/listinfo/bugs