-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/evtbuild.c,v 6.104 2010-04-19 14:03:18 hadaq Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/evtbuild.c,v 6.105 2010-04-20 16:29:34 hadaq Exp $";
#define _POSIX_C_SOURCE 199309L
#define SYSLOG_NAMES
char shmname[PARAM_MAX_VALUE_LEN];
unsigned int ebnum;
char runinfo2ora[PARAM_MAX_VALUE_LEN];
+
+ char fileName[PARAM_MAX_VALUE_LEN];
} TheArgs;
typedef struct TheStatsS {
strftime(ltime, 20, "%Y-%m-%d %H:%M:%S", localtime(&t));
fp = fopen(myArgs->runinfo2ora, "a+");
- fprintf(fp, "start %d %d %s %s\n", myArgs->runNr, myArgs->ebnum, myArgs->outPath, ltime);
+ fprintf(fp, "start %d %d %s %s\n", myArgs->runNr, myArgs->ebnum, myArgs->fileName, ltime);
fclose(fp);
}
strftime(ltime, 20, "%Y-%m-%d %H:%M:%S", localtime(&t));
fp = fopen(myArgs->runinfo2ora, "a+");
- fprintf(fp, "stop %d %d %s %s %s ", myArgs->runNr, myArgs->ebnum, myArgs->outPath, ltime, unit(*myStats->evtsComplete));
+ fprintf(fp, "stop %d %d %s %s %s ", myArgs->runNr, myArgs->ebnum, myArgs->fileName, ltime, unit(*myStats->evtsComplete));
fprintf(fp, "%s\n", unit(*myStats->bytesWritten));
fclose(fp);
}
else
sprintf(fileName, "%s.hld", fileName);
+ /* Copy file name to theArgs */
+/* if( strcmp(theArgs->outDev, "file") == 0 || */
+/* #ifdef RFIO */
+/* fRemote != NULL || */
+/* #endif */
+/* strcmp(theArgs->lustrePath, "") != 0 ){ */
+
+ strcpy(theArgs->fileName, fileName);
+
+/* } */
+
+
outTape = NULL;
outFile = NULL;
outSecondFile = NULL;