From ed9a6fd8acba64a2f1f4a806fe30a48178aad0be Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Wed, 11 Oct 2017 21:33:44 +0200 Subject: posix: Use right time format in adjtime() Update #2740. --- cpukit/posix/src/adjtime.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'cpukit/posix') diff --git a/cpukit/posix/src/adjtime.c b/cpukit/posix/src/adjtime.c index 32d1992dd3..5cdfd13352 100644 --- a/cpukit/posix/src/adjtime.c +++ b/cpukit/posix/src/adjtime.c @@ -43,7 +43,7 @@ int adjtime( struct timeval *olddelta ) { - Timestamp_Control delta_as_timestamp; + struct timespec delta_as_timespec; /* * Simple validations @@ -75,14 +75,15 @@ int adjtime( } /* - * convert delta timeval to internal timestamp + * convert delta timeval to timespec */ - _Timestamp_Set( &delta_as_timestamp, delta->tv_sec, delta->tv_usec * 1000 ); + delta_as_timespec.tv_sec = delta->tv_sec; + delta_as_timespec.tv_nsec = delta->tv_usec * 1000; /* * Now apply the adjustment */ - _TOD_Adjust( &delta_as_timestamp ); + _TOD_Adjust( &delta_as_timespec ); return 0; } -- cgit v1.2.3