Add an Init stat to all thread control variables
This makes the uninitilized value not the Run state.
This commit is contained in:
+2
-2
@@ -59,8 +59,8 @@ static epicsEventId workListEvent; /*wakeup event for dbCaTask*/
|
||||
static int removesOutstanding = 0;
|
||||
#define removesOutstandingWarning 10000
|
||||
|
||||
static enum {
|
||||
ctlRun, ctlPause, ctlExit
|
||||
static volatile enum {
|
||||
ctlInit, ctlRun, ctlPause, ctlExit
|
||||
} dbCaCtl;
|
||||
static epicsEventId startStopEvent;
|
||||
|
||||
|
||||
+2
-2
@@ -50,12 +50,12 @@
|
||||
|
||||
|
||||
/* Task Control */
|
||||
enum ctl {ctlRun, ctlPause, ctlExit};
|
||||
enum ctl {ctlInit, ctlRun, ctlPause, ctlExit};
|
||||
|
||||
/* Task Startup/Shutdown Synchronization */
|
||||
static epicsEventId startStopEvent;
|
||||
|
||||
volatile enum ctl scanCtl;
|
||||
static volatile enum ctl scanCtl;
|
||||
|
||||
/* SCAN ONCE */
|
||||
|
||||
|
||||
Reference in New Issue
Block a user