diff options
Diffstat (limited to 'ace/OS_NS_time.inl')
-rw-r--r-- | ace/OS_NS_time.inl | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/ace/OS_NS_time.inl b/ace/OS_NS_time.inl index 087d722f188..d663dcbfb1e 100644 --- a/ace/OS_NS_time.inl +++ b/ace/OS_NS_time.inl @@ -81,12 +81,16 @@ ACE_INLINE int ACE_OS::clock_settime (clockid_t clockid, const struct timespec *ts) { #if defined (ACE_HAS_CLOCK_SETTIME) +# if defined (ACE_HAS_NONCONST_CLOCK_SETTIME) + ACE_OSCALL_RETURN (::clock_settime (clockid, const_cast<struct timespec *>(ts)), int, -1); +# else ACE_OSCALL_RETURN (::clock_settime (clockid, ts), int, -1); +# endif /* ACE_HAS_NONCONST_CLOCK_SETTIME */ #else ACE_UNUSED_ARG (clockid); ACE_UNUSED_ARG (ts); ACE_NOTSUP_RETURN (-1); -#endif +#endif /* ACE_HAS_CLOCK_SETTIME */ } // Magic number declaration and definition for ctime and ctime_r () |