Ignore:
Timestamp:
11/13/11 16:50:57 (13 years ago)
Author:
tbretz
Message:
Moved more variable declarations into the for loops, improved log-messages, removed some compiler warnings.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/FACT++/src/EventBuilder.c

    r12491 r12506  
    191191    if (EtiMemoryChunks[numAllocatedChunks].pointers[0] == NULL)
    192192    {
    193         snprintf (str, MXSTR, "could not allocate %lu bytes. %d chunks are currently allocated (max allowed %lu bytes)", MAX_CHUNK_SIZE, numAllocatedChunks, g_maxMem);
     193        snprintf (str, MXSTR, "Allocation of %lu bytes failed. %d chunks are currently allocated (max allowed %lu bytes)", MAX_CHUNK_SIZE, numAllocatedChunks, g_maxMem);
    194194        factOut (kError, 000, str);
    195195        return NULL;
     
    218218    if (currentChunk->events[mBufferMapping[evtIndex].slot] != evtId)
    219219    {
    220         snprintf (str, MXSTR, "Mismatch in chunk mapping table. expected evtId %d. Got %d. No memory was freed.", evtId, currentChunk->events[mBufferMapping[evtIndex].slot]);
     220        snprintf (str, MXSTR, "Mismatch in chunk mapping table. Expected evtId %d. Got %d. No memory was freed.", evtId, currentChunk->events[mBufferMapping[evtIndex].slot]);
    221221        factOut (kError, 000, str);
    222222        return;
     
    233233        if (EtiMemoryChunks[chunkIndex].pointers[0] == NULL)
    234234        {
    235             snprintf(str, MXSTR, "Chunk %d not allocated as it ought to be. Skipping release", chunkIndex);
     235            snprintf(str, MXSTR, "Chunk %d not allocated as it ought to be. Skipping memory release.", chunkIndex);
    236236            factOut(kError, 000, str);
    237237            return;
     
    367367      j = close (rd->socket);
    368368      if (j > 0) {
    369          snprintf (str, MXSTR, "Error closing socket %d | %m", sid);
     369          snprintf (str, MXSTR, "Closing socket %d failed: %m (close,rc=%d)", sid, errno);
    370370         factOut (kFatal, 771, str);
    371371      } else {
     
    398398      rd->rBuf = malloc (sizeof (CNV_FACT));
    399399      if (rd->rBuf == NULL) {
    400          snprintf (str, MXSTR, "Could not create local buffer %d", sid);
     400         snprintf (str, MXSTR, "Could not create local buffer %d (malloc failed)", sid);
    401401         factOut (kFatal, 774, str);
    402402         rd->sockStat = 77;
     
    407407
    408408   if ((rd->socket = socket (PF_INET, SOCK_STREAM | SOCK_NONBLOCK, 0)) <= 0) {
    409       snprintf (str, MXSTR, "Could not generate socket %d | %m", sid);
     409       snprintf (str, MXSTR, "Generating socket %d failed: %m (socket,rc=%d)", sid, errno);
    410410      factOut (kFatal, 773, str);
    411411      rd->sockStat = 88;
     
    414414   optval = 1;
    415415   if (setsockopt (rd->socket, SOL_SOCKET, SO_KEEPALIVE, &optval, optlen) < 0) {
    416       snprintf (str, MXSTR, "Could not set keepalive %d | %m", sid);
     416       snprintf (str, MXSTR, "Setting SO_KEEPALIVE for socket %d failed: %m (setsockopt,rc=%d)", sid, errno);
    417417      factOut (kInfo, 173, str);        //but continue anyhow
    418418   }
    419419   optval = 10;                 //start after 10 seconds
    420420   if (setsockopt (rd->socket, SOL_TCP, TCP_KEEPIDLE, &optval, optlen) < 0) {
    421       snprintf (str, MXSTR, "Could not set keepidle %d | %m", sid);
     421      snprintf (str, MXSTR, "Setting TCP_KEEPIDLE for socket %d failed: %m (setsockopt,rc=%d)", sid, errno);
    422422      factOut (kInfo, 173, str);        //but continue anyhow
    423423   }
    424424   optval = 10;                 //do every 10 seconds
    425425   if (setsockopt (rd->socket, SOL_TCP, TCP_KEEPINTVL, &optval, optlen) < 0) {
    426       snprintf (str, MXSTR, "Could not set keepintvl %d | %m", sid);
     426      snprintf (str, MXSTR, "Setting TCP_KEEPINTVL for socket %d failed: %m (setsockopt,rc=%d)", sid, errno);
    427427      factOut (kInfo, 173, str);        //but continue anyhow
    428428   }
    429429   optval = 2;                  //close after 2 unsuccessful tries
    430430   if (setsockopt (rd->socket, SOL_TCP, TCP_KEEPCNT, &optval, optlen) < 0) {
    431       snprintf (str, MXSTR, "Could not set keepalive probes %d | %m", sid);
     431      snprintf (str, MXSTR, "Setting TCP_KEEPCNT for socket %d failed: %m (setsockopt,rc=%d)", sid, errno);
    432432      factOut (kInfo, 173, str);        //but continue anyhow
    433433   }
    434434
    435435
    436    snprintf (str, MXSTR, "Successfully generated socket %d ", sid);
     436   snprintf (str, MXSTR, "Successfully generated socket %d", sid);
    437437   factOut (kInfo, 773, str);
    438438   rd->sockStat = -1;           //try to (re)open socket
     
    502502
    503503   int i, b, evFree;
    504    int headmem = 0;
     504//   int headmem = 0;
    505505   size_t needmem = 0;
    506506
     
    509509
    510510   if (nRoi[0] < 0 || nRoi[0] > 1024) {
    511       snprintf (str, MXSTR, "illegal nRoi[0]: %d", nRoi[0]);
     511       snprintf (str, MXSTR, "Illegal roi in channel 0: %d (allowed: 0<=roi<=1024)", nRoi[0]);
    512512      factOut (kError, 999, str);
    513513      gj.badRoiR++;
     
    518518   for (int jr = 1; jr < 8; jr++) {
    519519      if (nRoi[jr] != nRoi[0]) {
    520          snprintf (str, MXSTR, "wrong nRoi[%d]: %d %d", jr, nRoi[jr],
    521                    nRoi[0]);
     520         snprintf (str, MXSTR, "Mismatch of roi (%d) in channel %d with roi (%d) in channel 0.", nRoi[jr], jr, nRoi[0]);
    522521         factOut (kError, 711, str);
    523522         gj.badRoiB++;
     
    527526   }
    528527   if (nRoi[8] < nRoi[0]) {
    529       snprintf (str, MXSTR, "wrong nRoi_TM: %d %d", nRoi[8], nRoi[0]);
     528      snprintf (str, MXSTR, "Mismatch of roi (%d) in channel 8. Should be larger or equal than the roi (%d) in channel 0.", nRoi[8], nRoi[0]);
    530529      factOut (kError, 712, str);
    531530      gj.badRoiB++;
     
    543542         if (mBuffer[i].nRoi != nRoi[0]
    544543             || mBuffer[i].nRoiTM != nRoi[8]) {
    545             snprintf (str, MXSTR, "illegal evt_roi %d %d ; %d %d",
    546                       nRoi[0], nRoi[8], mBuffer[i].nRoi, mBuffer[i].nRoiTM);
     544            snprintf (str, MXSTR, "Mismatch of roi within event. Expected roi=%d and roi_tm=%d, got %d and %d.",
     545                      mBuffer[i].nRoi, mBuffer[i].nRoiTM, nRoi[0], nRoi[8]);
    547546            factOut (kError, 821, str);
    548547            gj.badRoiE++;
     
    570569   //event does not yet exist; create it
    571570   if (evFree < 0) {            //no space available in ctrl
    572       snprintf (str, MXSTR, "no control slot to keep event %d", evID);
     571      snprintf (str, MXSTR, "No control slot to keep event %d", evID);
    573572      factOut (kError, 881, str);
    574573      return -1;
     
    594593         if (runCtrl[k].roi0 != nRoi[0]
    595594             || runCtrl[k].roi8 != nRoi[8]) {
    596             snprintf (str, MXSTR, "illegal run_roi %d %d ; %d %d",
    597                       nRoi[0], nRoi[8], runCtrl[k].roi0, runCtrl[k].roi8);
     595            snprintf (str, MXSTR, "Mismatch of roi within run. Expected roi=%d and roi_tm=%d, got %d and %d.",
     596                      runCtrl[k].roi0, runCtrl[k].roi8, nRoi[0], nRoi[8]);
    598597            factOut (kError, 931, str);
    599598            gj.badRoiR++;
     
    613612
    614613   if (evFree < 0 && jold < 0) {
    615       snprintf (str, MXSTR, "not able to register the new run %d", runID);
     614      snprintf (str, MXSTR, "Not able to register the new run %d", runID);
    616615      factOut (kFatal, 883, str);
    617616      return -1001;
     
    619618      if (evFree < 0)
    620619         evFree = jold;
    621       snprintf (str, MXSTR, "register new run %d(%d) roi: %d %d", runID,
     620      snprintf (str, MXSTR, "New run %d (evFree=%d) registered with roi=%d and roi_tm=%d", runID,
    622621                evFree, nRoi[0], nRoi[8]);
    623622      factOut (kInfo, 503, str);
     
    678677       if (gi_memStat > 0) {
    679678           gi_memStat = -99;
    680            snprintf (str, MXSTR, "no memory left to keep event %6d sock %3d",
     679           snprintf (str, MXSTR, "No memory left to keep event %6d sock %3d",
    681680                     evID, sk);
    682681           factOut (kError, 882, str);
    683682        } else {
    684            snprintf (str, MXSTR, "no memory left to keep event %6d sock %3d",
     683           snprintf (str, MXSTR, "No memory left to keep event %6d sock %3d",
    685684                     evID, sk);
    686685           factOut (kDebug, 882, str);
     
    901900
    902901
    903    snprintf (str, MXSTR, "start initializing");
     902   snprintf (str, MXSTR, "Start initializing (readFAD)");
    904903   factOut (kInfo, -1, str);
    905904
    906905   int cpu = 7;                 //read thread
    907    cpu_set_t mask;
     906//   cpu_set_t mask;
    908907
    909908/* CPU_ZERO initializes all the bits in the mask to zero. */
     
    980979         gj.evtSkip = gj.evtWrite = gj.evtErr = 0;
    981980
    982       int b,p;
     981      int b;
    983982      for (b = 0; b < NBOARDS; b++)
    984983         gj.badRoi[b] = 0;
     
    986985      mBufInit ();              //initialize buffers
    987986
    988       snprintf (str, MXSTR, "end   initializing");
     987      snprintf (str, MXSTR, "End   initializing (readFAD)");
    989988      factOut (kInfo, -1, str);
    990989   }
     
    10871086               gi.numConn[b]++;
    10881087               gj.numConn[b]++;
    1089                snprintf (str, MXSTR, "+++connect %d %d", b, gi.numConn[b]);
     1088               snprintf (str, MXSTR, "New connection %d (number of connections: %d)", b, gi.numConn[b]);
    10901089               factOut (kInfo, -1, str);
    10911090            }
     
    11271126               } else if (jrd < 0) {    //did not read anything
    11281127                  if (errno != EAGAIN && errno != EWOULDBLOCK) {
    1129                      snprintf (str, MXSTR, "Error Reading from %d | %m", i);
     1128                      snprintf (str, MXSTR, "Reading from socket %d failed: %m (recv,rc=%d)", i, errno);
    11301129                     factOut (kError, 442, str);
    11311130                     gi.gotErr[b]++;
     
    11701169                     gi.evtErr++;
    11711170                     snprintf (str, MXSTR,
    1172                                "wrong end of buffer found sock %3d ev %4d len %5d %3d %3d - %3d %3d ",
    1173                                i, rd[i].fadLen, rd[i].evtID, rd[i].rBuf->B[0],
    1174                                rd[i].rBuf->B[1],
    1175                                rd[i].rBuf->B[rd[i].bufPos - 2],
    1176                                rd[i].rBuf->B[rd[i].bufPos - 1]);
     1171                               "End-of-event flag wrong on socket %3d for event %4d (len=%5d), expected %3d %3d, got %3d %3d",
     1172                               i, rd[i].evtID, rd[i].fadLen, stop.B[0], stop.B[1],
     1173                               rd[i].rBuf->B[rd[i].bufPos - 1], rd[i].rBuf->B[rd[i].bufPos - 2]);
    11771174                     factOut (kError, 301, str);
    11781175                     goto EndBuf;
     
    12511248                      if (checkRoi != roi[0])
    12521249                      {
    1253                           snprintf (str, MXSTR, "Inconsistent Roi accross board patches a %d %d %d", kr, checkRoi, roi[0]);
     1250                          snprintf (str, MXSTR, "Inconsistent Roi accross boards B=%d, expected %d, got %d", kr, checkRoi, roi[0]);
    12541251                          factOut (kError, 1, str);
    12551252                          goto EndBuf;
     
    12671264                         if (checkRoi != roi[jr])
    12681265                         {
    1269                              snprintf (str, MXSTR, "Inconsistent Roi accross board patches B=%d P=%d %d %d", kr, jr, roi[jr], checkRoi);
     1266                             snprintf (str, MXSTR, "Inconsistent Roi accross patches B=%d P=%d, expected %d, got %d", kr, jr, roi[jr], checkRoi);
    12701267                             factOut (kFatal, 1, str);
    12711268                             goto EndBuf;
     
    13251322                  int fadCrate = fadBoard / 256;
    13261323                  if (boardId != (fadCrate * 10 + fadBoard % 256)) {
    1327                      snprintf (str, MXSTR, "wrong Board ID %d %d %d",
    1328                                fadCrate, fadBoard % 256, boardId);
     1324                     snprintf (str, MXSTR, "Board ID mismatch. Expected %d, got %d (C=%d, B=%d)",
     1325                               boardId, fadBoard, fadCrate, fadBoard % 256);
    13291326                     factOut (kWarn, 301, str);
    13301327                  }
    13311328                  if (mBuffer[evID].board[boardId] != -1) {
    13321329                     snprintf (str, MXSTR,
    1333                                "double board: ev %5d, b %3d, %3d;  len %5d %3d %3d - %3d %3d ",
     1330                               "Got event %5d from board %3d (i=%3d, len=%5d) twice: Starts with %3d %3d - ends with %3d %3d",
    13341331                               evID, boardId, i, rd[i].fadLen,
    13351332                               rd[i].rBuf->B[0], rd[i].rBuf->B[1],
     
    14031400                              if (++runCtrl[ir].lastEvt == 0) {
    14041401                                 gotNewRun (actrun, mBuffer[evID].FADhead);
    1405                                  snprintf (str, MXSTR, "gotNewRun %d (ev %d)",
     1402                                 snprintf (str, MXSTR, "gotNewRun called for run %d, event %d",
    14061403                                           mBuffer[evID].runNum,
    14071404                                           mBuffer[evID].evNum);
     
    14581455                  if (rd[i].bufPos >= minLen) {
    14591456                     if (rd[i].skip > 0) {
    1460                         snprintf (str, MXSTR, "skipped %d bytes on port%d",
     1457                        snprintf (str, MXSTR, "Skipped %d bytes on port %d",
    14611458                                  rd[i].skip, i);
    14621459                        factOut (kInfo, 666, str);
     
    15741571                  for (ib=0; ib<NBOARDS; ib++) {
    15751572                     if (ib%10==0) {
    1576                         snprintf (&str[ik], MXSTR, "'");
     1573                        snprintf (&str[ik], MXSTR, "|");
    15771574                        ik++;
    15781575                     }
     
    15891586                     ik++;
    15901587                  }
    1591                   snprintf (&str[ik], MXSTR, "'");
     1588                  snprintf (&str[ik], MXSTR, "|");
    15921589                  factOut (kWarn, 601, str);
    15931590
     
    16541651
    16551652
    1656    snprintf (str, MXSTR, "stop reading ... RESET=%d", g_reset);
     1653   snprintf (str, MXSTR, "Stop reading ... RESET=%d", g_reset);
    16571654   factOut (kInfo, -1, str);
    16581655
     
    16811678   if (gi_resetS > 0) {
    16821679      //must close all open sockets ...
    1683       snprintf (str, MXSTR, "close all sockets ...");
     1680      snprintf (str, MXSTR, "Close all sockets...");
    16841681      factOut (kInfo, -1, str);
    16851682      for (i = 0; i < MAX_SOCK; i++) {
     
    17231720      if (gi_resetR == 1) {
    17241721         minclear = 900;
    1725          snprintf (str, MXSTR, "drain all buffers ...");
     1722         snprintf (str, MXSTR, "Drain all buffers ...");
    17261723      } else {
    17271724         minclear = 0;
    1728          snprintf (str, MXSTR, "flush all buffers ...");
     1725         snprintf (str, MXSTR, "Flush all buffers ...");
    17291726      }
    17301727      factOut (kInfo, -1, str);
     
    17921789subProc (void *thrid)
    17931790{
    1794    int threadID, status, numWait, numProc, kd, k1, k0, k, jret;
     1791    int64_t threadID;
     1792    int numWait, numProc, k, jret;
    17951793   struct timespec xwait;
    17961794
    1797    int32_t cntr ;
    1798 
    1799    threadID = (int) thrid;
    1800 
    1801    snprintf (str, MXSTR, "Starting sub-process-thread %d", threadID);
     1795//   int32_t cntr ;
     1796
     1797   threadID = (int64_t)thrid;
     1798
     1799   snprintf (str, MXSTR, "Starting sub-process-thread %ld", threadID);
    18021800   factOut (kInfo, -1, str);
    18031801
     
    18261824               if (jret <= threadID) {
    18271825                  snprintf (str, MXSTR,
    1828                             "process %d wants to send to process %d",
     1826                            "Process %ld wants to send event to process %d... not allowed.",
    18291827                            threadID, jret);
    18301828                  factOut (kError, -1, str);
     
    18441842
    18451843      if (gj.readStat < -10 && numWait == 0) {  //nothing left to do
    1846          snprintf (str, MXSTR, "Exit subProcessing Process %d", threadID);
     1844         snprintf (str, MXSTR, "Exit subProcessing in process %ld", threadID);
    18471845         factOut (kInfo, -1, str);
    18481846         return 0;
     
    18561854   }
    18571855
    1858    snprintf (str, MXSTR, "Ending sub-process-thread %d", threadID);
     1856   snprintf (str, MXSTR, "Ending sub-process-thread %ld", threadID);
    18591857   factOut (kInfo, -1, str);
    1860    return;
     1858   return 0;
    18611859} /*-----------------------------------------------------------------*/
    18621860
     
    18671865/* *** main loop processing file, including SW-trigger */
    18681866   int numProc, numWait;
    1869    int k, status, j;
     1867   int status, j;
    18701868   struct timespec xwait;
    18711869   char str[MXSTR];
     
    18751873   int lastRun = 0;             //usually run from last event still valid
    18761874
    1877    cpu_set_t mask;
    1878    int cpu = 1;                 //process thread  (will be several in final version)
    1879 
    1880    snprintf (str, MXSTR, "Starting process-thread with %d subprocess",
     1875//   cpu_set_t mask;
     1876//   int cpu = 1;                 //process thread  (will be several in final version)
     1877
     1878   snprintf (str, MXSTR, "Starting process-thread with %d subprocesses",
    18811879             gi_maxProc);
    18821880   factOut (kInfo, -1, str);
     
    19031901   int th_ret[100];
    19041902
    1905    for (k = 0; k < gi_maxProc; k++) {
     1903   for (long long k = 0; k < gi_maxProc; k++) {
    19061904      th_ret[k] = pthread_create (&thread[k], NULL, subProc, (void *) k);
    19071905   }
     
    19151913
    19161914      int k1 = evtCtrl.frstPtr;
    1917       for (k = k1; k < (k1 + kd); k++) {
     1915      for (int k = k1; k < (k1 + kd); k++) {
    19181916         int k0 = k % (MAX_EVT * MAX_RUN);
    19191917//would be better to use bitmaps for evtStat (allow '&' instead of multi-if)
     
    19391937                  if (j >= MAX_RUN) {
    19401938                     snprintf (str, MXSTR,
    1941                                "P error: can not find run %d for event %d in %d",
     1939                               "procEvt: Can not find run %d for event %d in %d",
    19421940                               irun, ievt, id);
    19431941                     factOut (kFatal, 901, str);
     
    19551953//----                  problem: processing still going on ==> must wait for closing ....
    19561954                        snprintf (str, MXSTR,
    1957                                   "P finish run since new one opened %d",
     1955                                  "procEvt: Finished run since new one opened %d",
    19581956                                  runCtrl[j1].runId);
    19591957                        runFinish1 (runCtrl[j1].runId);
     
    19831981                  if (runCtrl[j].fileHd == NULL) {
    19841982                     snprintf (str, MXSTR,
    1985                                "P could not open a file for run %d", irun);
     1983                               "procEvt: Could not open a file for run %d (runOpen failed)", irun);
    19861984                     factOut (kError, 502, str);
    19871985                     runCtrl[j].fileId = 91;
    19881986                     runCtrl[j].procId = 91;
    19891987                  } else {                                                 
    1990                      snprintf (str, MXSTR, "P opened new run_file %d evt %d",
     1988                      snprintf (str, MXSTR, "procEvt: Opened new file for run %d (evt=%d)",
    19911989                               irun, ievt);
    19921990                     factOut (kInfo, -1, str);
     
    20022000                      || runCtrl[j].maxEvt <= runCtrl[j].procEvt) {
    20032001                     snprintf (str, MXSTR,
    2004                                "P reached end of run condition for run %d",
     2002                               "procEvt: Reached end of run condition for run %d",
    20052003                               irun);
    20062004                     factOut (kInfo, 502, str);
     
    20112009               if (runCtrl[j].procId != 0) {
    20122010                  snprintf (str, MXSTR,
    2013                             "P skip event %d because no active run %d", ievt,
     2011                            "procEvt: Skip event %d because no active run %d", ievt,
    20142012                            irun);
    20152013                  factOut (kDebug, 502, str);
     
    21132111      kd += (MAX_EVT * MAX_RUN);
    21142112
    2115    for (k = 0; k < gi_maxProc; k++) {
     2113   for (int k = 0; k < gi_maxProc; k++) {
    21162114      pthread_join (thread[k], (void **) &status);
    21172115   }
    21182116
    21192117   int k1 = evtCtrl.frstPtr;
    2120    for (k = k1; k < (k1 + kd); k++) {
     2118   for (int k = k1; k < (k1 + kd); k++) {
    21212119      int k0 = k % (MAX_EVT * MAX_RUN);
    21222120      if (evtCtrl.evtStat[k0] >= 0 && evtCtrl.evtStat[k0] < 1000) {
     
    21802178   char str[MXSTR];
    21812179
    2182    cpu_set_t mask;
    2183    int cpu = 1;                 //write thread
     2180//   cpu_set_t mask;
     2181//   int cpu = 1;                 //write thread
    21842182
    21852183   snprintf (str, MXSTR, "Starting write-thread");
     
    22302228                  if (j >= MAX_RUN) {
    22312229                     snprintf (str, MXSTR,
    2232                                "W error: can not find run %d for event %d in %d",
     2230                               "writeEvt: Can not find run %d for event %d in %d",
    22332231                               irun, ievt, id);
    22342232                     factOut (kFatal, 901, str);
     
    22602258                  if (runCtrl[j].fileHd == NULL) {
    22612259                     snprintf (str, MXSTR,
    2262                                "W could not open a file for run %d", irun);
     2260                               "writeEvt: Could not open a file for run %d (runOpen failed)", irun);
    22632261                     factOut (kError, 502, str);
    22642262                     runCtrl[j].fileId = 91;
    22652263                  } else {
    2266                      snprintf (str, MXSTR, "W opened new run_file %d evt %d",
     2264                      snprintf (str, MXSTR, "writeEvt: Opened new file for run %d (evt %d)",
    22672265                               irun, ievt);
    22682266                     factOut (kInfo, -1, str);
     
    22752273                  if (runCtrl[j].fileId < 0) {
    22762274                     snprintf (str, MXSTR,
    2277                                "W never opened file for this run %d", irun);
     2275                               "writeEvt: Never opened file for run %d", irun);
    22782276                     factOut (kError, 123, str);
    22792277                  } else if (runCtrl[j].fileId < 100) {
    2280                      snprintf (str, MXSTR, "W.file for this run is closed %d",
     2278                      snprintf (str, MXSTR, "writeEvt: File for run %d is closed",
    22812279                               irun);
    22822280                     factOut (kWarn, 123, str);
    22832281                     runCtrl[j].fileId += 100;
    22842282                  } else {
    2285                      snprintf (str, MXSTR, "W:file for this run is closed %d",
     2283                      snprintf (str, MXSTR, "writeEvt: File for run %d is closed",
    22862284                               irun);
    22872285                     factOut (kDebug, 123, str);
     
    23042302//               gj.writEvt++ ;
    23052303                  } else {
    2306                      snprintf (str, MXSTR, "W error writing event for run %d",
     2304                      snprintf (str, MXSTR, "writeEvt: Writing event for run %d failed (runWrite)",
    23072305                               irun);
    23082306                     factOut (kError, 503, str);
     
    23402338                                   sizeof (runTail[j]));
    23412339                     if (i < 0) {
    2342                         snprintf (str, MXSTR, "error closing run %d %d AAA",
     2340                         snprintf (str, MXSTR, "writeEvt: Error closing run %d (runClose[1],i=%d)",
    23432341                                  runCtrl[j].runId, i);
    23442342                        factOut (kError, 503, str);
    23452343                        runCtrl[j].fileId = 92;
    23462344                     } else {
    2347                         snprintf (str, MXSTR, "W closed run %d AAA %d", irun,
     2345                         snprintf (str, MXSTR, "writeEvt: Closed run %d (ii[1]=%d)", irun,
    23482346                                  ii);
    23492347                        factOut (kInfo, 503, str);
     
    23802378                          (runCtrl[j].runId != 0))
    23812379          {
    2382               snprintf (str, MXSTR, "No file will be opened for run #%ud. latest run: %ud (started)", runCtrl[j].runId, maxStartedRun);
     2380              snprintf (str, MXSTR, "writeEvt: No file will be opened for run %ud. Last run: %ud (started)", runCtrl[j].runId, maxStartedRun);
    23832381              factOut (kInfo, 000, str);
    23842382           ;//TODO notify that this run will never be opened
     
    24112409                          sizeof (runTail[j]));
    24122410            if (i < 0) {
    2413                snprintf (str, MXSTR, "error closing run %d %d BBB",
     2411                snprintf (str, MXSTR, "writeEvt: Error closing run %d (runClose[2],i=%d)",
    24142412                         runCtrl[j].runId, i);
    24152413               factOut (kError, 506, str);
    24162414               runCtrl[j].fileId = 94;
    24172415            } else {
    2418                snprintf (str, MXSTR, "W closed run %d BBB %d",
     2416                snprintf (str, MXSTR, "writeEvt: Closed run %d (ii[2]=%d)",
    24192417                         runCtrl[j].runId, ii);
    24202418               factOut (kInfo, 507, str);
     
    24702468            ii = 4;
    24712469         if (i < 0) {
    2472             snprintf (str, MXSTR, "error closing run %d %d CCC",
     2470             snprintf (str, MXSTR, "writeEvt: Error closing run %d (runClose[3],i=%d)",
    24732471                      runCtrl[j].runId, i);
    24742472            factOut (kError, 506, str);
    24752473            runCtrl[j].fileId = 96;
    24762474         } else {
    2477             snprintf (str, MXSTR, "W closed run %d CCC %d", runCtrl[j].runId,
     2475             snprintf (str, MXSTR, "writeEvt: Closed run %d (ii[3]=%d)", runCtrl[j].runId,
    24782476                      ii);
    24792477            factOut (kInfo, 507, str);
     
    25232521   gi_maxProc = g_maxProc;
    25242522   if (gi_maxProc <= 0 || gi_maxProc > 90) {
    2525       snprintf (str, MXSTR, "illegal number of processes %d", gi_maxProc);
     2523      snprintf (str, MXSTR, "Illegal number of processes %d", gi_maxProc);
    25262524      factOut (kFatal, 301, str);
    25272525      gi_maxProc = 1;
Note: See TracChangeset for help on using the changeset viewer.