diff --git a/pvAccessApp/v3ioc/PVAClientRegister.cpp b/pvAccessApp/v3ioc/PVAClientRegister.cpp index ccef6c4..b2587be 100644 --- a/pvAccessApp/v3ioc/PVAClientRegister.cpp +++ b/pvAccessApp/v3ioc/PVAClientRegister.cpp @@ -67,6 +67,7 @@ static void stopPVAClientRegister(void) } } - -epicsExportRegistrar(startPVAClientRegister); -epicsExportRegistrar(stopPVAClientRegister); +extern "C" { + epicsExportRegistrar(startPVAClientRegister); + epicsExportRegistrar(stopPVAClientRegister); +} diff --git a/pvAccessApp/v3ioc/PVAServerRegister.cpp b/pvAccessApp/v3ioc/PVAServerRegister.cpp index 837f5b4..620af8a 100644 --- a/pvAccessApp/v3ioc/PVAServerRegister.cpp +++ b/pvAccessApp/v3ioc/PVAServerRegister.cpp @@ -125,5 +125,7 @@ static void stopPVAServerRegister(void) } } -epicsExportRegistrar(startPVAServerRegister); -epicsExportRegistrar(stopPVAServerRegister); +extern "C" { + epicsExportRegistrar(startPVAServerRegister); + epicsExportRegistrar(stopPVAServerRegister); +}