diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-09-03 09:33:01 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-09-06 12:22:44 +0200 |
commit | 8abd175669a6ec2e5b46216947e68eaf4bd29cdf (patch) | |
tree | d80cc46a13d7036c72f096d5d3affe1e173c91c4 /cpukit/posix | |
parent | score: Move _Thread_Dispatch() (diff) | |
download | rtems-8abd175669a6ec2e5b46216947e68eaf4bd29cdf.tar.bz2 |
score: Return status in _TOD_Adjust()
Diffstat (limited to 'cpukit/posix')
-rw-r--r-- | cpukit/posix/src/adjtime.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/cpukit/posix/src/adjtime.c b/cpukit/posix/src/adjtime.c index ab61693f19..ec8cb19a2e 100644 --- a/cpukit/posix/src/adjtime.c +++ b/cpukit/posix/src/adjtime.c @@ -44,6 +44,7 @@ int adjtime( ) { struct timespec delta_as_timespec; + Status_Control status; /* * Simple validations @@ -83,7 +84,10 @@ int adjtime( /* * Now apply the adjustment */ - _TOD_Adjust( &delta_as_timespec ); + status = _TOD_Adjust( &delta_as_timespec ); + if ( status != STATUS_SUCCESSFUL ) { + rtems_set_errno_and_return_minus_one( STATUS_GET_POSIX( status ) ); + } return 0; } |