From d41312bac598e2e32dc91d429e6b0959bdac30e8 Mon Sep 17 00:00:00 2001 From: "W. Eric Norum" Date: Thu, 12 Aug 2004 13:38:17 +0000 Subject: [PATCH] Fix warning. --- src/libCom/osi/os/Linux/osdTime.h | 13 ++++++++++++- src/libCom/osi/os/posix/osdEvent.c | 1 - 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/src/libCom/osi/os/Linux/osdTime.h b/src/libCom/osi/os/Linux/osdTime.h index 4c8bd2592..c00a131a4 100644 --- a/src/libCom/osi/os/Linux/osdTime.h +++ b/src/libCom/osi/os/Linux/osdTime.h @@ -15,9 +15,20 @@ #define osdTimeh /* - * Linux needs this dummy include file since the POSIX version + * Linux needs this include file since the POSIX version * causes `struct timespec' to be defined in more than one place. */ +#ifdef __cplusplus +extern "C" { +#endif /* __cplusplus */ + +epicsShareFunc void epicsShareAPI + convertDoubleToWakeTime(double timeout,struct timespec *wakeTime); + +#ifdef __cplusplus +} +#endif /* __cplusplus */ + #endif /* ifndef osdTimeh */ diff --git a/src/libCom/osi/os/posix/osdEvent.c b/src/libCom/osi/os/posix/osdEvent.c index b3bfc5341..764e39b2a 100644 --- a/src/libCom/osi/os/posix/osdEvent.c +++ b/src/libCom/osi/os/posix/osdEvent.c @@ -25,7 +25,6 @@ #include "epicsTime.h" #include "errlog.h" #include "epicsAssert.h" -#include "osdTime.h" /* Until these can be demonstrated to work leave them undefined*/ #undef _POSIX_THREAD_PROCESS_SHARED