From f838df514acf4755155e2f50c1007c762d834341 Mon Sep 17 00:00:00 2001 From: Marty Kraimer Date: Fri, 6 Dec 2002 13:47:40 +0000 Subject: [PATCH] get rid of warning messages --- src/libCom/osi/os/posix/osdSignal.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/libCom/osi/os/posix/osdSignal.cpp b/src/libCom/osi/os/posix/osdSignal.cpp index 69be8865a..26efe8f20 100644 --- a/src/libCom/osi/os/posix/osdSignal.cpp +++ b/src/libCom/osi/os/posix/osdSignal.cpp @@ -18,7 +18,9 @@ #include "epicsSignal.h" #include "errlog.h" +extern "C" { typedef void ( *pSigFunc ) ( int ); +} static pSigFunc pReplacedSigPipeFunc = 0; static pSigFunc pReplacedSigUrgFunc = 0; @@ -62,24 +64,28 @@ static void localInstallSigHandler ( int signalIn, pSigFunc pNewFunc, * * install NOOP SIGPIPE handler */ +extern "C" { static void ignoreSigPipe ( int signal ) { if ( pReplacedSigPipeFunc ) { ( *pReplacedSigPipeFunc ) ( signal ); } } +} /* * ignoreSigUrg () * * install NOOP SIGURG handler */ +extern "C" { static void ignoreSigUrg ( int signal ) { if ( pReplacedSigUrgFunc ) { ( *pReplacedSigUrgFunc ) ( signal ); } } +} /* * epicsSignalInstallSigPipeIgnore ()