diff --git a/src/libCom/osi/os/posix/osdTime.cpp b/src/libCom/osi/os/posix/osdTime.cpp index 62c4ba504..7284b9c4c 100644 --- a/src/libCom/osi/os/posix/osdTime.cpp +++ b/src/libCom/osi/os/posix/osdTime.cpp @@ -14,10 +14,7 @@ // extern "C" epicsShareFunc int epicsShareAPI tsStampGetCurrent (TS_STAMP *pDest) { - -// Under HP-UX CLOCK_REALTIME is part of an enum - -# if defined(CLOCK_REALTIME) || (defined(HP_UX) && defined(_INCLUDE_POSIX4_SOURCE)) +# ifdef _POSIX_TIMERS struct timespec ts; int status; diff --git a/src/libCom/osi/os/posix/osdTime.h b/src/libCom/osi/os/posix/osdTime.h index 58642a83a..319652fd9 100644 --- a/src/libCom/osi/os/posix/osdTime.h +++ b/src/libCom/osi/os/posix/osdTime.h @@ -10,20 +10,12 @@ #include -/* - * "struct timespec" is not in all versions of POSIX 1. - * Solaris has it at ISO POSIX-1c so we will start from there, - * but may need to fine tune this - */ - -#ifndef HP_UX -#if _POSIX_VERSION < 199506L +#ifndef _POSIX_TIMERS struct timespec { time_t tv_sec; /* seconds since some epoch */ long tv_nsec; /* nanoseconds within the second */ }; -#endif /* if _POSIX_VERSION < 199506L */ -#endif /* ifndef HP_UX */ +#endif /* ifndef _POSIX_TIMERS */ #endif /* ifndef osdTimeh */