Add epicsShare decorations to caProvider

This commit is contained in:
Andrew Johnson
2017-08-31 15:10:44 -05:00
parent 61bf1bfdc3
commit f1e938b039
3 changed files with 7 additions and 4 deletions

View File

@@ -12,6 +12,7 @@
#include <pv/pvAccess.h>
#include <pv/reftrack.h>
#define epicsExportSharedSymbols
#include "caChannel.h"
#include <pv/caStatus.h>

View File

@@ -4,13 +4,14 @@
* in file LICENSE that is included with this distribution.
*/
#define epicsExportSharedSymbols
#include <pv/caStatus.h>
namespace epics {
namespace pvAccess {
namespace ca {
std::string dbrStatus2alarmMessage[] = {
epicsShareDef std::string dbrStatus2alarmMessage[] = {
"NO_ALARM", // 0 ..
"READ_ALARM",
"WRITE_ALARM",
@@ -35,7 +36,7 @@ std::string dbrStatus2alarmMessage[] = {
"WRITE_ACCESS_ALARM" // .. 21
};
int dbrStatus2alarmStatus[] = {
epicsShareDef int dbrStatus2alarmStatus[] = {
noStatus, //"NO_ALARM"
driverStatus, //"READ_ALARM",
driverStatus, //"WRITE_ALARM",

View File

@@ -8,6 +8,7 @@
#define CASTATUS_H
#include <string>
#include <shareLib.h>
namespace epics {
namespace pvAccess {
@@ -18,8 +19,8 @@ enum AlarmStatus {
dbStatus,confStatus,undefinedStatus,clientStatus
};
extern std::string dbrStatus2alarmMessage[];
extern int dbrStatus2alarmStatus[];
epicsShareExtern std::string dbrStatus2alarmMessage[];
epicsShareExtern int dbrStatus2alarmStatus[];
}
}