-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/evtbuild.c,v 6.128 2010-08-17 09:52:04 hadaq Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/evtbuild.c,v 6.129 2010-08-17 15:19:39 hadaq Exp $";
#define _POSIX_C_SOURCE 199309L
#define SYSLOG_NAMES
sleep(1);
} else {
- t = time(NULL);
- dT = t - t0;
- if (dT > 2) {
- storeLogInfo(my, "<I> getRunId: Still waiting for runId from EPICS IOC...");
- printf("Still waiting for runId from EPICS IOC...\n");
- t0 = t;
- }
+ if (myRunId == 0) {
+ t = time(NULL);
+ dT = t - t0;
+ if (dT > 2) {
+ storeLogInfo(my, "<I> getRunId: Still waiting for runId from EPICS IOC...");
+ printf("Still waiting for runId from EPICS IOC...\n");
+ t0 = t;
+ }
- if (myRunId == 0)
nanosleep(&tv, NULL);
+ }
}
}