diff --git a/src/dev/softDev/devAiSoft.c b/src/dev/softDev/devAiSoft.c index d1f5d91d6..bbfff6175 100644 --- a/src/dev/softDev/devAiSoft.c +++ b/src/dev/softDev/devAiSoft.c @@ -50,6 +50,7 @@ static struct { read_ai, NULL }; +epicsShareExtern dset *pdevAiSoft; epicsShareDef dset *pdevAiSoft = (dset *)&devAiSoft; static long init_record(aiRecord *pai) diff --git a/src/dev/softDev/devAiSoftRaw.c b/src/dev/softDev/devAiSoftRaw.c index 1b2a88aec..a5df27482 100644 --- a/src/dev/softDev/devAiSoftRaw.c +++ b/src/dev/softDev/devAiSoftRaw.c @@ -51,6 +51,7 @@ static struct { read_ai, NULL }; +epicsShareExtern dset *pdevAiSoftRaw; epicsShareDef dset *pdevAiSoftRaw = (dset *)&devAiSoftRaw; static long init_record(aiRecord *pai) diff --git a/src/dev/softDev/devAoSoft.c b/src/dev/softDev/devAoSoft.c index 41b1d88cb..29bdd54c6 100644 --- a/src/dev/softDev/devAoSoft.c +++ b/src/dev/softDev/devAoSoft.c @@ -54,6 +54,7 @@ static struct { NULL, write_ao, NULL}; +epicsShareExtern dset *pdevAoSoft; epicsShareDef dset *pdevAoSoft = (dset *)&devAoSoft; diff --git a/src/dev/softDev/devAoSoftRaw.c b/src/dev/softDev/devAoSoftRaw.c index bd394b4e9..33c9a3a49 100644 --- a/src/dev/softDev/devAoSoftRaw.c +++ b/src/dev/softDev/devAoSoftRaw.c @@ -51,6 +51,7 @@ static struct { NULL, write_ao, NULL}; +epicsShareExtern dset *pdevAoSoftRaw; epicsShareDef dset *pdevAoSoftRaw = (dset *)&devAoSoftRaw; static long write_ao(aoRecord *pao) diff --git a/src/dev/softDev/devBiSoft.c b/src/dev/softDev/devBiSoft.c index bd5a47a77..7b958868a 100644 --- a/src/dev/softDev/devBiSoft.c +++ b/src/dev/softDev/devBiSoft.c @@ -46,6 +46,7 @@ static struct { NULL, read_bi }; +epicsShareExtern dset *pdevBiSoft; epicsShareDef dset *pdevBiSoft = (dset *)&devBiSoft; static long init_record(biRecord *pbi) diff --git a/src/dev/softDev/devBiSoftRaw.c b/src/dev/softDev/devBiSoftRaw.c index 4f2b0ea61..82d599795 100644 --- a/src/dev/softDev/devBiSoftRaw.c +++ b/src/dev/softDev/devBiSoftRaw.c @@ -46,6 +46,7 @@ static struct { NULL, read_bi }; +epicsShareExtern dset *pdevBiSoftRaw; epicsShareDef dset *pdevBiSoftRaw = (dset *)&devBiSoftRaw; static long init_record(biRecord *pbi) diff --git a/src/dev/softDev/devBoSoft.c b/src/dev/softDev/devBoSoft.c index 2f2d36e86..4f7322519 100644 --- a/src/dev/softDev/devBoSoft.c +++ b/src/dev/softDev/devBoSoft.c @@ -52,6 +52,7 @@ static struct { init_record, NULL, write_bo}; +epicsShareExtern dset *pdevBoSoft; epicsShareDef dset *pdevBoSoft = (dset *)&devBoSoft; static long init_record(boRecord *pbo) diff --git a/src/dev/softDev/devBoSoftRaw.c b/src/dev/softDev/devBoSoftRaw.c index 52d74e804..7ddbfe853 100644 --- a/src/dev/softDev/devBoSoftRaw.c +++ b/src/dev/softDev/devBoSoftRaw.c @@ -52,6 +52,7 @@ static struct { init_record, NULL, write_bo}; +epicsShareExtern dset *pdevBoSoftRaw; epicsShareDef dset *pdevBoSoftRaw = (dset *)&devBoSoftRaw; diff --git a/src/dev/softDev/devEventSoft.c b/src/dev/softDev/devEventSoft.c index 7eb73bce9..43189034d 100644 --- a/src/dev/softDev/devEventSoft.c +++ b/src/dev/softDev/devEventSoft.c @@ -46,6 +46,7 @@ static struct { NULL, read_event }; +epicsShareExtern dset *pdevEventSoft; epicsShareDef dset *pdevEventSoft = (dset *)&devEventSoft; static long init_record(eventRecord *pevent) diff --git a/src/dev/softDev/devHistogramSoft.c b/src/dev/softDev/devHistogramSoft.c index 379962070..7c23d0020 100644 --- a/src/dev/softDev/devHistogramSoft.c +++ b/src/dev/softDev/devHistogramSoft.c @@ -49,6 +49,7 @@ static struct { read_histogram, NULL }; +epicsShareExtern dset *pdevHistogramSoft; epicsShareDef dset *pdevHistogramSoft = (dset *)&devHistogramSoft; static long init_record(histogramRecord *phistogram) diff --git a/src/dev/softDev/devLiSoft.c b/src/dev/softDev/devLiSoft.c index 627b830c9..dfc640f19 100644 --- a/src/dev/softDev/devLiSoft.c +++ b/src/dev/softDev/devLiSoft.c @@ -47,6 +47,7 @@ static struct { NULL, read_longin }; +epicsShareExtern dset *pdevLiSoft; epicsShareDef dset *pdevLiSoft = (dset *)&devLiSoft; static long init_record(longinRecord *plongin) diff --git a/src/dev/softDev/devLoSoft.c b/src/dev/softDev/devLoSoft.c index dc360c03c..85be7380a 100644 --- a/src/dev/softDev/devLoSoft.c +++ b/src/dev/softDev/devLoSoft.c @@ -45,6 +45,7 @@ static struct { NULL, write_longout }; +epicsShareExtern dset *pdevLoSoft; epicsShareDef dset *pdevLoSoft = (dset *)&devLoSoft; static long init_record(longoutRecord *plongout) diff --git a/src/dev/softDev/devMbbiDirectSoft.c b/src/dev/softDev/devMbbiDirectSoft.c index 37dca81ea..599f2dc15 100644 --- a/src/dev/softDev/devMbbiDirectSoft.c +++ b/src/dev/softDev/devMbbiDirectSoft.c @@ -46,6 +46,7 @@ static struct { NULL, read_mbbi }; +epicsShareExtern dset *pdevMbbiDirectSoft; epicsShareDef dset *pdevMbbiDirectSoft = (dset *)&devMbbiDirectSoft; static long init_record(mbbiDirectRecord *pmbbi) diff --git a/src/dev/softDev/devMbbiDirectSoftRaw.c b/src/dev/softDev/devMbbiDirectSoftRaw.c index a6bf9665b..c24a51387 100644 --- a/src/dev/softDev/devMbbiDirectSoftRaw.c +++ b/src/dev/softDev/devMbbiDirectSoftRaw.c @@ -46,6 +46,7 @@ static struct { NULL, read_mbbi }; +epicsShareExtern dset *pdevMbbiDirectSoftRaw; epicsShareDef dset *pdevMbbiDirectSoftRaw = (dset *)&devMbbiDirectSoftRaw; static long init_record(mbbiDirectRecord *pmbbi) diff --git a/src/dev/softDev/devMbbiSoft.c b/src/dev/softDev/devMbbiSoft.c index 4debcd2f0..bbfe3487e 100644 --- a/src/dev/softDev/devMbbiSoft.c +++ b/src/dev/softDev/devMbbiSoft.c @@ -46,6 +46,7 @@ static struct { NULL, read_mbbi }; +epicsShareExtern dset *pdevMbbiSoft; epicsShareDef dset *pdevMbbiSoft = (dset *)&devMbbiSoft; static long init_record(mbbiRecord *pmbbi) diff --git a/src/dev/softDev/devMbbiSoftRaw.c b/src/dev/softDev/devMbbiSoftRaw.c index 5453fed05..87e9dc43b 100644 --- a/src/dev/softDev/devMbbiSoftRaw.c +++ b/src/dev/softDev/devMbbiSoftRaw.c @@ -46,6 +46,7 @@ static struct { NULL, read_mbbi }; +epicsShareExtern dset *pdevMbbiSoftRaw; epicsShareDef dset *pdevMbbiSoftRaw = (dset *)&devMbbiSoftRaw; static long init_record(mbbiRecord *pmbbi) diff --git a/src/dev/softDev/devMbboDirectSoft.c b/src/dev/softDev/devMbboDirectSoft.c index d99009ff9..2c7a9083f 100644 --- a/src/dev/softDev/devMbboDirectSoft.c +++ b/src/dev/softDev/devMbboDirectSoft.c @@ -46,6 +46,7 @@ static struct { NULL, write_mbbo }; +epicsShareExtern dset *pdevMbboDirectSoft; epicsShareDef dset *pdevMbboDirectSoft = (dset *)&devMbboDirectSoft; static long init_record(mbboDirectRecord *pmbbo) diff --git a/src/dev/softDev/devMbboDirectSoftRaw.c b/src/dev/softDev/devMbboDirectSoftRaw.c index b4627cc2e..d242aec1c 100644 --- a/src/dev/softDev/devMbboDirectSoftRaw.c +++ b/src/dev/softDev/devMbboDirectSoftRaw.c @@ -47,6 +47,7 @@ static struct { NULL, write_mbbo }; +epicsShareExtern dset *pdevMbboDirectSoftRaw; epicsShareDef dset *pdevMbboDirectSoftRaw = (dset *)&devMbboDirectSoftRaw; static long init_record(mbboDirectRecord *pmbbo) diff --git a/src/dev/softDev/devMbboSoft.c b/src/dev/softDev/devMbboSoft.c index f85f07d58..e073f43cb 100644 --- a/src/dev/softDev/devMbboSoft.c +++ b/src/dev/softDev/devMbboSoft.c @@ -46,6 +46,7 @@ static struct { NULL, write_mbbo }; +epicsShareExtern dset *pdevMbboSoft; epicsShareDef dset *pdevMbboSoft = (dset *)&devMbboSoft; static long init_record(mbboRecord *pmbbo) diff --git a/src/dev/softDev/devMbboSoftRaw.c b/src/dev/softDev/devMbboSoftRaw.c index cc6d7f67f..6c460a300 100644 --- a/src/dev/softDev/devMbboSoftRaw.c +++ b/src/dev/softDev/devMbboSoftRaw.c @@ -45,6 +45,7 @@ static struct { NULL, write_mbbo }; +epicsShareExtern dset *pdevMbboSoftRaw; epicsShareDef dset *pdevMbboSoftRaw = (dset *)&devMbboSoftRaw; static long init_record(mbboRecord *pmbbo) diff --git a/src/dev/softDev/devSASoft.c b/src/dev/softDev/devSASoft.c index ca015dce5..4a7ecab5f 100644 --- a/src/dev/softDev/devSASoft.c +++ b/src/dev/softDev/devSASoft.c @@ -48,6 +48,7 @@ static struct { NULL, read_sa }; +epicsShareExtern dset *pdevSASoft; epicsShareDef dset *pdevSASoft = (dset *)&devSASoft; diff --git a/src/dev/softDev/devSiSoft.c b/src/dev/softDev/devSiSoft.c index 9fa50a622..eb8b1f532 100644 --- a/src/dev/softDev/devSiSoft.c +++ b/src/dev/softDev/devSiSoft.c @@ -47,6 +47,7 @@ static struct { NULL, read_stringin }; +epicsShareExtern dset *pdevSiSoft; epicsShareDef dset *pdevSiSoft = (dset *)&devSiSoft; static long init_record(stringinRecord *pstringin) diff --git a/src/dev/softDev/devSoSoft.c b/src/dev/softDev/devSoSoft.c index 8c140090d..819a2504c 100644 --- a/src/dev/softDev/devSoSoft.c +++ b/src/dev/softDev/devSoSoft.c @@ -46,6 +46,7 @@ static struct { NULL, write_stringout }; +epicsShareExtern dset *pdevSoSoft; epicsShareDef dset *pdevSoSoft = (dset *)&devSoSoft; static long init_record(stringoutRecord *pstringout) diff --git a/src/dev/softDev/devWfSoft.c b/src/dev/softDev/devWfSoft.c index c6e80ac32..df5c50944 100644 --- a/src/dev/softDev/devWfSoft.c +++ b/src/dev/softDev/devWfSoft.c @@ -51,6 +51,7 @@ static struct { NULL, read_wf }; +epicsShareExtern dset *pdevWfSoft; epicsShareDef dset *pdevWfSoft = (dset *)&devWfSoft; diff --git a/src/dev/testDev/devAiTestAsyn.c b/src/dev/testDev/devAiTestAsyn.c index 2174cb04b..7c3e39854 100644 --- a/src/dev/testDev/devAiTestAsyn.c +++ b/src/dev/testDev/devAiTestAsyn.c @@ -56,6 +56,7 @@ static struct { read_ai, NULL }; +epicsShareExtern dset *pdevAiTestAsyn; epicsShareDef dset *pdevAiTestAsyn = (dset *)&devAiTestAsyn; diff --git a/src/dev/testDev/devAoTestAsyn.c b/src/dev/testDev/devAoTestAsyn.c index 10820a551..e45ed86bf 100644 --- a/src/dev/testDev/devAoTestAsyn.c +++ b/src/dev/testDev/devAoTestAsyn.c @@ -57,6 +57,7 @@ static struct { write_ao, NULL }; +epicsShareExtern dset *pdevAoTestAsyn; epicsShareDef dset *pdevAoTestAsyn = (dset *)&devAoTestAsyn; static long init_record(pao) diff --git a/src/dev/testDev/devBiTestAsyn.c b/src/dev/testDev/devBiTestAsyn.c index cdf0fcce1..7efbb8d0e 100644 --- a/src/dev/testDev/devBiTestAsyn.c +++ b/src/dev/testDev/devBiTestAsyn.c @@ -56,6 +56,7 @@ static struct { read_bi, NULL }; +epicsShareExtern dset *pdevBiTestAsyn; epicsShareDef dset *pdevBiTestAsyn = (dset *)&devBiTestAsyn; static long init_record(pbi) diff --git a/src/dev/testDev/devBoTestAsyn.c b/src/dev/testDev/devBoTestAsyn.c index 90cfd67fc..e088b09a2 100644 --- a/src/dev/testDev/devBoTestAsyn.c +++ b/src/dev/testDev/devBoTestAsyn.c @@ -57,6 +57,7 @@ static struct { write_bo, NULL }; +epicsShareExtern dset *pdevBoTestAsyn; epicsShareDef dset *pdevBoTestAsyn = (dset *)&devBoTestAsyn; static long init_record(pbo) diff --git a/src/dev/testDev/devEventTestIoEvent.c b/src/dev/testDev/devEventTestIoEvent.c index db9a29dbe..a76ef3333 100644 --- a/src/dev/testDev/devEventTestIoEvent.c +++ b/src/dev/testDev/devEventTestIoEvent.c @@ -49,6 +49,7 @@ static struct { get_ioint_info, read_event }; +epicsShareExtern dset *pdevEventTestIoEvent; epicsShareDef dset *pdevEventTestIoEvent = (dset *)&devEventTestIoEvent; typedef struct myCallback { diff --git a/src/dev/testDev/devHistogramTestAsyn.c b/src/dev/testDev/devHistogramTestAsyn.c index eb159298d..fe0d48005 100644 --- a/src/dev/testDev/devHistogramTestAsyn.c +++ b/src/dev/testDev/devHistogramTestAsyn.c @@ -52,6 +52,7 @@ static struct { read_histogram, NULL }; +epicsShareExtern dset *pdevHistogramTestAsyn; epicsShareDef dset *pdevHistogramTestAsyn = (dset *)&devHistogramTestAsyn; static long init_record(phistogram) diff --git a/src/dev/testDev/devMbbiTestAsyn.c b/src/dev/testDev/devMbbiTestAsyn.c index 216b27d95..db5f9c433 100644 --- a/src/dev/testDev/devMbbiTestAsyn.c +++ b/src/dev/testDev/devMbbiTestAsyn.c @@ -56,6 +56,7 @@ static struct { read_mbbi, NULL }; +epicsShareExtern dset *pdevMbbiTestAsyn; epicsShareDef dset *pdevMbbiTestAsyn = (dset *)&devMbbiTestAsyn; static long init_record(pmbbi) diff --git a/src/dev/testDev/devMbboTestAsyn.c b/src/dev/testDev/devMbboTestAsyn.c index d77d57102..8ce2e9f10 100644 --- a/src/dev/testDev/devMbboTestAsyn.c +++ b/src/dev/testDev/devMbboTestAsyn.c @@ -57,6 +57,7 @@ static struct { write_mbbo, NULL }; +epicsShareExtern dset *pdevMbboTestAsyn; epicsShareDef dset *pdevMbboTestAsyn = (dset *)&devMbboTestAsyn; static long init_record(pmbbo) diff --git a/src/dev/testDev/devSiTestAsyn.c b/src/dev/testDev/devSiTestAsyn.c index 65e875453..090290ac1 100644 --- a/src/dev/testDev/devSiTestAsyn.c +++ b/src/dev/testDev/devSiTestAsyn.c @@ -55,6 +55,7 @@ static struct { read_stringin, NULL }; +epicsShareExtern dset *pdevSiTestAsyn; epicsShareDef dset *pdevSiTestAsyn = (dset *)&devSiTestAsyn; static long init_record(pstringin) diff --git a/src/dev/testDev/devSoTestAsyn.c b/src/dev/testDev/devSoTestAsyn.c index a9b876855..a205ef326 100644 --- a/src/dev/testDev/devSoTestAsyn.c +++ b/src/dev/testDev/devSoTestAsyn.c @@ -56,6 +56,7 @@ static struct { write_stringout, NULL }; +epicsShareExtern dset *pdevSoTestAsyn; epicsShareDef dset *pdevSoTestAsyn = (dset *)&devSoTestAsyn; static long init_record(pstringout) diff --git a/src/dev/testDev/devWfTestAsyn.c b/src/dev/testDev/devWfTestAsyn.c index 0d06d7a0e..7a6516af5 100644 --- a/src/dev/testDev/devWfTestAsyn.c +++ b/src/dev/testDev/devWfTestAsyn.c @@ -56,6 +56,7 @@ static struct { read_wf, NULL }; +epicsShareExtern dset *pdevWfTestAsyn; epicsShareDef dset *pdevWfTestAsyn = (dset *)&devWfTestAsyn; static long init_record(pwf)