still changes for building win32 dlls
This commit is contained in:
@@ -81,6 +81,7 @@ of this distribution.
|
||||
extern long lset_stack_not_empty;
|
||||
|
||||
epicsShareDef struct dbBase *pdbbase = 0;
|
||||
epicsShareDef volatile int interruptAccept=FALSE;
|
||||
|
||||
static short mapDBFToDBR[DBF_NTYPES] = {
|
||||
DBR_STRING, DBR_CHAR, DBR_UCHAR, DBR_SHORT, DBR_USHORT,
|
||||
|
||||
@@ -33,6 +33,7 @@ of this distribution.
|
||||
#include "shareLib.h"
|
||||
|
||||
epicsShareExtern struct dbBase *pdbbase;
|
||||
epicsShareExtern volatile int interruptAccept;
|
||||
|
||||
/* The database field and request types are defined in dbFldTypes.h*/
|
||||
/* Data Base Request Options */
|
||||
|
||||
@@ -40,15 +40,15 @@ of this distribution.
|
||||
#include "errMdef.h"
|
||||
#include "epicsPrint.h"
|
||||
#include "dbCommon.h"
|
||||
/*following because we cant include dbStaticLib.h*/
|
||||
epicsShareFunc void * epicsShareAPI dbCalloc(size_t nobj,size_t size);
|
||||
#include "dbCaPvt.h"
|
||||
#define epicsExportSharedSymbols
|
||||
#include "cadef.h"
|
||||
#include "caerr.h"
|
||||
/*following because we cant include dbStaticLib.h*/
|
||||
epicsShareFunc void * epicsShareAPI dbCalloc(size_t nobj,size_t size);
|
||||
#define epicsExportSharedSymbols
|
||||
#include "db_access.h"
|
||||
#include "dbScan.h"
|
||||
#include "dbCa.h"
|
||||
#include "dbCaPvt.h"
|
||||
|
||||
static ELLLIST caList; /* Work list for dbCaTask */
|
||||
static semMutexId caListSem; /*Mutual exclusions semaphores for caList*/
|
||||
|
||||
@@ -101,6 +101,10 @@ extern "C" {
|
||||
#include "ellLib.h"
|
||||
#include "dbAddr.h"
|
||||
|
||||
epicsShareExtern struct dbBase *pdbbase;
|
||||
epicsShareExtern volatile int interruptAccept;
|
||||
|
||||
|
||||
#define MAX_UNITS_SIZE 8
|
||||
#define MAX_ENUM_STRING_SIZE 26
|
||||
#define MAX_ENUM_STATES 16
|
||||
|
||||
@@ -41,9 +41,12 @@ of this distribution.
|
||||
#include "epicsPrint.h"
|
||||
#include "dbCommon.h"
|
||||
#include "shareLib.h"
|
||||
#include "dbCaPvt.h"
|
||||
epicsShareExtern struct dbBase *pdbbase;
|
||||
#define epicsExportSharedSymbols
|
||||
/*define DB_TEXT_GLBLSOURCE because db_access.d does not include db_access.h*/
|
||||
#define DB_TEXT_GLBLSOURCE
|
||||
#include "db_access.h"
|
||||
#include "dbCaPvt.h"
|
||||
#include "dbCa.h"
|
||||
|
||||
long dbcar(char *precordname,int level)
|
||||
|
||||
@@ -84,9 +84,6 @@ of this distribution.
|
||||
|
||||
LOCAL int initialized=FALSE;
|
||||
|
||||
/* The following is for use by interrupt routines */
|
||||
volatile int interruptAccept=FALSE;
|
||||
|
||||
/* define forward references*/
|
||||
LOCAL void initDrvSup(void);
|
||||
LOCAL void initRecSup(void);
|
||||
|
||||
Reference in New Issue
Block a user