From aa8c17a19a0a33ccca07bb7d40b6d8748fc88489 Mon Sep 17 00:00:00 2001 From: hadaq <hadaq> Date: Sun, 2 Mar 2003 16:24:59 +0000 Subject: [PATCH] Joined evtbuild.c BUGFIX from shw-blt branch -- mm --- hadaq/agent.c | 2 +- hadaq/ansiTape.c | 1 - hadaq/ctrlctu.c | 2 +- hadaq/develog | 87 ++++++++++++++++++++++++++++++++++++++ hadaq/evt.c | 2 +- hadaq/evtbuild.c | 103 +++++++++++++++++++++++---------------------- hadaq/hadtu.c | 2 +- hadaq/hadtuqueue.c | 2 +- hadaq/hldread.c | 2 +- hadaq/hwrich.c | 2 +- hadaq/hwsam.c | 2 +- hadaq/hwsoft.c | 2 +- hadaq/hwtip.c | 2 +- hadaq/hwtrig.c | 2 +- hadaq/memnet.c | 21 +-------- hadaq/netmem.c | 2 +- hadaq/nettrans.c | 2 +- hadaq/online.c | 2 +- hadaq/psxshm.c | 3 +- hadaq/rc.c | 2 +- hadaq/readout.c | 2 +- hadaq/shmtrans.c | 2 +- hadaq/showevt.c | 2 +- hadaq/sniff.c | 2 +- hadaq/subevt.c | 2 +- hadaq/tclAppInit.c | 2 +- hadaq/tcldaq.c | 2 +- hadaq/tkAppInit.c | 2 +- hadaq/tof_defs.h | 2 +- hadaq/worker.c | 22 +++++----- 30 files changed, 176 insertions(+), 109 deletions(-) create mode 100644 hadaq/develog diff --git a/hadaq/agent.c b/hadaq/agent.c index 5e427ee..f2640a3 100644 --- a/hadaq/agent.c +++ b/hadaq/agent.c @@ -1,4 +1,4 @@ -static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/agent.c,v 6.11 2003-03-02 15:50:08 hadaq Exp $"; +static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/agent.c,v 6.12 2003-03-02 16:24:59 hadaq Exp $"; #define _GNU_SOURCE #include <unistd.h> diff --git a/hadaq/ansiTape.c b/hadaq/ansiTape.c index ae23864..1aa2d47 100644 --- a/hadaq/ansiTape.c +++ b/hadaq/ansiTape.c @@ -1,4 +1,3 @@ - #include <fcntl.h> #include <stdio.h> #include <stdlib.h> diff --git a/hadaq/ctrlctu.c b/hadaq/ctrlctu.c index e77221a..1b41be8 100644 --- a/hadaq/ctrlctu.c +++ b/hadaq/ctrlctu.c @@ -1,5 +1,5 @@ -static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/ctrlctu.c,v 6.14 2003-03-02 15:50:09 hadaq Exp $"; +static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/ctrlctu.c,v 6.15 2003-03-02 16:24:59 hadaq Exp $"; #define _XOPEN_SOURCE #define _POSIX_C_SOURCE 199506L diff --git a/hadaq/develog b/hadaq/develog new file mode 100644 index 0000000..d4bd7d6 --- /dev/null +++ b/hadaq/develog @@ -0,0 +1,87 @@ +$Header$ +$Log$ +Revision 6.1 2003-03-02 16:24:59 hadaq +Joined evtbuild.c BUGFIX from shw-blt branch -- mm + +Revision 1.1.2.18 2003/03/02 16:08:25 hadaq +indented, regression test ok -- mm + +Revision 1.1.2.17 2003/03/02 14:34:44 hadaq +CFLAGS=-pg, copy, transport and build only minimum crate events: + evtsComplete/s: 256 evtsDiscarded/s: 0 bytesWritten/s: 8192 + with jitter evtComplete/s approx 230 -> 8.5MByte/s again + +Revision 1.1.2.16 2003/03/02 13:56:47 hadaq +*_2charP functions are performance problem (sprintf without +honouring the debug level -> put into #ifndef NDEBUG -- mm + +Revision 1.1.2.15 2003/03/02 13:31:08 hadaq +CFLAGS=-pg evtsComplete/s: 167 evtsDiscarded/s: 0 bytesWritten/s: 6193k + +Revision 1.1.2.14 2003/03/02 13:21:13 hadaq +worker put statistic only on stderr, not into syslog + +Revision 1.1.2.13 2003/03/02 12:52:17 hadaq +maxSubEvtSize for one shw ipc is 3088 00000C10 (measured) -- mm + +Revision 1.1.2.12 2003/03/02 11:02:00 hadaq +trigAccepted zeigt unmglich Werte + +Revision 1.1.2.11 2003/03/02 09:21:40 hadaq +Shower crate an/aus: +ca_test HAD:wi_4_control_send 256 (aus) +ca_test HAD:wi_4_control_send 768 (an) +-- mm + +Revision 1.1.2.10 2003/03/02 08:39:48 hadaq +Regression test (Shw debug) successful -- mm + +Revision 1.1.2.9 2003/02/23 15:10:31 hadaq +Still keep crashing now and then, connected to profiling ? + +Revision 1.1.2.8 2003/02/23 14:29:00 hadaq +virtually switched off the rest of the processing (get large se via +BLT, but transport only headers) 230ev/s 8.5MByte/s + +Revision 1.1.2.7 2003/02/23 14:12:32 hadaq +with memnet 6.5 MByte/s, slower than evtbuildcd ROC! + +Revision 1.1.2.6 2003/02/23 14:09:03 hadaq +memcpy (virtually) switched off (copies only header): 196ev/s 7.6MByte/s + +Revision 1.1.2.5 2003/02/23 14:02:56 hadaq +Recompiled everything -O3 -dNDEBUG, no stable start, but now +once running. evtComplete/s 170 (6.2MByte/s) + +Revision 1.1.2.4 2003/02/23 13:36:42 hadaq +Was running once with BLT (6MB/s), now crashes readout, tag Exp20030223 + +Revision 1.1.2.3 2003/02/23 08:25:25 hadaq +construct and delete bma, normal readout, ok + +Revision 1.1.2.2 2003/02/23 08:16:38 hadaq +Regression Test with version of last saturday ok + +Revision 1.1.2.1 2003/02/23 08:14:52 hadaq +Experiment with CVS as a more general logbook + +Sun Feb 23 09:14:06 MET 2003 +Sun Feb 23 09:16:21 MET 2003 +Sun Feb 23 09:23:46 MET 2003 +Sun Feb 23 09:25:23 MET 2003 +Sun Feb 23 14:36:40 MET 2003 +Sun Feb 23 15:01:43 MET 2003 +Sun Feb 23 15:08:20 MET 2003 +Sun Feb 23 15:12:31 MET 2003 +Sun Feb 23 15:27:07 MET 2003 +Sun Feb 23 16:10:07 MET 2003 +Sun Mar 2 09:39:09 MET 2003 +Sun Mar 2 10:19:46 MET 2003 +Sun Mar 2 12:01:59 MET 2003 +Sun Mar 2 13:52:16 MET 2003 +Sun Mar 2 14:21:12 MET 2003 +Sun Mar 2 14:30:55 MET 2003 +Sun Mar 2 14:31:07 MET 2003 +Sun Mar 2 14:56:46 MET 2003 +Sun Mar 2 15:34:43 MET 2003 +Sun Mar 2 17:08:24 MET 2003 diff --git a/hadaq/evt.c b/hadaq/evt.c index 2f01c04..3482aec 100644 --- a/hadaq/evt.c +++ b/hadaq/evt.c @@ -1,4 +1,4 @@ -static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/evt.c,v 6.13 2003-03-02 15:50:09 hadaq Exp $"; +static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/evt.c,v 6.14 2003-03-02 16:24:59 hadaq Exp $"; #define _ANSI_C_SOURCE diff --git a/hadaq/evtbuild.c b/hadaq/evtbuild.c index ae4d498..daafc49 100644 --- a/hadaq/evtbuild.c +++ b/hadaq/evtbuild.c @@ -1,4 +1,4 @@ -static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/evtbuild.c,v 6.60 2003-03-02 15:50:09 hadaq Exp $"; +static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/evtbuild.c,v 6.61 2003-03-02 16:24:59 hadaq Exp $"; #define _POSIX_C_SOURCE 199309L @@ -246,67 +246,68 @@ static void statsDump(TheArgs *theArgs, TheStats *my, int interval) static unsigned long lastTE; static unsigned long lastED; static unsigned long lastBW; - static time_t lastTime = 0; - time_t dT; + static time_t t0 = 0; + time_t t, dT; int i; - if (theArgs->isStandalone - && strcmp(theArgs->verbosity, "info") == 0 - && (dT = (time(NULL) - lastTime)) >= interval - ) { - int col = 0; - - fputs("==============================================================================\n", stderr); - fprintf(stderr, "%19s:%6s", "evtsComplete ", unit(*my->evtsComplete)); - fprintf(stderr, "%19s:%6s", "evtsDiscarded ", unit(*my->evtsDiscarded)); - fprintf(stderr, "%19s:%6s", "bytesWritten ", unit(*my->bytesWritten)); - fputc('\n', stderr); - fprintf(stderr, "%19s:%6s", "evtsDataError ", unit(*my->evtsDataError)); - fprintf(stderr, "%19s:%6s", "evtsTagError ", unit(*my->evtsTagError)); - fputc('\n', stderr); - - fprintf(stderr, "%19s:%6s", "evtsComplete/s", unit(*my->evtsComplete - lastEC)); - fprintf(stderr, "%19s:%6s", "evtsDiscarded/s", unit(*my->evtsDiscarded - lastED)); - fprintf(stderr, "%19s:%6s", "bytesWritten/s", unit(*my->bytesWritten - lastBW)); - fputc('\n', stderr); - fprintf(stderr, "%19s:%6s", "evtsDataError/s", unit(*my->evtsDataError - lastEE)); - fprintf(stderr, "%19s:%6s", "evtsTagError/s", unit(*my->evtsTagError - lastTE)); - fputc('\n', stderr); - lastEC = *my->evtsComplete; - lastEE = *my->evtsDataError; - lastTE = *my->evtsTagError; - lastED = *my->evtsDiscarded; - lastBW = *my->bytesWritten; - - fputs("------------------------------------------------------------------------------\n", stderr); - col = 0; - for (i = 0; i < NEVTIDS; i++) { - if (*my->evtId[i] != 0) { - fprintf(stderr, "%17s%02x:%6s", "evtId", i, unit(*my->evtId[i])); + if (theArgs->isStandalone && strcmp(theArgs->verbosity, "info") == 0) { + t = time(NULL); + dT = t - t0; + if (dT >= interval) { + int col = 0; + + fputs("==============================================================================\n", stderr); + fprintf(stderr, "%19s:%6s", "evtsComplete ", unit(*my->evtsComplete)); + fprintf(stderr, "%19s:%6s", "evtsDiscarded ", unit(*my->evtsDiscarded)); + fprintf(stderr, "%19s:%6s", "bytesWritten ", unit(*my->bytesWritten)); + fputc('\n', stderr); + fprintf(stderr, "%19s:%6s", "evtsDataError ", unit(*my->evtsDataError)); + fprintf(stderr, "%19s:%6s", "evtsTagError ", unit(*my->evtsTagError)); + fputc('\n', stderr); + + fprintf(stderr, "%19s:%6s", "evtsComplete/s", unit((*my->evtsComplete - lastEC) / dT)); + fprintf(stderr, "%19s:%6s", "evtsDiscarded/s", unit((*my->evtsDiscarded - lastED) / dT)); + fprintf(stderr, "%19s:%6s", "bytesWritten/s", unit((*my->bytesWritten - lastBW) / dT)); + fputc('\n', stderr); + fprintf(stderr, "%19s:%6s", "evtsDataError/s", unit((*my->evtsDataError - lastEE) / dT)); + fprintf(stderr, "%19s:%6s", "evtsTagError/s", unit((*my->evtsTagError - lastTE) / dT)); + fputc('\n', stderr); + lastEC = *my->evtsComplete; + lastEE = *my->evtsDataError; + lastTE = *my->evtsTagError; + lastED = *my->evtsDiscarded; + lastBW = *my->bytesWritten; + + fputs("------------------------------------------------------------------------------\n", stderr); + col = 0; + for (i = 0; i < NEVTIDS; i++) { + if (*my->evtId[i] != 0) { + fprintf(stderr, "%17s%02x:%6s", "evtId", i, unit(*my->evtId[i])); + if (++col == 3) { + fputc('\n', stderr); + col = 0; + } + } + } + if (col != 0) { + fputc('\n', stderr); + } + col = 0; + + fputs("------------------------------------------------------------------------------\n", stderr); + for (i = 0; i < theArgs->nrOfMsgs; i++) { + fprintf(stderr, "%12s%02d: 0x%08x", "trigNr", i, *my->trigNr[i]); if (++col == 3) { fputc('\n', stderr); col = 0; } } - } - if (col != 0) { - fputc('\n', stderr); - } - col = 0; - - fputs("------------------------------------------------------------------------------\n", stderr); - for (i = 0; i < theArgs->nrOfMsgs; i++) { - fprintf(stderr, "%12s%02d: 0x%08x", "trigNr", i, *my->trigNr[i]); - if (++col == 3) { + if (col != 0) { fputc('\n', stderr); - col = 0; } + t0 = t; } - if (col != 0) { - fputc('\n', stderr); - } - lastTime += dT; } } diff --git a/hadaq/hadtu.c b/hadaq/hadtu.c index 1c94519..e82c951 100644 --- a/hadaq/hadtu.c +++ b/hadaq/hadtu.c @@ -1,4 +1,4 @@ -static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/hadtu.c,v 6.4 2001-11-18 11:56:21 hadaq Exp $"; +static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/hadtu.c,v 6.5 2003-03-02 16:24:59 hadaq Exp $"; #define _ANSI_C_SOURCE diff --git a/hadaq/hadtuqueue.c b/hadaq/hadtuqueue.c index 810a6f3..2f92a5c 100644 --- a/hadaq/hadtuqueue.c +++ b/hadaq/hadtuqueue.c @@ -1,4 +1,4 @@ -static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/hadtuqueue.c,v 6.4 2001-03-07 16:02:44 hades Exp $"; +static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/hadtuqueue.c,v 6.5 2003-03-02 16:24:59 hadaq Exp $"; #define _ANSI_C_SOURCE diff --git a/hadaq/hldread.c b/hadaq/hldread.c index 93c33a6..93e0279 100644 --- a/hadaq/hldread.c +++ b/hadaq/hldread.c @@ -1,4 +1,4 @@ -static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/hldread.c,v 6.6 2003-03-02 15:50:09 hadaq Exp $"; +static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/hldread.c,v 6.7 2003-03-02 16:24:59 hadaq Exp $"; #define _POSIX_C_SOURCE 199309L diff --git a/hadaq/hwrich.c b/hadaq/hwrich.c index bee3684..7e59c22 100644 --- a/hadaq/hwrich.c +++ b/hadaq/hwrich.c @@ -1,4 +1,4 @@ -static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwrich.c,v 6.38 2003-03-02 15:50:09 hadaq Exp $"; +static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwrich.c,v 6.39 2003-03-02 16:25:00 hadaq Exp $"; #define _POSIX_C_SOURCE 199309L #include <unistd.h> diff --git a/hadaq/hwsam.c b/hadaq/hwsam.c index 8c4f841..ca62b5d 100644 --- a/hadaq/hwsam.c +++ b/hadaq/hwsam.c @@ -1,4 +1,4 @@ -static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwsam.c,v 6.17 2003-03-02 15:50:09 hadaq Exp $"; +static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwsam.c,v 6.18 2003-03-02 16:25:00 hadaq Exp $"; #include <assert.h> #include <string.h> diff --git a/hadaq/hwsoft.c b/hadaq/hwsoft.c index d91a75f..5108532 100644 --- a/hadaq/hwsoft.c +++ b/hadaq/hwsoft.c @@ -1,4 +1,4 @@ -static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwsoft.c,v 6.27 2003-03-02 15:50:10 hadaq Exp $"; +static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwsoft.c,v 6.28 2003-03-02 16:25:00 hadaq Exp $"; #define _POSIX_C_SOURCE 199309L diff --git a/hadaq/hwtip.c b/hadaq/hwtip.c index 34dda17..888e39d 100644 --- a/hadaq/hwtip.c +++ b/hadaq/hwtip.c @@ -1,4 +1,4 @@ -static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwtip.c,v 1.29 2003-03-02 15:50:10 hadaq Exp $"; +static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwtip.c,v 1.30 2003-03-02 16:25:00 hadaq Exp $"; #include <assert.h> #include <string.h> diff --git a/hadaq/hwtrig.c b/hadaq/hwtrig.c index 4b717a0..d486a94 100644 --- a/hadaq/hwtrig.c +++ b/hadaq/hwtrig.c @@ -1,4 +1,4 @@ -static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwtrig.c,v 6.35 2003-03-02 15:50:10 hadaq Exp $"; +static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwtrig.c,v 6.36 2003-03-02 16:25:00 hadaq Exp $"; #define _POSIX_C_SOURCE 199309L #include <unistd.h> diff --git a/hadaq/memnet.c b/hadaq/memnet.c index 7ded82e..301862a 100644 --- a/hadaq/memnet.c +++ b/hadaq/memnet.c @@ -1,23 +1,4 @@ - - - - - - - - - - - - - - - - - - -static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/memnet.c,v 6.16 2003-03-02 15:50:10 hadaq Exp $"; - +static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/memnet.c,v 6.17 2003-03-02 16:25:00 hadaq Exp $"; #define _POSIX_C_SOURCE 199309L #define SYSLOG_NAMES diff --git a/hadaq/netmem.c b/hadaq/netmem.c index 6072501..52bf1e4 100644 --- a/hadaq/netmem.c +++ b/hadaq/netmem.c @@ -1,4 +1,4 @@ -static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/netmem.c,v 6.24 2003-03-02 15:50:10 hadaq Exp $"; +static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/netmem.c,v 6.25 2003-03-02 16:25:00 hadaq Exp $"; #define _POSIX_C_SOURCE 199309L diff --git a/hadaq/nettrans.c b/hadaq/nettrans.c index 4ab8489..989987f 100644 --- a/hadaq/nettrans.c +++ b/hadaq/nettrans.c @@ -1,4 +1,4 @@ -static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/nettrans.c,v 6.26 2003-03-02 15:50:10 hadaq Exp $"; +static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/nettrans.c,v 6.27 2003-03-02 16:25:00 hadaq Exp $"; #define _GNU_SOURCE diff --git a/hadaq/online.c b/hadaq/online.c index 7009a2a..3cea679 100644 --- a/hadaq/online.c +++ b/hadaq/online.c @@ -1,4 +1,4 @@ -static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/online.c,v 6.7 2003-03-02 15:50:10 hadaq Exp $"; +static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/online.c,v 6.8 2003-03-02 16:25:00 hadaq Exp $"; #define _GNU_SOURCE diff --git a/hadaq/psxshm.c b/hadaq/psxshm.c index 8f11ff0..8516e20 100644 --- a/hadaq/psxshm.c +++ b/hadaq/psxshm.c @@ -1,5 +1,4 @@ -static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/psxshm.c,v 6.4 2002-10-09 12:42:18 hadaq Exp $"; - +static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/psxshm.c,v 6.5 2003-03-02 16:25:00 hadaq Exp $"; #define _POSIX_C_SOURCE 199309L #include <unistd.h> diff --git a/hadaq/rc.c b/hadaq/rc.c index 23b3356..89d34ab 100644 --- a/hadaq/rc.c +++ b/hadaq/rc.c @@ -1,4 +1,4 @@ -static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/rc.c,v 6.4 2001-11-18 11:56:21 hadaq Exp $"; +static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/rc.c,v 6.5 2003-03-02 16:25:00 hadaq Exp $"; #include <stdlib.h> diff --git a/hadaq/readout.c b/hadaq/readout.c index 9c7803d..ee7896d 100644 --- a/hadaq/readout.c +++ b/hadaq/readout.c @@ -1,5 +1,5 @@ -static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/readout.c,v 6.25 2003-03-02 15:50:10 hadaq Exp $"; +static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/readout.c,v 6.26 2003-03-02 16:25:00 hadaq Exp $"; #define _POSIX_C_SOURCE 199309L #define SYSLOG_NAMES diff --git a/hadaq/shmtrans.c b/hadaq/shmtrans.c index 13f6cbc..2974fe0 100644 --- a/hadaq/shmtrans.c +++ b/hadaq/shmtrans.c @@ -1,4 +1,4 @@ -static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/shmtrans.c,v 6.7 2003-03-02 15:50:10 hadaq Exp $"; +static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/shmtrans.c,v 6.8 2003-03-02 16:25:00 hadaq Exp $"; #define _POSIX_C_SOURCE 199309L diff --git a/hadaq/showevt.c b/hadaq/showevt.c index cc5bec9..fe5c519 100644 --- a/hadaq/showevt.c +++ b/hadaq/showevt.c @@ -1,4 +1,4 @@ -static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/showevt.c,v 6.8 2003-03-02 15:50:10 hadaq Exp $"; +static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/showevt.c,v 6.9 2003-03-02 16:25:00 hadaq Exp $"; #define _ANSI_C_SOURCE diff --git a/hadaq/sniff.c b/hadaq/sniff.c index 1b52a39..71ff686 100644 --- a/hadaq/sniff.c +++ b/hadaq/sniff.c @@ -1,4 +1,4 @@ -static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/sniff.c,v 6.8 2003-03-02 15:50:10 hadaq Exp $"; +static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/sniff.c,v 6.9 2003-03-02 16:25:00 hadaq Exp $"; #define SYSLOG_NAMES diff --git a/hadaq/subevt.c b/hadaq/subevt.c index 731e755..7f6aba3 100644 --- a/hadaq/subevt.c +++ b/hadaq/subevt.c @@ -1,4 +1,4 @@ -static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/subevt.c,v 6.10 2003-03-02 15:50:10 hadaq Exp $"; +static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/subevt.c,v 6.11 2003-03-02 16:25:00 hadaq Exp $"; #include <stdlib.h> diff --git a/hadaq/tclAppInit.c b/hadaq/tclAppInit.c index 043ef44..8001659 100644 --- a/hadaq/tclAppInit.c +++ b/hadaq/tclAppInit.c @@ -1,4 +1,4 @@ -static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/tclAppInit.c,v 6.4 2001-03-07 16:02:44 hades Exp $"; +static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/tclAppInit.c,v 6.5 2003-03-02 16:25:00 hadaq Exp $"; /* diff --git a/hadaq/tcldaq.c b/hadaq/tcldaq.c index 053fd90..d6e32c3 100644 --- a/hadaq/tcldaq.c +++ b/hadaq/tcldaq.c @@ -1,4 +1,4 @@ -static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/tcldaq.c,v 6.12 2003-03-02 15:50:10 hadaq Exp $"; +static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/tcldaq.c,v 6.13 2003-03-02 16:25:00 hadaq Exp $"; #define _GNU_SOURCE #include <unistd.h> diff --git a/hadaq/tkAppInit.c b/hadaq/tkAppInit.c index 6f3e692..8bbadba 100644 --- a/hadaq/tkAppInit.c +++ b/hadaq/tkAppInit.c @@ -1,4 +1,4 @@ -static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/tkAppInit.c,v 6.4 2001-03-07 16:02:44 hades Exp $"; +static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/tkAppInit.c,v 6.5 2003-03-02 16:25:00 hadaq Exp $"; /* diff --git a/hadaq/tof_defs.h b/hadaq/tof_defs.h index 4787d32..20c4e08 100644 --- a/hadaq/tof_defs.h +++ b/hadaq/tof_defs.h @@ -2,7 +2,7 @@ /**** Headerfile for TOF-IPU registers */ /**** created: E.Lins 13-Jan-2000 */ -/* $Id: tof_defs.h,v 1.4 2003-03-02 15:50:10 hadaq Exp $ */ +/* $Id: tof_defs.h,v 1.5 2003-03-02 16:25:00 hadaq Exp $ */ /* $Source: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/tof_defs.h,v $ */ diff --git a/hadaq/worker.c b/hadaq/worker.c index 29649c8..279377e 100644 --- a/hadaq/worker.c +++ b/hadaq/worker.c @@ -1,4 +1,4 @@ -static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/worker.c,v 6.18 2003-03-02 15:50:11 hadaq Exp $"; +static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/worker.c,v 6.19 2003-03-02 16:25:00 hadaq Exp $"; #define _POSIX_C_SOURCE 199309L #include <unistd.h> @@ -12,6 +12,7 @@ static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hada #include <sched.h> #include <setjmp.h> #include <signal.h> +#include <stdio.h> #include <stdlib.h> #include <string.h> #include <sys/stat.h> @@ -128,8 +129,7 @@ static int removeSigHandlers(Worker *my) | sigaction(my->signal1, my->oldSigAction1, NULL); } -static int installSigHandlers(Worker *my, int s0, int s1, - void (*sigHandler) (int)) +static int installSigHandlers(Worker *my, int s0, int s1, void (*sigHandler) (int)) { int retVal; struct sigaction actS, *act = &actS; @@ -313,11 +313,12 @@ char *Worker_status(const char *name) retVal = NULL; } else { strcpy(buf, "{}"); - for (i = 0, p = buf; - i < WORKER_MAX_NUM_STATS - && strcmp(my->statistics[i].name, "") != 0; i++) { - p += sprintf(p, "{ %s %lu } ", my->statistics[i].name, - my->statistics[i].value); + for ( + i = 0, p = buf; + i < WORKER_MAX_NUM_STATS && strcmp(my->statistics[i].name, "") != 0; + i++) { + p += sprintf(p, + "{ %s %lu } ", my->statistics[i].name, my->statistics[i].value); } closeStatShm(my); retVal = buf; @@ -377,14 +378,13 @@ void Worker_dump(Worker *my, time_t interval) curTime = time(NULL); if (curTime >= lastTime + interval) { - syslog(LOG_INFO, "%s", Worker_status(my->name)); + fprintf(stderr, "%s\n", Worker_status(my->name)); lastTime = curTime; } } } -int Worker_getStatistic(const char *name, const char *stat, - unsigned long int *value) +int Worker_getStatistic(const char *name, const char *stat, unsigned long int *value) { int retVal = -1; int i; -- 2.43.0