diff options
Diffstat (limited to 'cpukit/score/src/threaddispatch.c')
-rw-r--r-- | cpukit/score/src/threaddispatch.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/cpukit/score/src/threaddispatch.c b/cpukit/score/src/threaddispatch.c index 4911ab5342..45a4a45ebe 100644 --- a/cpukit/score/src/threaddispatch.c +++ b/cpukit/score/src/threaddispatch.c @@ -31,7 +31,7 @@ #include <rtems/score/wkspace.h> #ifdef RTEMS_ENABLE_NANOSECOND_CPU_USAGE_STATISTICS - #include <rtems/score/timespec.h> + #include <rtems/score/timestamp.h> #endif /*PAGE @@ -103,10 +103,14 @@ void _Thread_Dispatch( void ) #ifdef RTEMS_ENABLE_NANOSECOND_CPU_USAGE_STATISTICS { - struct timespec uptime, ran; + Timestamp_Control uptime, ran; _TOD_Get_uptime( &uptime ); - _Timespec_Subtract(&_Thread_Time_of_last_context_switch, &uptime, &ran); - _Timespec_Add_to( &executing->cpu_time_used, &ran ); + _Timestamp_Subtract( + &_Thread_Time_of_last_context_switch, + &uptime, + &ran + ); + _Timestamp_Add_to( &executing->cpu_time_used, &ran ); _Thread_Time_of_last_context_switch = uptime; } #else |