]> jspc29.x-matter.uni-frankfurt.de Git - daqdata.git/commitdiff
Join with mathias-local branch. Most important change is removal of
authorhadaq <hadaq>
Sun, 18 Nov 2001 11:56:20 +0000 (11:56 +0000)
committerhadaq <hadaq>
Sun, 18 Nov 2001 11:56:20 +0000 (11:56 +0000)
hadesstd-lib, therefore replaced msglog -> syslog, UInt -> uint_t

44 files changed:
hadaq/ctrlctu.c
hadaq/ctu.h
hadaq/daq_lib.c
hadaq/daqctrl.c
hadaq/default_p.tcl
hadaq/evt.c
hadaq/evt.h
hadaq/evtbuild.c
hadaq/hadtu.c
hadaq/hadtu.h
hadaq/hldread.c
hadaq/hwdtu.c
hadaq/hwdtu.h
hadaq/hwmdc.c
hadaq/hwrace.c
hadaq/hwrich.c
hadaq/hwsam.c
hadaq/hwship.c
hadaq/hwship.h
hadaq/hwshow.c
hadaq/hwsis3801.c
hadaq/hwsoft.c
hadaq/hwtbus.c
hadaq/hwtip.c
hadaq/hwtof.c
hadaq/hwtrig.c
hadaq/hwv488.c
hadaq/hwv488.h
hadaq/hwv775.c
hadaq/hwv878.c
hadaq/makeenv
hadaq/memnet.c
hadaq/netmem.c
hadaq/nettrans.c
hadaq/nettrans.h
hadaq/online.c
hadaq/rc.c
hadaq/readout.c
hadaq/shmtrans.c
hadaq/showevt.c
hadaq/sniff.c
hadaq/subevt.c
hadaq/subevt.h
hadaq/tcldaq.c

index 3367139e216f35bbf7eb8e05e18a8f9b502c723e..ae355b79179c80398c3c428e95adef47e50e421a 100644 (file)
@@ -1,6 +1,11 @@
-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/ctrlctu.c,v 6.10 2001-03-07 16:02:43 hades Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/ctrlctu.c,v 6.11 2001-11-18 11:56:20 hadaq Exp $";
 
 #define _XOPEN_SOURCE
+#define SYSLOG_NAMES
+#include <unistd.h>
+#ifdef __GNUC__
+#include <getopt.h>
+#endif
 #include <stddef.h>
 
 #include <errno.h>
@@ -9,7 +14,8 @@ static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hada
 #include <stdio.h>
 #include <signal.h>
 
-#include <hadesstd.h>
+#include <syslog.h>
+
 
 #include "worker.h"
 
@@ -22,8 +28,7 @@ void sigHandler(int sig)
 
 static void usage(const char *progName)
 {
-       msglog(LOG_ERR, "Usage: %s start|stop|#trig\n", progName);
-       msglog_usage();
+       syslog(LOG_ERR, "Usage: %s start|stop|#trig", progName);
 }
 
 int main(int argc, char *argv[])
@@ -37,7 +42,10 @@ int main(int argc, char *argv[])
        int oper;
        unsigned long *ctuEnabled;
 
-       msglog_setlevel(argv[0], "info");
+       openlog(argv[0], LOG_PID|LOG_PERROR, LOG_LOCAL0);
+       setlogmask(LOG_UPTO(LOG_INFO));
+
+
 
        isStandalone = 1;
        priority = 0;
@@ -50,9 +58,15 @@ int main(int argc, char *argv[])
                        priority = atoi(optarg);
                        break;
                case 'v':
-                       if (msglog_setlevel(argv[0], optarg) != 1) {
+                       for (i = 0; prioritynames[i].c_name != NULL
+                               && 0 != strcmp(prioritynames[i].c_name, optarg); i++) {
+                       }
+                       if (prioritynames[i].c_name == NULL) {
                                usage(argv[0]);
                                goto bailOut0;
+                               exit(EXIT_FAILURE);
+                       } else {
+                               setlogmask(LOG_UPTO(prioritynames[i].c_val));
                        }
                        break;
                default:
@@ -63,11 +77,11 @@ int main(int argc, char *argv[])
        }
 
        if (NULL == (worker = Worker_initBegin(argv[0], sigHandler, priority, isStandalone))) {
-               msglog(LOG_ERR, "connecting to agent: %s\n", strerror(errno));
+               syslog(LOG_ERR, "connecting to agent: %s", strerror(errno));
                goto bailOut0;
        }
        if (NULL == (ctuEnabled = Worker_addStatistic(worker, "ctuEnabled"))) {
-               msglog(LOG_ERR, "addingStatistic: %s\n", strerror(errno));
+               syslog(LOG_ERR, "addingStatistic: %s", strerror(errno));
                goto bailOut0;
        }
        Worker_initEnd(worker);
index 400eef277ddc6cc3b730ee0faee1794b3c1d6b45..e95fc37ef9fdb1422b60187b7f688c636bbd597e 100644 (file)
@@ -8,7 +8,8 @@
 #include <sys/types.h>
 #include <ces/vmelib.h>
 
-#include <hadesstd.h>
+#include <stdint.h>
+
 
 #define STATUS1                0x00
 #define        DEAD1           0x04
 #define MAGIC          0x3c
 
 typedef struct CtuS {
-  volatile UInt1 *base;
-  UInt2 internalTrigNr;
+  volatile uint8_t *base;
+  uint16_t internalTrigNr;
 } Ctu;
 
-static UInt1 Ctu_rdStatus(Ctu * my)
+static uint8_t Ctu_rdStatus(Ctu * my)
 {
   return *(my->base + STATUS1);
 }
 
-static UInt1 Ctu_rdDeadtime(Ctu * my)
+static uint8_t Ctu_rdDeadtime(Ctu * my)
 {
   return *(my->base + DEAD1);
 }
 
-static void Ctu_wrDelay(Ctu * my, UInt1 delay)
+static void Ctu_wrDelay(Ctu * my, uint8_t delay)
 {
        *(my->base + FIPO2) = delay;
 }
 
-static UInt1 Ctu_magicIsOk(Ctu * my)
+static uint8_t Ctu_magicIsOk(Ctu * my)
 {
   return *(my->base + MAGIC) == 0x51;
 }
@@ -115,17 +116,17 @@ static int Ctu_isError(Ctu *my)
   return (*(my->base + STATUS1) & 0x80) != 0;
 }
 
-static void Ctu_wrDeadtime(Ctu * my, UInt1 time)
+static void Ctu_wrDeadtime(Ctu * my, uint8_t time)
 {
        *(my->base + DEAD1) = time;
 }
 
-static UInt1 Ctu_rdTrigCode(Ctu * my)
+static uint8_t Ctu_rdTrigCode(Ctu * my)
 {
        return *(my->base + CODE1) & 0x0f;
 }
 
-static UInt1 Ctu_rdTrigTag(Ctu * my)
+static uint8_t Ctu_rdTrigTag(Ctu * my)
 {
        return *(my->base + TAG1);
 }
@@ -140,7 +141,7 @@ static void Ctu_popFifo(Ctu * my)
        *(my->base + FIPO2) = 0;
 }
 
-static void Ctu_softTrig(Ctu *my, UInt1 trigType) {
+static void Ctu_softTrig(Ctu *my, uint8_t trigType) {
        struct timespec tS, *t = &tS;
        t->tv_sec = 0;
        t->tv_nsec = 1;
@@ -201,7 +202,7 @@ unsigned char       init_code1[] = {0, 1, 4, 4, 5, 5, 5, 5,
 
 
   if (
-    (volatile UInt1 *)-1 == (my->base = (volatile UInt1 *)find_controller(
+    (volatile uint8_t *)-1 == (my->base = (volatile uint8_t *)find_controller(
       cardBase, 0x10000UL, 0x09UL, 0x0000003cUL, 1UL, param
     ))
   ) {
index e897dda6f0e1d0c344f0e4b9c0c397530022deda..3dd6feeb6d4fb9c5c1948669adf31cc2f50a36a4 100644 (file)
@@ -1,4 +1,4 @@
-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/daq_lib.c,v 6.9 2001-11-15 12:59:54 hadaq Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/daq_lib.c,v 6.10 2001-11-18 11:56:20 hadaq Exp $";
 
 
 #include <stdlib.h>
@@ -11,7 +11,10 @@ static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hada
 
 static void exportSetup(const Param *p) {
        if (p->setup != NULL) {
-               setenv("DAQ_SETUP", p->setup, 1);
+               static char s[80] = "DAQ_SETUP=";
+               
+               strcat(s, p->setup);
+               putenv(s);
        }
 }
 
index e30b9c4c20b1d6e3784022302f16e3903c141a49..be4489733fca0122d5c363695b62174f252aa553 100644 (file)
@@ -1,5 +1,6 @@
-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/daqctrl.c,v 6.7 2001-11-15 10:20:18 hadaq Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/daqctrl.c,v 6.8 2001-11-18 11:56:21 hadaq Exp $";
 
+#define SYSLOG_NAMES
 
 #include <stdlib.h>
 #include <stddef.h>
@@ -9,7 +10,7 @@ static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hada
 #include <signal.h>
 
 #include <allParam.h>
-#include <hadesstd.h>
+#include <syslog.h>
 
 #include "daq_lib.h"
 
@@ -39,7 +40,10 @@ int main(int argc, char *argv[]) {
     usage(argv[0]);
     exit(EXIT_FAILURE);
   }
-  msglog_setlevel(argv[0], "info");
+  openlog(argv[0], LOG_PID|LOG_PERROR, LOG_LOCAL0);
+  setlogmask(LOG_UPTO(LOG_INFO));
+
+
         
   command = argv[1];
   name = argv[2];
index 73358c093b919e16d6887bc312d5a8c71a078d2e..023e27bfcb976722b2a9ea0f1b1753f7def4afed 100644 (file)
@@ -3,8 +3,8 @@ set evtbuild(stndln) 0
 set evtbuild(prio) -2
 set evtbuild(outdev) file
 set evtbuild(outpath) /tmp
-set evtbuild(expid) ha
-set evtbuild(nrofmsgs) 1
+set evtbuild(expid) te
+set evtbuild(nrofmsgs) 0
 set netmem(file) ./daq_netmem
 set netmem(stndln) 0
 set netmem(prio) -1
index a1ce418bfce00634fc7d6e3b0be68329c1a173f6..100f34ec4eb4a0092dc2bf7ffea23abb9904d3a6 100644 (file)
@@ -1,4 +1,4 @@
-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/evt.c,v 6.10 2001-03-07 16:02:43 hades Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/evt.c,v 6.11 2001-11-18 11:56:21 hadaq Exp $";
 
 
 #define _ANSI_C_SOURCE
@@ -9,6 +9,7 @@ static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hada
 #include <stdlib.h>
 #include <string.h>
 #include <time.h>
+#include <syslog.h>
 
 #include "evt.h"
 #include "subevt.h"
@@ -32,7 +33,7 @@ size_t Evt_hdrLen(void)
 
 size_t Evt_hdrSize(void)
 {
-       return Evt_hdrLen() * sizeof(UInt4);
+       return Evt_hdrLen() * sizeof(uint32_t);
 }
 
 size_t Evt_dataSize(const void *my)
@@ -45,62 +46,62 @@ void *Evt_data(const void *my)
        return (void *) ((char *) my + Evt_hdrSize());
 }
 
-UInt4 Evt_id(const void *my)
+uint32_t Evt_id(const void *my)
 {
        return Evt_hdrValue(my, EvtIdx_id);
 }
 
-void Evt_setId(void *my, UInt4 id)
+void Evt_setId(void *my, uint32_t id)
 {
        Evt_setHdrValue(my, EvtIdx_id, id);
 }
 
-UInt4 Evt_seqNr(const void *my)
+uint32_t Evt_seqNr(const void *my)
 {
        return Evt_hdrValue(my, EvtIdx_seqNr);
 }
 
-void Evt_setSeqNr(void *my, UInt4 seqNr)
+void Evt_setSeqNr(void *my, uint32_t seqNr)
 {
        Evt_setHdrValue(my, EvtIdx_seqNr, seqNr);
 }
 
-UInt4 Evt_date(const void *my)
+uint32_t Evt_date(const void *my)
 {
        return Evt_hdrValue(my, EvtIdx_date);
 }
 
-void Evt_setDate(void *my, UInt4 date)
+void Evt_setDate(void *my, uint32_t date)
 {
        Evt_setHdrValue(my, EvtIdx_date, date);
 }
 
-UInt4 Evt_time(const void *my)
+uint32_t Evt_time(const void *my)
 {
        return Evt_hdrValue(my, EvtIdx_time);
 }
 
-void Evt_setTime(void *my, UInt4 time)
+void Evt_setTime(void *my, uint32_t time)
 {
        Evt_setHdrValue(my, EvtIdx_time, time);
 }
 
-UInt4 Evt_runNr(const void *my)
+uint32_t Evt_runNr(const void *my)
 {
        return Evt_hdrValue(my, EvtIdx_runNr);
 }
 
-void Evt_setRunNr(void *my, UInt4 runNr)
+void Evt_setRunNr(void *my, uint32_t runNr)
 {
        Evt_setHdrValue(my, EvtIdx_runNr, runNr);
 }
 
-UInt4 Evt_expId(const void *my)
+uint32_t Evt_expId(const void *my)
 {
        return Evt_hdrValue(my, EvtIdx_expId);
 }
 
-void Evt_setExpId(void *my, UInt4 expId)
+void Evt_setExpId(void *my, uint32_t expId)
 {
        Evt_setHdrValue(my, EvtIdx_expId, expId);
 }
@@ -108,7 +109,7 @@ void Evt_setExpId(void *my, UInt4 expId)
 char *Evt_expId2charP(const void *my)
 {
        static char buffer[3];
-       UInt4 expId;
+       uint32_t expId;
 
        expId = Evt_expId(my);
 
@@ -161,7 +162,7 @@ char *Evt_2charP(const void *my)
        static char buf[2 * 132];
 
        sprintf(buf,
-                       "size: %08x\tdecoding: %08x\tid: %08x\tseqNr: %08x\n"
+                       "size: %08x\tdecoding: %08x\tid: %08x\tseqNr: %08x"
                        "date: %s\ttime: %s\trunNr: %d\texpId: %x",
                        Evt_size(my), Evt_decoding(my), Evt_id(my), Evt_seqNr(my),
                        Evt_date2charP(my), Evt_time2charP(my), Evt_runNr(my), Evt_expId(my)
@@ -170,16 +171,16 @@ char *Evt_2charP(const void *my)
        return buf;
 }
 
-void *newEvt(UInt4 decoding, UInt4 id, UInt4 runNr, const char *expId)
+void *newEvt(uint32_t decoding, uint32_t id, uint32_t runNr, const char *expId)
 {
        void *my;
-       static UInt4 seqNr = 0;
+       static uint32_t seqNr = 0;
        time_t tempo;
        struct tm *gmTime;
-       UInt4 dummy;
+       uint32_t dummy;
 
 
-       my = allocMem(EVT_MAXSIZE);
+       my = malloc(EVT_MAXSIZE);
 
        Evt_setSize(my, Evt_hdrSize());
        Evt_setDecoding(my, decoding);
@@ -209,7 +210,7 @@ void *newEvt(UInt4 decoding, UInt4 id, UInt4 runNr, const char *expId)
 
 void deleteEvt(void *my)
 {
-       freeMem(my);
+       free(my);
 }
 
 void *Evt_appendSubEvt(void *my, void *subEvt)
@@ -231,13 +232,13 @@ void *Evt_fget(FILE * file)
        static void *evt = pool;
 
        if (Evt_hdrSize() != fread(evt, 1, Evt_hdrSize(), file)) {
-               msglog(LOG_DEBUG, "%s:%d: %s\n", __FILE__, __LINE__, strerror(errno));
+               syslog(LOG_DEBUG, "%s:%d: %s", __FILE__, __LINE__, strerror(errno));
                return NULL;
        }
 
        /* BUGBUG quickhack for a "Evt_paddedDataSize" */
        if (Evt_paddedSize(evt) - Evt_hdrSize() != fread(Evt_data(evt), 1, Evt_paddedSize(evt) - Evt_hdrSize(), file)) {
-               msglog(LOG_ERR, "%s:%d: %s\n", __FILE__, __LINE__, strerror(errno));
+               syslog(LOG_ERR, "%s:%d: %s", __FILE__, __LINE__, strerror(errno));
                return NULL;
        }
        return evt;
index 51ae9711e367ea7337684d1f5bc5a81a71f52ba1..91edbd92501f67e3304ab0e9bbbdee99a181deef 100644 (file)
@@ -3,7 +3,8 @@
 
 #include <stdio.h>
 #include <time.h>
-#include <hadesstd.h>
+#include <stdint.h>
+
 
 #include "hadtu.h"
 #include "subevt.h"
@@ -47,20 +48,20 @@ char *Evt_2charP(const void *my);
 char *Evt_expId2charP(const void *my);
 void Evt_setExpIdCharP(void *my, const char *expId);
 
-UInt4 Evt_id(const void *my);
-void Evt_setId(void *my, UInt4 id);
-UInt4 Evt_seqNr(const void *my);
-void Evt_setSeqNr(void *my, UInt4 seqNr);
-UInt4 Evt_date(const void *my);
-void Evt_setDate(void *my, UInt4 date);
-UInt4 Evt_time(const void *my);
-void Evt_setTime(void *my, UInt4 time);
-UInt4 Evt_runNr(const void *my);
-UInt4 Evt_expId(const void *my);
-void Evt_setRunNr(void *my, UInt4 runNr);
-void Evt_setExpId(void *my, UInt4 expId);
+uint32_t Evt_id(const void *my);
+void Evt_setId(void *my, uint32_t id);
+uint32_t Evt_seqNr(const void *my);
+void Evt_setSeqNr(void *my, uint32_t seqNr);
+uint32_t Evt_date(const void *my);
+void Evt_setDate(void *my, uint32_t date);
+uint32_t Evt_time(const void *my);
+void Evt_setTime(void *my, uint32_t time);
+uint32_t Evt_runNr(const void *my);
+uint32_t Evt_expId(const void *my);
+void Evt_setRunNr(void *my, uint32_t runNr);
+void Evt_setExpId(void *my, uint32_t expId);
 
-void *newEvt(UInt4 decoding, UInt4 id, UInt4 runNr, const char *expId);
+void *newEvt(uint32_t decoding, uint32_t id, uint32_t runNr, const char *expId);
 void deleteEvt(void *my);
 void *Evt_fget(FILE * file);
 void *Evt_appendSubEvt(void *my, void *subEvt);
index 8f112445ac15553daf9b7068ea571af876619946..be45eb86e99c95bb8678a2d1436146f6b0e98f92 100644 (file)
@@ -1,9 +1,13 @@
-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/evtbuild.c,v 6.34 2001-11-15 13:53:44 hadaq Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/evtbuild.c,v 6.35 2001-11-18 11:56:21 hadaq Exp $";
 
 
 #define _POSIX_C_SOURCE 199506L
+#define SYSLOG_NAMES
 
 #include <unistd.h>
+#ifdef __GNUC__
+#include <getopt.h>
+#endif
 
 #include <errno.h>
 #include <fcntl.h>
@@ -16,7 +20,10 @@ static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hada
 #include <sys/stat.h>
 #include <time.h>
 
-#include <hadesstd.h>
+#include <syslog.h>
+
+#include <stdint.h>
+
 #include <allParam.h>
 
 #include "grmblfx.h"
@@ -61,13 +68,13 @@ static void *appendFile(void *my, const char *path)
        size_t fileSize;
 
        if (NULL == (file = fopen(path, "r"))) {
-               msglog(LOG_ERR, "%s, %d: %s\n", __FILE__, __LINE__, strerror(errno));
+               syslog(LOG_ERR, "%s, %d: %s", __FILE__, __LINE__, strerror(errno));
                return my;
        }
        subEvt = newSubEvt(SubEvtDecoding_text, SubEvtId_slowTest, 0);
 
        if (NULL == (dataBuf = malloc(strlen(path + 2)))) {
-               msglog(LOG_ERR, "%s, %d: %s\n", __FILE__, __LINE__, strerror(errno));
+               syslog(LOG_ERR, "%s, %d: %s", __FILE__, __LINE__, strerror(errno));
                return my;
        }
        sprintf(dataBuf, "#%s\n", path);
@@ -78,7 +85,7 @@ static void *appendFile(void *my, const char *path)
        fileSize = ftell(file);
        fseek(file, 0, SEEK_SET);
        if (NULL == (dataBuf = malloc(fileSize))) {
-               msglog(LOG_ERR, "%s, %d: %s\n", __FILE__, __LINE__, strerror(errno));
+               syslog(LOG_ERR, "%s, %d: %s", __FILE__, __LINE__, strerror(errno));
                return my;
        }
        fread(dataBuf, 1, fileSize, file);
@@ -95,31 +102,30 @@ static void *appendFile(void *my, const char *path)
 
 static void usage(const char *progName)
 {
-       msglog(LOG_ERR, "Usage: %s [-x expId]\n", progName);
-       msglog(LOG_ERR, "Usage: [-m nrOfMsgs] [-t skipMsgs ...] [-r runNr]\n");
-       msglog(LOG_ERR, "Usage: [-f slowCtrlFile ...] [-o outPath] [-d null|tape|file]\n");
-       msglog(LOG_ERR, "Usage: [-a (agent)] [-p priority]\n");
-       msglog_usage();
+       syslog(LOG_ERR, "Usage: %s [-x expId]", progName);
+       syslog(LOG_ERR, "Usage: [-m nrOfMsgs] [-t skipMsgs ...] [-r runNr]");
+       syslog(LOG_ERR, "Usage: [-f slowCtrlFile ...] [-o outPath] [-d null|tape|file]");
+       syslog(LOG_ERR, "Usage: [-a (agent)] [-p priority]");
 }
 
 static void argsDump(TheArgs *my) {
        int i;
 
-       msglog(LOG_DEBUG, "nrOfMsgs: %d\n", my->nrOfMsgs);
+       syslog(LOG_DEBUG, "nrOfMsgs: %d", my->nrOfMsgs);
        for (i = 0; i < NTRIGTYPES; i++) {
-               msglog(LOG_DEBUG, "skipMsgs[%d]: 0x%08x\n", i, my->skipMsgs[i]);
+               syslog(LOG_DEBUG, "skipMsgs[%d]: 0x%08x", i, my->skipMsgs[i]);
        }
        for (i = 0; i < my->slowCtrlFileCnt; i++) {
-               msglog(LOG_DEBUG, "slowCtrlFiles[%d]: %s\n", i, my->slowCtrlFiles[i]);
+               syslog(LOG_DEBUG, "slowCtrlFiles[%d]: %s", i, my->slowCtrlFiles[i]);
        }
-       msglog(LOG_DEBUG, "outPath: %s\n", my->outPath);
-       msglog(LOG_DEBUG, "outDev: %s\n", my->outDev);
-       msglog(LOG_DEBUG, "runNr: %d\n", my->runNr);
-       msglog(LOG_DEBUG, "expId: %s\n", my->expId);
-       msglog(LOG_DEBUG, "priority: %d\n", my->priority);
-       msglog(LOG_DEBUG, "isStandalone: %d\n", my->isStandalone);
-       msglog(LOG_DEBUG, "queueSize: %d\n", my->queueSize);
-       msglog(LOG_DEBUG, "verbosity: %s\n", my->verbosity);
+       syslog(LOG_DEBUG, "outPath: %s", my->outPath);
+       syslog(LOG_DEBUG, "outDev: %s", my->outDev);
+       syslog(LOG_DEBUG, "runNr: %d", my->runNr);
+       syslog(LOG_DEBUG, "expId: %s", my->expId);
+       syslog(LOG_DEBUG, "priority: %d", my->priority);
+       syslog(LOG_DEBUG, "isStandalone: %d", my->isStandalone);
+       syslog(LOG_DEBUG, "queueSize: %d", my->queueSize);
+       syslog(LOG_DEBUG, "verbosity: %s", my->verbosity);
 }
 
 static void argsDefault(TheArgs *my) {
@@ -162,8 +168,8 @@ static int argsFromCL(TheArgs *my, int argc, char *argv[]) {
                        my->runNr = strtoul(optarg, NULL, 0);
                        break;
                case 's':
-                       msglog(LOG_WARNING,
-                               "-s option obsolete, will be removed in a future version\n");
+                       syslog(LOG_WARNING,
+                               "-s option obsolete, will be removed in a future version");
                        break;
                case 'o':
                        strcpy(my->outPath, optarg);
@@ -277,8 +283,8 @@ int main(int argc, char *argv[])
        void *subEvt;
 
        int scanWasSuccessful;
-       UInt4 currTrigNr;
-       UInt4 currId;
+       uint32_t currTrigNr;
+       uint32_t currId;
 
        unsigned long *evtsDiscarded;
        unsigned long *evtsComplete;
@@ -286,7 +292,10 @@ int main(int argc, char *argv[])
 
        ourTime = time(NULL);
 
-       msglog_setlevel(argv[0], "info");
+       openlog(argv[0], LOG_PID|LOG_PERROR, LOG_LOCAL0);
+       setlogmask(LOG_UPTO(LOG_INFO));
+
+
 
        argsDefault(theArgs);
        argsFromParam(theArgs, argc, argv);
@@ -295,9 +304,13 @@ int main(int argc, char *argv[])
                exit(EXIT_FAILURE);
        }
 
-       if (msglog_setlevel(argv[0], theArgs->verbosity) != 1) {
-               msglog_usage();
+       for (i = 0; prioritynames[i].c_name != NULL
+               && 0 != strcmp(prioritynames[i].c_name, theArgs->verbosity); i++) {
+       }
+       if (prioritynames[i].c_name == NULL) {
                exit(EXIT_FAILURE);
+       } else {
+               setlogmask(LOG_UPTO(prioritynames[i].c_val));
        }
 
        /* normalize experiment id */
@@ -323,7 +336,7 @@ int main(int argc, char *argv[])
        }
 
        if (NULL == (worker = Worker_initBegin(argv[0], sigHandler, theArgs->priority, theArgs->isStandalone))) {
-               msglog(LOG_ERR, "%s, %d: %s\n", __FILE__, __LINE__, strerror(errno));
+               syslog(LOG_ERR, "%s, %d: %s", __FILE__, __LINE__, strerror(errno));
                exit(EXIT_FAILURE);
        }
 
@@ -333,23 +346,23 @@ int main(int argc, char *argv[])
                outFile = stdout;
        } else if (strcmp(theArgs->outDev, "file") == 0) {
                if (NULL == (outFile = fopen(theArgs->outPath, "wb"))) {
-                       msglog(LOG_ERR, "%s, %d: %s\n", __FILE__, __LINE__, strerror(errno));
+                       syslog(LOG_ERR, "%s, %d: %s", __FILE__, __LINE__, strerror(errno));
                        exit(EXIT_FAILURE);
                }
        } else if (strcmp(theArgs->outDev, "tape") == 0) {
                if (NULL == (outTape = openAnsiTape(theArgs->outPath, "/dev/tape"))) {
-                       msglog(LOG_NOTICE, "Opening of tape failed (no tape available?): Writing to /dev/null.\n");
+                       syslog(LOG_NOTICE, "Opening of tape failed (no tape available?): Writing to /dev/null.");
                        strcpy(theArgs->outDev, "null");
                        outFile = NULL;
                }
        } else {
-               msglog(LOG_ERR, "unknown outputDev \"%s\"\n", theArgs->outDev);
+               syslog(LOG_ERR, "unknown outputDev \"%s\"", theArgs->outDev);
                usage(argv[0]);
                exit(EXIT_FAILURE);
        }
 
        if (-1 == initOnline()) {
-               msglog(LOG_WARNING, "unable to initialize online service\n");
+               syslog(LOG_WARNING, "unable to initialize online service");
        }
        if (theArgs->nrOfMsgs == 0) {
                /* 
@@ -357,17 +370,17 @@ int main(int argc, char *argv[])
                   readout task (daq_readout) is running on the same node and
                   communicates directly via shared memory
                 */
-               msglog(LOG_NOTICE, "nrOfMsgs not set, assuming readout is local\n");
+               syslog(LOG_NOTICE, "nrOfMsgs not set, assuming readout is local");
 
-               shmTrans = allocMem(sizeof(ShmTrans *));
-               hadTuQueue = allocMem(sizeof(HadTuQueue *));
+               shmTrans = malloc(sizeof(ShmTrans *));
+               hadTuQueue = malloc(sizeof(HadTuQueue *));
 
                shmTrans[0] = ShmTrans_create("subevtqueue", 2 * theArgs->queueSize);
                hadTuQueue[0] = NULL;
                theArgs->nrOfMsgs = 1;
        } else {
-               shmTrans = allocMem(theArgs->nrOfMsgs * sizeof(ShmTrans *));
-               hadTuQueue = allocMem(theArgs->nrOfMsgs * sizeof(HadTuQueue *));
+               shmTrans = malloc(theArgs->nrOfMsgs * sizeof(ShmTrans *));
+               hadTuQueue = malloc(theArgs->nrOfMsgs * sizeof(HadTuQueue *));
 
                for (i = 0; i < theArgs->nrOfMsgs; i++) {
                        char buf[_POSIX_PATH_MAX];
@@ -405,7 +418,7 @@ int main(int argc, char *argv[])
 
                Worker_dump(worker, 1);
 #ifndef NDEBUG
-               msglog(LOG_DEBUG, "evtsComplete: %d, evtsDiscarded %d\n", *evtsComplete, *evtsDiscarded);
+               syslog(LOG_DEBUG, "evtsComplete: %d, evtsDiscarded %d", *evtsComplete, *evtsDiscarded);
 #endif
                evt = newEvt(EvtDecoding_64bitAligned, EvtId_data, theArgs->runNr, theArgs->expId);
                for (i = 0; i < theArgs->nrOfMsgs && !evtIsBroken; i += step) {
@@ -416,18 +429,18 @@ int main(int argc, char *argv[])
                                        void *storage;
 
                                        storage = ShmTrans_recv(shmTrans[i]);
-                                       hadTuQueue[i] = allocMem(HadTuQueue_sizeOf());
+                                       hadTuQueue[i] = malloc(HadTuQueue_sizeOf());
                                        conHadTuQueue_voidP(hadTuQueue[i], storage);
                                }
                                subEvt = HadTuQueue_front(hadTuQueue[i]);
 #ifndef NDEBUG
-                               msglog(LOG_DEBUG, "hadTuQueue[%d]: %p = subEvt: %s\n", i, subEvt, SubEvt_2charP(subEvt));
+                               syslog(LOG_DEBUG, "hadTuQueue[%d]: %p = subEvt: %s", i, subEvt, SubEvt_2charP(subEvt));
 #endif
                                if (i == 0) {
                                        currTrigNr = SubEvt_trigNr(subEvt);
                                        currId = SubEvt_id(subEvt);
 #ifndef NDEBUG
-                               msglog(LOG_DEBUG, "currTrigNr: 0x%08x, currId 0x%08x\n", currTrigNr, currId);
+                               syslog(LOG_DEBUG, "currTrigNr: 0x%08x, currId 0x%08x", currTrigNr, currId);
 #endif
                                }
                                if (SubEvt_trigNr(subEvt) == currTrigNr) {
@@ -443,7 +456,7 @@ int main(int argc, char *argv[])
                                }
                                if (HadTuQueue_empty(hadTuQueue[i])) {
                                        desHadTuQueue(hadTuQueue[i]);
-                                       freeMem(hadTuQueue[i]);
+                                       free(hadTuQueue[i]);
                                        hadTuQueue[i] = NULL;
                                        ShmTrans_free(shmTrans[i]);
                                }
@@ -484,7 +497,7 @@ int main(int argc, char *argv[])
                fclose(outFile);
        } else if (outTape != NULL) {
                if (-1 == closeAnsiTape(outTape)) {
-                       msglog(LOG_ERR, "%s, %d: %s\n", __FILE__, __LINE__, strerror(errno));
+                       syslog(LOG_ERR, "%s, %d: %s", __FILE__, __LINE__, strerror(errno));
                }
        }
        for (i = 0; i < theArgs->nrOfMsgs; i++) {
index 677d5c8322082c31d46648648b512246339b1c0d..1c94519004df912a4c9cca2e07fed57b3e36016c 100644 (file)
@@ -1,4 +1,4 @@
-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/hadtu.c,v 6.3 2001-03-07 16:02:44 hades Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/hadtu.c,v 6.4 2001-11-18 11:56:21 hadaq Exp $";
 
 
 #define _ANSI_C_SOURCE
@@ -7,7 +7,6 @@ static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hada
 #include <stdio.h>
 #include <string.h>
 
-#include <hadesstd.h>
 
 #include "hadtu.h"
 
index e78f02ff316990cf1115f2d07891afce70c6abbb..6c57e5a8ba128d06b40b43cc919f178db5904da9 100644 (file)
@@ -2,23 +2,24 @@
 #define HADTU_H
 
 #include <stddef.h>
-#include <hadesstd.h>
+#include <stdint.h>
+
 
 enum HadTu_Decoding {
   HadTu_queueDecoding = 3 << 16 | 99
 };
 
-static UInt4 *HadTu_hdr(const void *my);
+static uint32_t *HadTu_hdr(const void *my);
 static size_t HadTu_hdrLen(void);
 static size_t HadTu_hdrSize(void);
 static int HadTu_isSwapped(const void *my);
-static UInt4 HadTu_hdrValue(const void *my, unsigned idx);
-static void HadTu_setHdrValue(const void *my, unsigned idx, UInt4 value);
-static UInt4 HadTu_decoding(const void *my);
-static void HadTu_setDecoding(void *my, UInt4 decoding);
+static uint32_t HadTu_hdrValue(const void *my, unsigned idx);
+static void HadTu_setHdrValue(const void *my, unsigned idx, uint32_t value);
+static uint32_t HadTu_decoding(const void *my);
+static void HadTu_setDecoding(void *my, uint32_t decoding);
 static unsigned HadTu_alignment(const void *my);
-static UInt4 HadTu_size(const void *my);
-static void HadTu_setSize(void *my, UInt4 size);
+static uint32_t HadTu_size(const void *my);
+static void HadTu_setSize(void *my, uint32_t size);
 static size_t HadTu_paddedSize(const void *my);
 static void *HadTu_begin(const void *my);
 static void *HadTu_end(const void *my);
@@ -33,9 +34,9 @@ enum HadTuIdx {
   HadTuIdx_data
 };
 
-static UInt4 *HadTu_hdr(const void *my)
+static uint32_t *HadTu_hdr(const void *my)
 {
-  return (UInt4 *) my;
+  return (uint32_t *) my;
 }
 
 static size_t HadTu_hdrLen(void)
@@ -45,23 +46,23 @@ static size_t HadTu_hdrLen(void)
 
 static size_t HadTu_hdrSize(void)
 {
-  return HadTu_hdrLen() * sizeof(UInt4);
+  return HadTu_hdrLen() * sizeof(uint32_t);
 }
 
 static int HadTu_isSwapped(const void *my)
 {
-  UInt4 *hdr = HadTu_hdr(my);
+  uint32_t *hdr = HadTu_hdr(my);
 
   return hdr[HadTuIdx_decoding] > 0xffffff;
 }
 
-static UInt4 HadTu_hdrValue(const void *my, unsigned idx)
+static uint32_t HadTu_hdrValue(const void *my, unsigned idx)
 {
-  UInt4 *hdr = HadTu_hdr(my);
+  uint32_t *hdr = HadTu_hdr(my);
 
   if (HadTu_isSwapped(my)) {
-    UInt4 tmp0;
-    UInt4 tmp1;
+    uint32_t tmp0;
+    uint32_t tmp1;
 
     tmp0 = hdr[idx];
     ((char *) &tmp1)[0] = ((char *) &tmp0)[3];
@@ -74,19 +75,19 @@ static UInt4 HadTu_hdrValue(const void *my, unsigned idx)
   }
 }
 
-static void HadTu_setHdrValue(const void *my, unsigned idx, UInt4 value)
+static void HadTu_setHdrValue(const void *my, unsigned idx, uint32_t value)
 {
-  UInt4 *hdr = HadTu_hdr(my);
+  uint32_t *hdr = HadTu_hdr(my);
 
   hdr[idx] = value;
 }
 
-static UInt4 HadTu_decoding(const void *my)
+static uint32_t HadTu_decoding(const void *my)
 {
   return HadTu_hdrValue(my, HadTuIdx_decoding);
 }
 
-static void HadTu_setDecoding(void *my, UInt4 decoding)
+static void HadTu_setDecoding(void *my, uint32_t decoding)
 {
   HadTu_setHdrValue(my, HadTuIdx_decoding, decoding);
 }
@@ -96,20 +97,20 @@ static unsigned HadTu_alignment(const void *my)
   return 1 << (HadTu_decoding(my) >> 16 & 0xff);
 }
 
-static UInt4 HadTu_size(const void *my)
+static uint32_t HadTu_size(const void *my)
 {
   return HadTu_hdrValue(my, HadTuIdx_size);
 }
 
-static void HadTu_setSize(void *my, UInt4 size)
+static void HadTu_setSize(void *my, uint32_t size)
 {
   HadTu_setHdrValue(my, HadTuIdx_size, size);
 }
 
 static size_t HadTu_paddedSize(const void *my)
 {
-  UInt4 size;
-  UInt4 alignment;
+  uint32_t size;
+  uint32_t alignment;
 
   size = HadTu_size(my);
   alignment = HadTu_alignment(my);
@@ -139,8 +140,8 @@ static void *HadTu_data(const void *my)
 
 static void *HadTu_next(const void *my, const void *hadTu)
 {
-  UInt4 size;
-  UInt4 alignment;
+  uint32_t size;
+  uint32_t alignment;
   size_t paddedSize;
 
   size = HadTu_size(hadTu);
index 2c9ec57e24e96f684ccceda959633a64cb14545c..b10ea70d1560dd2331dacedc469aca2626e573a5 100644 (file)
@@ -1,8 +1,12 @@
-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/hldread.c,v 6.3 2001-03-07 16:02:44 hades Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/hldread.c,v 6.4 2001-11-18 11:56:21 hadaq Exp $";
 
 
 #define _POSIX_C_SOURCE 199309L
+#define SYSLOG_NAMES
 #include <unistd.h>
+#ifdef __GNUC__
+#include <getopt.h>
+#endif
 
 #include <stddef.h>
 
@@ -13,7 +17,8 @@ static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hada
 #include <signal.h>
 #include <limits.h>
 
-#include <hadesstd.h>
+#include <syslog.h>
+
 
 #include "evt.h"
 #include "hldread.h"
@@ -36,14 +41,14 @@ static void showProcessedEvts(unsigned long processedEvts)
                level = LOG_NOTICE;
                notice = ", \ano new events arrived";
        }
-       msglog(level, "%5u events processed %-30s\r", processedEvts, notice);
+       syslog(level, "%5u events processed %-30s\r", processedEvts, notice);
 }
 
 static void atexit0(void)
 {
        if (!excludeAnal)
                stopAnalysis();
-       msglog(LOG_INFO, "%5u events processed %-30s\n", processedEvts, "");
+       syslog(LOG_INFO, "%5u events processed %-30s", processedEvts, "");
 }
 
 void sigHandler(int sig)
@@ -70,7 +75,10 @@ void main(int argc, char *argv[])
        char **analArgv = malloc(sizeof(char *));
        int analArgc = 1;                       /* Filename is in analArgv[0] */
 
-       msglog_setlevel(argv[0], "info");
+       openlog(argv[0], LOG_PID|LOG_PERROR, LOG_LOCAL0);
+       setlogmask(LOG_UPTO(LOG_INFO));
+
+
        while ((i = getopt(argc, argv, "n:f:e:t:xo:v:")) != -1) {
                switch (i) {
                case 'f':
@@ -94,19 +102,22 @@ void main(int argc, char *argv[])
                        analArgv[analArgc++] = optarg;
                        break;
                case 'v':
-                       if (msglog_setlevel(argv[0], optarg) == 1) {
+                       for (i = 0; prioritynames[i].c_name != NULL
+                               && 0 != strcmp(prioritynames[i].c_name, optarg); i++) {
+                       }
+                       if (prioritynames[i].c_name != NULL) {
+                               setlogmask(LOG_UPTO(prioritynames[i].c_val));
                                break;
                        }                                       /* FALLTHROUGH to default */
                default:
-                       msglog(
+                       syslog(
                                          LOG_ERR,
-                                       "Usage: %s -f firstEvent -n numEvents -e echoRate\n",
+                                       "Usage: %s -f firstEvent -n numEvents -e echoRate",
                                          argv[0]
                                );
-                       msglog_usage();
-                       msglog(
+                       syslog(
                                          LOG_ERR,
-                                  "-t timeout -o analArgs -x (excludeAnal) [fileName]\n"
+                                  "-t timeout -o analArgs -x (excludeAnal) [fileName]"
                                );
                        exit(EXIT_FAILURE);
                        break;
@@ -120,7 +131,7 @@ void main(int argc, char *argv[])
                analArgv[0] = argv[optind];
        }
        if (file == NULL) {
-               msglog(LOG_ERR, "Opening input file: %s\n", strerror(errno));
+               syslog(LOG_ERR, "Opening input file: %s", strerror(errno));
                exit(EXIT_FAILURE);
        }
        if (!excludeAnal) {
@@ -141,7 +152,7 @@ void main(int argc, char *argv[])
                                analyseEvt(evt);
                        processedEvts++;
                        if (processedEvts == 1) {
-                               msglog(LOG_INFO, "First event  processed %-30s\r", "");
+                               syslog(LOG_INFO, "First event  processed %-30s\r", "");
                        } else if (processedEvts % echoRate == 0) {
                                alarm(timeout);
                                showProcessedEvts(processedEvts);
index 58697ab43681958b6acc950b256a68b1a6885ee0..ffd20d667c973be3f17480c7d9a9c52647b4c2db 100644 (file)
@@ -1,4 +1,4 @@
-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwdtu.c,v 1.7 2001-03-07 16:02:44 hades Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwdtu.c,v 1.8 2001-11-18 11:56:21 hadaq Exp $";
 
 
 #define _POSIX_C_SOURCE 199309L
@@ -9,7 +9,8 @@ static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hada
 #include <string.h>
 #include <stdio.h>
 
-#include <hadesstd.h>
+#include <syslog.h>
+
 #include <lvme.h>
 
 
@@ -30,15 +31,15 @@ int conHwDtu(HwDtu *my, const char *name, const Param *param)
 
        Param_getInt(param, my->name, "cardbase", &paramWasFound, &cardBase);
        if (!paramWasFound) {
-               msglog(LOG_WARNING,
-                       "Parameter %s(%s) not found, default = 0\n", my->name, "cardbase");
+               syslog(LOG_WARNING,
+                       "Parameter %s(%s) not found, default = 0", my->name, "cardbase");
                cardBase = 0;
        }
 
-       my->lvme = allocMem(sizeof(LVme));
+       my->lvme = malloc(sizeof(LVme));
 
        if (0 > conLVme(my->lvme, cardBase, 0x10000, 0x09, DTU_MAGIC, 1)) {
-               msglog(LOG_DEBUG, "%s:%d:%s\n", __FILE__, __LINE__, strerror(errno));
+               syslog(LOG_DEBUG, "%s:%d:%s", __FILE__, __LINE__, strerror(errno));
                return -1;
        }
        return 0;
@@ -47,7 +48,7 @@ int conHwDtu(HwDtu *my, const char *name, const Param *param)
 void desHwDtu(HwDtu *my)
 {
        desLVme(my->lvme);
-       freeMem(my->lvme);
+       free(my->lvme);
 }
 
 int HwDtu_isEmpty(HwDtu *my)
index 1c7298a56a95b354105e2d750f2bfcb8745838fe..9aa8024ccc832755b68b16fdc549a0f4f811af86 100644 (file)
@@ -10,8 +10,8 @@ typedef struct HwDtuS {
        char name[16];
        LVme *lvme;
        unsigned long trigNr;
-       UInt1 trigTag;
-       UInt1 trigCode;
+       uint8_t trigTag;
+       uint8_t trigCode;
 } HwDtu;
 
 #define DTU_TRIG_CODE 0x18
index 5144ead388c6d302c3e8aa46661bf673e37e6a17..fd3e9c71a29b50757dd31ad7100e86ee7d83c8ad 100644 (file)
@@ -1,4 +1,4 @@
-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwmdc.c,v 6.14 2001-11-17 14:53:38 hadaq Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwmdc.c,v 6.15 2001-11-18 11:56:21 hadaq Exp $";
 
 
 #define _POSIX_C_SOURCE 199309L
@@ -42,20 +42,20 @@ Hardware *newHardware(void)
        int i;
 
        if (0 > conParam(param)) {
-               msglog(LOG_ERR, "%s:%d:%s\n", __FILE__, __LINE__, strerror(errno));
+               syslog(LOG_ERR, "%s:%d:%s", __FILE__, __LINE__, strerror(errno));
                return NULL;
        }
-       my = allocMem(sizeof(Hardware));
+       my = malloc(sizeof(Hardware));
 
-       my->maxSubEvtSize = SubEvt_hdrSize() + (NSAMS * 2564 * sizeof(UInt4));
+       my->maxSubEvtSize = SubEvt_hdrSize() + (NSAMS * 2564 * sizeof(uint32_t));
 
        for (i = 0; i < NSAMS; i++) {
                char buf[16];
 
-               my->sam[i] = allocMem(sizeof(HwSam));
+               my->sam[i] = malloc(sizeof(HwSam));
                sprintf(buf, "sam%d", i);
                if (0 > conHwSam(my->sam[i], buf, param)) {
-                       msglog(LOG_ERR, "%s:%d:%s\n", __FILE__, __LINE__, strerror(errno));
+                       syslog(LOG_ERR, "%s:%d:%s", __FILE__, __LINE__, strerror(errno));
                        return NULL;
                }
        }
@@ -71,10 +71,10 @@ void deleteHardware(Hardware *my)
 
        for (i = 0; i < NSAMS; i++) {
                desHwSam(my->sam[i]);
-               freeMem(my->sam[i]);
+               free(my->sam[i]);
        }
 
-       freeMem(my);
+       free(my);
 }
 
 void Hardware_waitForTrigger(Hardware *my, void *partEvt)
@@ -110,8 +110,8 @@ void Hardware_readout(Hardware *my, void *partEvt)
 {
        int i;
        void *subEvt = SubEvt_data(partEvt);
-       static UInt4 trigNr = 0;
-       UInt4 trigTag;
+       static uint32_t trigNr = 0;
+       uint32_t trigTag;
 
        /* init partial event, necessary for  SubEvt_next() */
        SubEvt_setDecoding(partEvt, SubEvtDecoding_SubEvts);
@@ -125,7 +125,7 @@ void Hardware_readout(Hardware *my, void *partEvt)
                        trigTag = SubEvt_trigNr(subEvt) & 0xff;
                } else {
                        if (trigTag != (SubEvt_trigNr(subEvt) & 0xff)) {
-                               msglog(LOG_ERR, "(%s)Trigger tag mismatch: 0x%08x != 0x%08x\n",
+                               syslog(LOG_ERR, "(%s)Trigger tag mismatch: 0x%08x != 0x%08x",
                                        my->sam[i]->name,trigTag, SubEvt_trigNr(subEvt));
                        }
                }
@@ -138,6 +138,6 @@ void Hardware_readout(Hardware *my, void *partEvt)
 
        assert(SubEvt_size(partEvt) <= my->maxSubEvtSize);
 #ifndef NDEBUG
-       msglog(LOG_DEBUG, "partEvt: %s\n", SubEvt_2charP(partEvt));
+       syslog(LOG_DEBUG, "partEvt: %s", SubEvt_2charP(partEvt));
 #endif
 }
index b3a354f312588e99929a578954508c98f6163d7d..79f9373050e938649be571b7598425b89792385f 100644 (file)
@@ -1,4 +1,4 @@
-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwrace.c,v 6.14 2001-04-12 09:56:23 hades Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwrace.c,v 6.15 2001-11-18 11:56:21 hadaq Exp $";
 
 
 #define _POSIX_C_SOURCE 199309L
@@ -10,7 +10,10 @@ static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hada
 #include <stdio.h>
 #include <time.h>
 
-#include <hadesstd.h>
+#include <syslog.h>
+
+#include <stdint.h>
+
 #include <lvme.h>
 
 
@@ -48,15 +51,15 @@ int conHwRace(HwRace *my, const char *name, const Param *param)
 
        Param_getInt(param, my->name, "cardbase", &paramWasFound, &cardBase);
        if (!paramWasFound) {
-               msglog(LOG_WARNING,
-                       "Parameter %s(%s) not found, default = 0\n", my->name, "cardbase");
+               syslog(LOG_WARNING,
+                       "Parameter %s(%s) not found, default = 0", my->name, "cardbase");
                cardBase = 0;
        }
 
-       my->rc = allocMem(sizeof(Rc));
+       my->rc = malloc(sizeof(Rc));
 
        if (0 > conRc(my->rc, "rc", cardBase)) {
-               msglog(LOG_ERR, "%s:%d:%s\n", __FILE__, __LINE__, strerror(errno));
+               syslog(LOG_ERR, "%s:%d:%s", __FILE__, __LINE__, strerror(errno));
                return -1;
        }
 
@@ -67,7 +70,7 @@ int conHwRace(HwRace *my, const char *name, const Param *param)
 void desHwRace(HwRace *my)
 {
        desRc(my->rc);
-       freeMem(my->rc);
+       free(my->rc);
 }
 
 void HwRace_requestBuffer(HwRace *my)
@@ -117,7 +120,7 @@ int HwRace_isEmpty(HwRace *my)
 
 int HwRace_readSubEvt(HwRace *my, void *subEvt)
 {
-       UInt4 *data = (UInt4 *) subEvt;
+       uint32_t *data = (uint32_t *) subEvt;
        int firstAddr;
        int size;
 
@@ -133,7 +136,7 @@ int HwRace_readSubEvt(HwRace *my, void *subEvt)
                my->currAddr = (my->currAddr / RCPAGESIZE + 1) * RCPAGESIZE;
        }
 #ifndef NDEBUG
-       msglog(LOG_DEBUG, "subEvt: %s\n", SubEvt_2charP(subEvt));
+       syslog(LOG_DEBUG, "subEvt: %s", SubEvt_2charP(subEvt));
 #endif
        return 0;
 }
index 7c036ab5db3ad2b969d20919a70ab6c7db70c6cd..e33bf3ef5a02e104e8fe74a78e69a4f18f891b8a 100644 (file)
@@ -1,4 +1,4 @@
-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwrich.c,v 6.19 2001-08-30 09:06:48 hades Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwrich.c,v 6.20 2001-11-18 11:56:21 hadaq Exp $";
 
 
 #define _POSIX_C_SOURCE 199309L
@@ -42,23 +42,23 @@ Hardware *newHardware(void)
        int i;
 
        if (0 > conParam(param)) {
-               msglog(LOG_ERR, "%s:%d:%s\n", __FILE__, __LINE__, strerror(errno));
+               syslog(LOG_ERR, "%s:%d:%s", __FILE__, __LINE__, strerror(errno));
                return NULL;
        }
-       my = allocMem(sizeof(Hardware));
+       my = malloc(sizeof(Hardware));
 
-       my->maxSubEvtSize = SubEvt_hdrSize() + (NRACES * 2500 * sizeof(UInt4));
+       my->maxSubEvtSize = SubEvt_hdrSize() + (NRACES * 2500 * sizeof(uint32_t));
 
        for (i = 0; i < NRACES; i++) {
                char buf[16];
 
-               my->race[i] = allocMem(sizeof(HwRace));
+               my->race[i] = malloc(sizeof(HwRace));
                sprintf(buf, "race%d", i);
                if (0 > conHwRace(my->race[i], buf, param)) {
-                       msglog(LOG_ERR, "%s:%d:%s\n", __FILE__, __LINE__, strerror(errno));
+                       syslog(LOG_ERR, "%s:%d:%s", __FILE__, __LINE__, strerror(errno));
                        return NULL;
                }
-               my->lInt[i] = allocMem(sizeof(LInt));
+               my->lInt[i] = malloc(sizeof(LInt));
                conLInt(my->lInt[i], 100 + i);
        }
 
@@ -72,11 +72,11 @@ void deleteHardware(Hardware *my)
 
        for (i = 0; i < NRACES; i++) {
                desLInt(my->lInt[i]);
-               freeMem(my->lInt[i]);
+               free(my->lInt[i]);
                desHwRace(my->race[i]);
-               freeMem(my->race[i]);
+               free(my->race[i]);
        }
-       freeMem(my);
+       free(my);
 }
 
 void Hardware_waitForTrigger(Hardware *my, void *subEvt)
@@ -87,11 +87,11 @@ void Hardware_waitForTrigger(Hardware *my, void *subEvt)
                if (HwRace_isEmpty(my->race[i])) {
                        HwRace_requestBuffer(my->race[i]);
 #ifndef NDEBUG
-                       msglog(LOG_DEBUG, "%d buffer requested\n", i);
+                       syslog(LOG_DEBUG, "%d buffer requested", i);
 #endif
                        LInt_wait(my->lInt[i]);
 #ifndef NDEBUG
-                       msglog(LOG_DEBUG, "%d irq received\n", i);
+                       syslog(LOG_DEBUG, "%d irq received", i);
 #endif
                }
        }
@@ -101,8 +101,8 @@ void Hardware_readout(Hardware *my, void *partEvt)
 {
        int i;
        void *subEvt = SubEvt_data(partEvt);
-       static UInt4 trigNr = 0;
-       UInt4 trigTag;
+       static uint32_t trigNr = 0;
+       uint32_t trigTag;
 
        /* init partial event, necessary for  SubEvt_next() */
        SubEvt_setDecoding(partEvt, SubEvtDecoding_SubEvts);
@@ -115,7 +115,7 @@ void Hardware_readout(Hardware *my, void *partEvt)
                        trigTag = SubEvt_trigNr(subEvt) & 0xff;
                } else {
                        if (trigTag != (SubEvt_trigNr(subEvt) & 0xff)) {
-                               msglog(LOG_ERR, "(%s)Trigger tag mismatch: 0x%08x != 0x%08x\n",
+                               syslog(LOG_ERR, "(%s)Trigger tag mismatch: 0x%08x != 0x%08x",
                                        my->race[i]->name,trigTag, SubEvt_trigNr(subEvt));
                        }
                }
@@ -128,6 +128,6 @@ void Hardware_readout(Hardware *my, void *partEvt)
 
        assert(SubEvt_size(partEvt) <= my->maxSubEvtSize);
 #ifndef NDEBUG
-       msglog(LOG_DEBUG, "partEvt: %s\n", SubEvt_2charP(partEvt));
+       syslog(LOG_DEBUG, "partEvt: %s", SubEvt_2charP(partEvt));
 #endif
 }
index a2b0960ef509a0ec51a5f1e4202ddb260013f363..0303a294b1722d24715e8127994658c763513195 100644 (file)
@@ -1,9 +1,12 @@
-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwsam.c,v 6.10 2001-03-07 16:02:44 hades Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwsam.c,v 6.11 2001-11-18 11:56:21 hadaq Exp $";
 
 #include <assert.h>
 #include <string.h>
 
-#include <hadesstd.h>
+#include <syslog.h>
+
+#include <stdint.h>
+
 #include <lvme.h>
 
 #include <allParam.h>
@@ -41,19 +44,19 @@ int conHwSam(HwSam * my, const char *name, const Param *param)
 
        Param_getInt(param, my->name, "cardbase", &paramWasFound, &cardBase);
        if (!paramWasFound) {
-               msglog(LOG_WARNING,
-                       "Parameter %s(%s) not found, default = 0\n", my->name, "cardbase");
+               syslog(LOG_WARNING,
+                       "Parameter %s(%s) not found, default = 0", my->name, "cardbase");
                cardBase = 0;
        }
 
-  my->cram = allocMem(sizeof(LVme));
+  my->cram = malloc(sizeof(LVme));
   if (0 > conLVme(my->cram, cardBase, 0x10000L, 0x09, 0x0, 4)) {
-    msglog(LOG_ERR, "HwSam on %p not found\n", cardBase);
+    syslog(LOG_ERR, "HwSam on %p not found", cardBase);
     return -1;
   }
-  my->regs = allocMem(sizeof(LVme));
+  my->regs = malloc(sizeof(LVme));
   if (0 > conLVme(my->regs, cardBase + 0x01000000, 0x10000L, 0x09, 0x4, 4)) {
-    msglog(LOG_ERR, "HwSam on %p not found\n", cardBase);
+    syslog(LOG_ERR, "HwSam on %p not found", cardBase);
     return -1;
   }
   my->currAddr = BUFSIZE;
@@ -71,7 +74,7 @@ void HwSam_requestBuffer(HwSam *my) {
   int i;
 
 #ifndef NDEBUG
-  msglog(LOG_DEBUG, "requestBuffer in\n");
+  syslog(LOG_DEBUG, "requestBuffer in");
 #endif
   i = bankRequested(my) == 1 ? 0 : 1;
   do {
@@ -84,7 +87,7 @@ void HwSam_requestBuffer(HwSam *my) {
 
   my->currAddr = BUFSIZE * bankRequested(my) + 8;
 #ifndef NDEBUG
-  msglog(LOG_DEBUG, "requestBuffer out\n");
+  syslog(LOG_DEBUG, "requestBuffer out");
 #endif
 }
 
@@ -97,20 +100,20 @@ int HwSam_isEmpty(HwSam *my) {
 }
 
 void *HwSam_readSubEvt(HwSam *my, void *subEvt) {
-  UInt4 *data = (UInt4 *)subEvt;
+  uint32_t *data = (uint32_t *)subEvt;
   int firstAddr;
   int size;
 
 #ifndef NDEBUG
-  msglog(LOG_DEBUG, "readSubEvt in\n");
+  syslog(LOG_DEBUG, "readSubEvt in");
 #endif
   size = LVme_getL(my->cram, my->currAddr);
 #ifndef NDEBUG
-  msglog(LOG_DEBUG, "readSubEvt currAddr: 0x%08x\n", my->currAddr);
+  syslog(LOG_DEBUG, "readSubEvt currAddr: 0x%08x", my->currAddr);
 #endif
 
   if (my->currAddr + size > endOfData(my)) {
-    msglog(LOG_CRIT,"subEvt throw away : %d, %d\n", size, endOfData(my) - my->currAddr);
+    syslog(LOG_CRIT,"subEvt throw away : %d, %d", size, endOfData(my) - my->currAddr);
     /* create impossible subEvt */
     SubEvt_setSize(subEvt, SubEvt_hdrSize());
     SubEvt_setDecoding(subEvt, SubEvtDecoding_16bitData);
@@ -123,12 +126,12 @@ void *HwSam_readSubEvt(HwSam *my, void *subEvt) {
          *data++ = LVme_getL(my->cram, my->currAddr);
     }
 #ifndef NDEBUG
-    msglog(LOG_DEBUG, "readSubEvt subevt: %s\n", SubEvt_2charP(subEvt));
+    syslog(LOG_DEBUG, "readSubEvt subevt: %s", SubEvt_2charP(subEvt));
 #endif
   }
 
 #ifndef NDEBUG
-  msglog(LOG_DEBUG, "readSubEvt out\n");
+  syslog(LOG_DEBUG, "readSubEvt out");
 #endif
   return 0;
 }
index ec420cec2412605cfcba1545045c9742395b9a5d..c42eea1c893cf8848a09bdb8edea110cc293f2c7 100644 (file)
@@ -1,10 +1,13 @@
-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwship.c,v 6.17 2001-06-06 15:49:04 hades Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwship.c,v 6.18 2001-11-18 11:56:21 hadaq Exp $";
 
 #include <assert.h>
 #include <string.h>
 
 #include <sys/time.h>
-#include <hadesstd.h>
+#include <syslog.h>
+
+#include <stdint.h>
+
 #include <lvme.h>
 
 #include <allParam.h>
@@ -13,14 +16,14 @@ static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hada
 #include "hwship.h"
 
 static int bankRequested(HwShip *my) {
-       UInt2 val;
+       uint16_t val;
 
        val = LVme_tstBitL(my->lvme, LVL2_ACCESS_VMEREG, 6);
        return val;
 }
 
 static int bankConfirmed(HwShip *my) {
-       UInt2 val;
+       uint16_t val;
 
        val = LVme_tstBitL(my->lvme, LVL2_ACCESS_VMEREG, 7);
        return val;
@@ -42,14 +45,14 @@ int conHwShip(HwShip * my, const char *name, const Param *param)
 
        Param_getInt(param, my->name, "cardbase", &paramWasFound, &cardBase);
        if (!paramWasFound) {
-               msglog(LOG_WARNING,
-                       "Parameter %s(%s) not found, default = 0\n", my->name, "cardbase");
+               syslog(LOG_WARNING,
+                       "Parameter %s(%s) not found, default = 0", my->name, "cardbase");
                cardBase = 0;
        }
 
-  my->lvme = allocMem(sizeof(LVme));
+  my->lvme = malloc(sizeof(LVme));
   if (0 > conLVme(my->lvme, cardBase, 0x400000UL, 0x39UL, 0, 0)) {
-    msglog(LOG_ERR, "HwShip on %p not found\n", cardBase);
+    syslog(LOG_ERR, "HwShip on %p not found", cardBase);
     return -1;
   }
   /* Select VME-accessible register of LVL2-controller */
@@ -70,7 +73,7 @@ void HwShip_requestBuffer(HwShip *my) {
   int i;
 
 #ifndef NDEBUG
-  msglog(LOG_DEBUG, "wait for data\n");
+  syslog(LOG_DEBUG, "wait for data");
 #endif
   while ((LVme_getL(my->lvme, LVL2_ACCESS_VMEREG) >> 16 & 0xffff) <= 2) {
 #if 1
@@ -81,7 +84,7 @@ void HwShip_requestBuffer(HwShip *my) {
 #endif
   }
 #ifndef NDEBUG
-  msglog(LOG_DEBUG, "data available\n");
+  syslog(LOG_DEBUG, "data available");
 #endif
   i = bankRequested(my) == 1 ? 0 : 1;
   LVme_setL(my->lvme, LVL2_ACCESS_VMEREG, i);
@@ -105,7 +108,7 @@ int HwShip_isEmpty(HwShip *my) {
 }
 
 int HwShip_readSubEvt(HwShip *my, void *subEvt) {
-  UInt4 *data = (UInt4 *)subEvt;
+  uint32_t *data = (uint32_t *)subEvt;
   int firstAddr;
   size_t size;
 
@@ -117,7 +120,7 @@ int HwShip_readSubEvt(HwShip *my, void *subEvt) {
   }
 
 #ifndef NDEBUG
-       msglog(LOG_DEBUG, "subEvt: %s\n", SubEvt_2charP(subEvt));
+       syslog(LOG_DEBUG, "subEvt: %s", SubEvt_2charP(subEvt));
 #endif
   return 0;
 }
index c19d639cdd0d6ceff13e26dc10ce116a613ff959..32ab8d665504f9842b056509aa6740098c258e4f 100644 (file)
@@ -10,7 +10,7 @@ typedef struct HwShipS {
   LVme *lvme;
   unsigned currAddr;
   unsigned trigNr;
-  UInt1 oldBankConfirmed;
+  uint8_t oldBankConfirmed;
 } HwShip;
 
 
index 1fc3ebc62cda8baecf922088b444504d57b4af2e..595efce458a7d0e84eb5ab08370d3e405f8d0553 100644 (file)
@@ -1,4 +1,4 @@
-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwshow.c,v 6.18 2001-05-10 18:29:24 hades Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwshow.c,v 6.19 2001-11-18 11:56:21 hadaq Exp $";
 
 
 #define _POSIX_C_SOURCE 199309L
@@ -41,20 +41,20 @@ Hardware *newHardware(void)
        int i;
 
        if (0 > conParam(param)) {
-               msglog(LOG_ERR, "%s:%d:%s\n", __FILE__, __LINE__, strerror(errno));
+               syslog(LOG_ERR, "%s:%d:%s", __FILE__, __LINE__, strerror(errno));
                return NULL;
        }
-       my = allocMem(sizeof(Hardware));
+       my = malloc(sizeof(Hardware));
 
-       my->maxSubEvtSize = SubEvt_hdrSize() + (NSHIPS * 1600 * sizeof(UInt4));
+       my->maxSubEvtSize = SubEvt_hdrSize() + (NSHIPS * 1600 * sizeof(uint32_t));
 
        for (i = 0; i < NSHIPS; i++) {
                char buf[16];
 
-               my->ship[i] = allocMem(sizeof(HwShip));
+               my->ship[i] = malloc(sizeof(HwShip));
                sprintf(buf, "ipc%d", i);
                if (0 > conHwShip(my->ship[i], buf, param)) {
-                       msglog(LOG_ERR, "%s:%d:%s\n", __FILE__, __LINE__, strerror(errno));
+                       syslog(LOG_ERR, "%s:%d:%s", __FILE__, __LINE__, strerror(errno));
                        return NULL;
                }
        }
@@ -70,10 +70,10 @@ void deleteHardware(Hardware *my)
 
        for (i = 0; i < NSHIPS; i++) {
                desHwShip(my->ship[i]);
-               freeMem(my->ship[i]);
+               free(my->ship[i]);
        }
 
-       freeMem(my);
+       free(my);
 }
 
 void Hardware_waitForTrigger(Hardware *my, void *subEvt)
@@ -107,8 +107,8 @@ void Hardware_readout(Hardware *my, void *partEvt)
 {
        int i;
        void *subEvt = SubEvt_data(partEvt);
-       static UInt4 trigNr = 0;
-       UInt4 trigTag;
+       static uint32_t trigNr = 0;
+       uint32_t trigTag;
 
        /* init partial event, necessary for  SubEvt_next() */
        SubEvt_setDecoding(partEvt, SubEvtDecoding_SubEvts);
@@ -121,7 +121,7 @@ void Hardware_readout(Hardware *my, void *partEvt)
                        trigTag = SubEvt_trigNr(subEvt) & 0xff;
                } else {
                        if (trigTag != (SubEvt_trigNr(subEvt) & 0xff)) {
-                               msglog(LOG_ERR, "(%s)Trigger tag mismatch: 0x%08x != 0x%08x\n",
+                               syslog(LOG_ERR, "(%s)Trigger tag mismatch: 0x%08x != 0x%08x",
                                        my->ship[i]->name,trigTag, SubEvt_trigNr(subEvt));
                        }
                }
@@ -134,6 +134,6 @@ void Hardware_readout(Hardware *my, void *partEvt)
 
        assert(SubEvt_size(partEvt) <= my->maxSubEvtSize);
 #ifndef NDEBUG
-       msglog(LOG_DEBUG, "partEvt: %s\n", SubEvt_2charP(partEvt));
+       syslog(LOG_DEBUG, "partEvt: %s", SubEvt_2charP(partEvt));
 #endif
 }
index 42add16bc3c27acae1952819c5a5adb1218eaaf1..4089de45f9ddbfa8a6f070008c6a3d46f2b9e901 100644 (file)
@@ -1,4 +1,4 @@
-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwsis3801.c,v 1.4 2001-03-07 16:02:44 hades Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwsis3801.c,v 1.5 2001-11-18 11:56:21 hadaq Exp $";
 
 
 #define _POSIX_C_SOURCE 199309L
@@ -9,7 +9,10 @@ static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hada
 #include <string.h>
 #include <stdio.h>
 
-#include <hadesstd.h>
+#include <syslog.h>
+
+#include <stdint.h>
+
 #include <lvme.h>
 
 
@@ -28,10 +31,10 @@ int conHwSis3801(HwSis3801 *my, const char *name, const Param *param)
        my->trigNr = 0;
 
        cardBase = Param_getInt(param, my->name, "cardbase");
-       my->lvme = allocMem(sizeof(LVme));
+       my->lvme = malloc(sizeof(LVme));
 
        if (0 > conLVme(my->lvme, cardBase, 0x10000, 0x09, SIS3801_MODID, 4)) {
-               msglog(LOG_DEBUG, "%s:%d:%s\n", __FILE__, __LINE__, strerror(errno));
+               syslog(LOG_DEBUG, "%s:%d:%s", __FILE__, __LINE__, strerror(errno));
                return -1;
        }
        LVme_setL(my->lvme, SIS3801_RESET, 0);
@@ -46,7 +49,7 @@ int conHwSis3801(HwSis3801 *my, const char *name, const Param *param)
 void desHwSis3801(HwSis3801 *my)
 {
        desLVme(my->lvme);
-       freeMem(my->lvme);
+       free(my->lvme);
 }
 
 int HwSis3801_isEmpty(HwSis3801 *my)
@@ -56,11 +59,11 @@ int HwSis3801_isEmpty(HwSis3801 *my)
 
 int HwSis3801_readData(HwSis3801 *my, void *subEvt)
 {
-       UInt2 *data = SubEvt_end(subEvt);
-       UInt4 dummy;
+       uint16_t *data = SubEvt_end(subEvt);
+       uint32_t dummy;
        int nWords;
 
-       msglog(LOG_DEBUG, "Sis3801 Readout\n");
+       syslog(LOG_DEBUG, "Sis3801 Readout");
        dummy = LVme_getL(my->lvme, SIS3801_MODID);
        *data++ = dummy >> 16;
        nWords = SIS3801_NCHANNELS;
index 85974a78c767e2218496500567e8bd26431f11c3..8a58f5a7b33d27ad11bbb4b2c446aa063ad671e9 100644 (file)
@@ -1,8 +1,9 @@
-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwsoft.c,v 6.22 2001-06-06 15:49:04 hades Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwsoft.c,v 6.23 2001-11-18 11:56:21 hadaq Exp $";
 
 
 #define _POSIX_C_SOURCE 199309L
 #include <unistd.h>
+#include <stdlib.h>
 
 #include <sys/time.h>
 
@@ -21,7 +22,10 @@ size_t Hardware_maxSubEvtSize(const Hardware *my)
        return my->maxSubEvtSize;
 }
 
-#include <hadesstd.h>
+#include <syslog.h>
+
+#include <stdint.h>
+
 
 int Hardware_inSpill(const Hardware *my)
 {
@@ -35,25 +39,24 @@ Hardware *newHardware(void)
        int paramWasFound;
        unsigned long size;
 
-       my = allocMem(sizeof(Hardware));
-       my->maxSubEvtSize = 2 * SubEvt_hdrSize() + 5004 * sizeof(UInt4);
+       my = malloc(sizeof(Hardware));
+       my->maxSubEvtSize = 2 * SubEvt_hdrSize() + 5004 * sizeof(uint32_t);
 
-       param = allocMem(sizeof(Param));
+       param = malloc(sizeof(Param));
        conParam(param);
        Param_getInt(param, "soft", "size", &paramWasFound, &size);
        if (!paramWasFound) {
-               msglog(LOG_WARNING,
-                       "Parameter %s(%s) not found, defaulting to 0\n", "soft", "size");
+               syslog(LOG_WARNING,
+                       "Parameter %s(%s) not found, defaulting to 0", "soft", "size");
                size = 0;
        }
-       printf("size: %d\n", size);
        desParam(param);
        return my;
 }
 
 void deleteHardware(Hardware *my)
 {
-       freeMem(my);
+       free(my);
 }
 
 void Hardware_waitForTrigger(Hardware *my, void *partEvt)
@@ -69,9 +72,9 @@ void Hardware_waitForTrigger(Hardware *my, void *partEvt)
 
 void readoutTrig(void *subEvt)
 {
-       UInt4 *data;
-       UInt4 *first;
-       static UInt1 trigTag;
+       uint32_t *data;
+       uint32_t *first;
+       static uint8_t trigTag;
        size_t size;
 
        SubEvt_setDecoding(subEvt, SubEvtDecoding_32bitData);
@@ -88,17 +91,17 @@ void readoutTrig(void *subEvt)
        SubEvt_setSize(subEvt, (char *)data - (char *)subEvt);
        SubEvt_setId(subEvt, SubEvtId_trigCode);
        SubEvt_setTrigNr(subEvt, trigTag);
-       msglog(LOG_DEBUG, "subEvt: %s\n", SubEvt_2charP(subEvt));
+       syslog(LOG_DEBUG, "subEvt: %s", SubEvt_2charP(subEvt));
 
        trigTag++;
 }
 
 void readoutSoft(void *subEvt)
 {
-       UInt4 *data;
-       UInt4 *first;
-       static UInt1 trigTag;
-       UInt4 id;
+       uint32_t *data;
+       uint32_t *first;
+       static uint8_t trigTag;
+       uint32_t id;
        size_t size;
 
        SubEvt_setDecoding(subEvt, SubEvtDecoding_32bitData);
@@ -128,7 +131,7 @@ void readoutSoft(void *subEvt)
        SubEvt_setSize(subEvt, size);
        SubEvt_setId(subEvt, id);
        SubEvt_setTrigNr(subEvt, trigTag);
-       msglog(LOG_DEBUG, "subEvt: %s\n", SubEvt_2charP(subEvt));
+       syslog(LOG_DEBUG, "subEvt: %s", SubEvt_2charP(subEvt));
 
        trigTag++;
 }
@@ -136,9 +139,9 @@ void readoutSoft(void *subEvt)
 void Hardware_readout(Hardware *my, void *partEvt)
 {
        void *subEvt = SubEvt_data(partEvt);
-       static UInt4 trigNr;
-       static UInt1 trigTag;
-       UInt1 trigCode;
+       static uint32_t trigNr;
+       static uint8_t trigTag;
+       uint8_t trigCode;
 
        SubEvt_setDecoding(partEvt, SubEvtDecoding_SubEvts);
 
@@ -156,5 +159,5 @@ void Hardware_readout(Hardware *my, void *partEvt)
        SubEvt_setSize(partEvt, (char *)subEvt - (char *)partEvt);
        SubEvt_setId(partEvt, trigCode);
        SubEvt_setTrigNr(partEvt, (trigNr << 8) | trigTag);
-       msglog(LOG_DEBUG, "partEvt: %s\n", SubEvt_2charP(partEvt));
+       syslog(LOG_DEBUG, "partEvt: %s", SubEvt_2charP(partEvt));
 }
index bd26611a1df7bf93236ca0bf361513ee9cc256ab..880cc38a8235a5f73a1e62f85f30f6c7de598355 100644 (file)
@@ -1,4 +1,4 @@
-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwtbus.c,v 1.7 2001-03-07 16:02:44 hades Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwtbus.c,v 1.8 2001-11-18 11:56:21 hadaq Exp $";
 
 
 #define _POSIX_C_SOURCE 199309L
@@ -35,16 +35,16 @@ Hardware *newHardware(void)
        HwDtu *dtu;
 
        if (0 > conParam(param)) {
-               msglog(LOG_DEBUG, "%s:%d:%s\n", __FILE__, __LINE__, strerror(errno));
+               syslog(LOG_DEBUG, "%s:%d:%s", __FILE__, __LINE__, strerror(errno));
                return NULL;
        }
-       my = allocMem(sizeof(Hardware));
+       my = malloc(sizeof(Hardware));
 
-       my->maxSubEvtSize = SubEvt_hdrSize() + 2000 * sizeof(UInt4);
+       my->maxSubEvtSize = SubEvt_hdrSize() + 2000 * sizeof(uint32_t);
 
-       my->dtu = allocMem(sizeof(HwDtu));
+       my->dtu = malloc(sizeof(HwDtu));
        if (0 > conHwDtu(my->dtu, "dtu", param)) {
-               msglog(LOG_DEBUG, "%s:%d:%s\n", __FILE__, __LINE__, strerror(errno));
+               syslog(LOG_DEBUG, "%s:%d:%s", __FILE__, __LINE__, strerror(errno));
                return NULL;
        }
 
@@ -55,16 +55,16 @@ Hardware *newHardware(void)
 void deleteHardware(Hardware *my)
 {
        desHwDtu(my->dtu);
-       freeMem(my->dtu);
+       free(my->dtu);
 
-       freeMem(my);
+       free(my);
 }
 
 void Hardware_waitForTrigger(Hardware *my, void *subEvt)
 {
        static int nextId = SubEvtId_trigCode;
        static int doReadOut;
-       static UInt1 trigTag = 0;
+       static uint8_t trigTag = 0;
        static unsigned long trigNr = 0;
 
        switch (nextId) {
@@ -79,7 +79,7 @@ void Hardware_waitForTrigger(Hardware *my, void *subEvt)
 #endif
                        }
                        HwDtu_read(my->dtu);
-                       msglog(LOG_DEBUG, "Dtu: tag: 0x%02x, code: 0x%02x\n", my->dtu->trigTag, my->dtu->trigCode);
+                       syslog(LOG_DEBUG, "Dtu: tag: 0x%02x, code: 0x%02x", my->dtu->trigTag, my->dtu->trigCode);
                        switch (my->dtu->trigCode & 0x7) {
                        case 0x02:
                        case 0x03:
@@ -104,8 +104,8 @@ void Hardware_waitForTrigger(Hardware *my, void *subEvt)
 
 void Hardware_readout(Hardware *my, void *subEvt)
 {
-       UInt4 *data = SubEvt_data(subEvt);
-       UInt4 *first = data;
+       uint32_t *data = SubEvt_data(subEvt);
+       uint32_t *first = data;
        size_t size;
 
        switch (SubEvt_pureId(subEvt)) {
@@ -120,7 +120,7 @@ void Hardware_readout(Hardware *my, void *subEvt)
                }
                break;
        }
-       size = SubEvt_size(subEvt) + sizeof(UInt4) * (data - first);
+       size = SubEvt_size(subEvt) + sizeof(uint32_t) * (data - first);
        if (size > my->maxSubEvtSize) {
                SubEvt_setId(subEvt, SubEvt_id(subEvt) | 0x80000000);
                size = my->maxSubEvtSize;
index 1df7c2fabb3f0751becd03b846cb6730981e5bba..a7b4ead0fe68a05cedb6827f1836e6f2e237b7c1 100644 (file)
@@ -1,11 +1,14 @@
-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwtip.c,v 1.20 2001-08-31 11:17:31 hades Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwtip.c,v 1.21 2001-11-18 11:56:21 hadaq Exp $";
 
 #include <assert.h>
 #include <string.h>
 #include <signal.h>
 
 #include <sys/time.h>
-#include <hadesstd.h>
+#include <syslog.h>
+
+#include <stdint.h>
+
 #include <lvme.h>
 
 #include <allParam.h>
@@ -49,7 +52,7 @@ static LVme_L berrGetL(LVme * my, unsigned long offset)
 
 #if 0
        if (oldOff != offset && oldWord == retVal) {
-               msglog(LOG_ERR, "word twice: 0x%08x on 0x%08x\n", retVal, offset);
+               syslog(LOG_ERR, "word twice: 0x%08x on 0x%08x", retVal, offset);
        }
        oldOff = offset;
        oldWord = retVal;
@@ -79,7 +82,7 @@ static void berrSetL(LVme * my, unsigned long offset, LVme_L v)
 
 static int bankRequested(HwTip * my)
 {
-       UInt2 val;
+       uint16_t val;
 
        val = my->bankRequested;
        return val;
@@ -88,7 +91,7 @@ static int bankRequested(HwTip * my)
 #if 0
 static int bankConfirmed(HwTip * my)
 {
-       UInt2 val;
+       uint16_t val;
 
        val = -1;
        return val;
@@ -114,15 +117,15 @@ int conHwTip(HwTip * my, const char *name, const Param *param)
 
        Param_getInt(param, my->name, "cardbase", &paramWasFound, &cardBase);
        if (!paramWasFound) {
-               msglog(LOG_WARNING,
-                       "Parameter %s(%s) not found, default = 0\n", my->name, "cardbase");
+               syslog(LOG_WARNING,
+                       "Parameter %s(%s) not found, default = 0", my->name, "cardbase");
                cardBase = 0;
        }
-       msglog(LOG_INFO, "conc cardbase %.8x\n", cardBase );
+       syslog(LOG_INFO, "conc cardbase %.8x", cardBase );
 
-       my->lvme = allocMem(sizeof(LVme));
+       my->lvme = malloc(sizeof(LVme));
        if (0 > conLVme(my->lvme, cardBase, 0x3000000UL, 0x09UL, 0, 0)) {
-               msglog(LOG_ERR, "HwTip on %p not found\n", cardBase);
+               syslog(LOG_ERR, "HwTip on %p not found", cardBase);
                return -1;
        }
 
@@ -186,13 +189,13 @@ int HwTip_isEmpty(HwTip * my)
 
 int HwTip_readSubEvt(HwTip * my, void *subEvt)
 {
-       UInt4 *data = (UInt4 *) subEvt;
+       uint32_t *data = (uint32_t *) subEvt;
        int firstAddr;
        size_t size;
 
        size = LVme_getL(my->lvme, my->currAddr);
        if (size > 0x40000) {
-         msglog(LOG_ERR, "found size: %.8x , address: %.8x, too long, fatal! \n", size, my->currAddr);
+         syslog(LOG_ERR, "found size: %.8x , address: %.8x, too long, fatal! ", size, my->currAddr);
          exit(1);
        }
        /* copy one sub evt from RC to memory */
index afc71bb34c2fefe8d6a19eeaa1c1c7e7425d0858..7f17494f925dde51c1d5cb114fc3b26ff5bdf3a7 100644 (file)
@@ -1,4 +1,4 @@
-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwtof.c,v 1.19 2001-03-07 16:02:44 hades Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwtof.c,v 1.20 2001-11-18 11:56:21 hadaq Exp $";
 
 
 #define _POSIX_C_SOURCE 199309L
@@ -42,21 +42,21 @@ Hardware *newHardware(void)
        int i;
 
        if (0 > conParam(param)) {
-               msglog(LOG_ERR, "%s:%d:%s\n", __FILE__, __LINE__, strerror(errno));
+               syslog(LOG_ERR, "%s:%d:%s", __FILE__, __LINE__, strerror(errno));
                return NULL;
        }
-       my = allocMem(sizeof(Hardware));
+       my = malloc(sizeof(Hardware));
 
-       my->maxSubEvtSize = SubEvt_hdrSize() + (NCRATES * 620 * sizeof(UInt4));
+       my->maxSubEvtSize = SubEvt_hdrSize() + (NCRATES * 620 * sizeof(uint32_t));
        my->tipToRead = 0;
 
        for (i = 0; i < NTIPS; i++) {
                char buf[16];
 
-               my->tip[i] = allocMem(sizeof(HwTip));
+               my->tip[i] = malloc(sizeof(HwTip));
                sprintf(buf, "tip%d", i);
                if (0 > conHwTip(my->tip[i], buf, param)) {
-                       msglog(LOG_ERR, "%s:%d:%s\n", __FILE__, __LINE__, strerror(errno));
+                       syslog(LOG_ERR, "%s:%d:%s", __FILE__, __LINE__, strerror(errno));
                        return NULL;
                }
        }
@@ -72,10 +72,10 @@ void deleteHardware(Hardware *my)
 
        for (i = 0; i < NTIPS; i++) {
                desHwTip(my->tip[i]);
-               freeMem(my->tip[i]);
+               free(my->tip[i]);
        }
 
-       freeMem(my);
+       free(my);
 }
 
 void Hardware_waitForTrigger(Hardware *my, void *subEvt)
@@ -95,8 +95,8 @@ void Hardware_waitForTrigger(Hardware *my, void *subEvt)
 
 void Hardware_readout(Hardware *my, void *partEvt)
 {
-       static UInt4 trigNr = 0;
-       UInt1 trigTag;
+       static uint32_t trigNr = 0;
+       uint8_t trigTag;
        void *subEvt = SubEvt_data(partEvt);
        int i;
 
@@ -115,6 +115,6 @@ void Hardware_readout(Hardware *my, void *partEvt)
        SubEvt_setId(partEvt, 0);
        trigNr++;
 #ifndef NDEBUG
-       msglog(LOG_DEBUG, "partEvt: %s\n", SubEvt_2charP(partEvt));
+       syslog(LOG_DEBUG, "partEvt: %s", SubEvt_2charP(partEvt));
 #endif
 }
index 91f3ac72298768cca499f046c7fcdd7e4e04564b..ffe068fe8bf3b6d24a3023961f24c2fc7e2366ae 100644 (file)
@@ -1,4 +1,4 @@
-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwtrig.c,v 6.20 2001-11-18 09:35:40 hadaq Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwtrig.c,v 6.21 2001-11-18 11:56:21 hadaq Exp $";
 
 #define _POSIX_C_SOURCE 199309L
 #include <unistd.h>
@@ -47,7 +47,10 @@ size_t Hardware_maxSubEvtSize(const Hardware *my)
        return my->maxSubEvtSize;
 }
 
-#include <hadesstd.h>
+#include <syslog.h>
+
+#include <stdint.h>
+
 
 int Hardware_inSpill(const Hardware *my)
 {
@@ -61,43 +64,43 @@ Hardware *newHardware(void)
        int paramWasFound;
        Param *param;
 
-       my = allocMem(sizeof(Hardware));
-       my->maxSubEvtSize = (SubEvt_hdrSize() + 2 * 500 * sizeof(UInt4)) /* MU */
-               + ( NCRATES * ( SubEvt_hdrSize() +  620 * sizeof(UInt4))); /* CONC */
+       my = malloc(sizeof(Hardware));
+       my->maxSubEvtSize = (SubEvt_hdrSize() + 2 * 500 * sizeof(uint32_t)) /* MU */
+               + ( NCRATES * ( SubEvt_hdrSize() +  620 * sizeof(uint32_t))); /* CONC */
 
        my->evtCount = 0;
        my->old_evtCount = 0;
 
-       param = allocMem(sizeof(Param));
+       param = malloc(sizeof(Param));
        conParam(param);
        Param_getInt(param, "mu", "cardbase", &paramWasFound, &cardBase);
-       msglog(LOG_INFO, "MU cardbase %.8x\n", cardBase );
+       syslog(LOG_INFO, "MU cardbase %.8x", cardBase );
        if (!paramWasFound) {
-               msglog(LOG_WARNING,
-                       "Parameter %s(%s) not found, default = 0\n", "mu", "cardbase");
+               syslog(LOG_WARNING,
+                       "Parameter %s(%s) not found, default = 0", "mu", "cardbase");
                cardBase = 0;
        }
 
-       my->lvme0 = allocMem(sizeof(LVme));
+       my->lvme0 = malloc(sizeof(LVme));
        if (0 > conLVme(my->lvme0, cardBase, 0x100000UL, 0x09UL, 0, 0)) {
-         msglog(LOG_ERR, "MU on %p not found\n", cardBase);
+         syslog(LOG_ERR, "MU on %p not found", cardBase);
          return NULL;
        }
-       my->lvme4 = allocMem(sizeof(LVme));
+       my->lvme4 = malloc(sizeof(LVme));
        if (0 > conLVme(my->lvme4, cardBase + 0x4000000, 0x10000UL, 0x09UL, 0, 0)) {
-         msglog(LOG_ERR, "MU on %p not found\n", cardBase);
+         syslog(LOG_ERR, "MU on %p not found", cardBase);
          return NULL;
        }
-       my->lvme6 = allocMem(sizeof(LVme));
+       my->lvme6 = malloc(sizeof(LVme));
        if (0 > conLVme(my->lvme6, cardBase + 0x6000000, 0x10000UL, 0x09UL, 0, 0)) {
-         msglog(LOG_ERR, "MU on %p not found\n", cardBase);
+         syslog(LOG_ERR, "MU on %p not found", cardBase);
          return NULL;
        }
 
 #ifdef TOF_READOUT
-       my->tip = allocMem(sizeof(HwTip));
+       my->tip = malloc(sizeof(HwTip));
        if (0 > conHwTip(my->tip, "conc", param)) {
-               msglog(LOG_ERR, "%s:%d:%s\n", __FILE__, __LINE__, strerror(errno));
+               syslog(LOG_ERR, "%s:%d:%s", __FILE__, __LINE__, strerror(errno));
                return NULL;
        }
 #endif
@@ -111,16 +114,16 @@ void deleteHardware(Hardware *my)
 {
 #ifdef TOF_READOUT
        desHwTip(my->tip);
-       freeMem(my->tip);
+       free(my->tip);
 #endif
 
   desLVme(my->lvme6);
-  freeMem(my->lvme6);
+  free(my->lvme6);
   desLVme(my->lvme4);
-  freeMem(my->lvme4);
+  free(my->lvme4);
   desLVme(my->lvme0);
-  freeMem(my->lvme0);
-  freeMem(my);
+  free(my->lvme0);
+  free(my);
 }
 
 void Hardware_waitForTrigger(Hardware *my, void *partEvt)
@@ -173,7 +176,7 @@ void Hardware_waitForTrigger(Hardware *my, void *partEvt)
 
 void readoutTrig(Hardware *my, void *subEvt)
 {
-       UInt4 *data;
+       uint32_t *data;
        size_t size;
 
        data = SubEvt_begin(subEvt);
@@ -194,7 +197,7 @@ void readoutTrig(Hardware *my, void *subEvt)
        }
 
 #ifndef NDEBUG
-       msglog(LOG_DEBUG, "subEvt: %s\n", SubEvt_2charP(subEvt));
+       syslog(LOG_DEBUG, "subEvt: %s", SubEvt_2charP(subEvt));
 #endif
 }
 
@@ -202,8 +205,8 @@ void Hardware_readout(Hardware *my, void *partEvt)
 {
        void *subEvt = SubEvt_data(partEvt);
        static unsigned long trigNr = 0;
-       UInt1 trigTag;
-       UInt1 trigCode;
+       uint8_t trigTag;
+       uint8_t trigCode;
        int i;
 
        SubEvt_setDecoding(partEvt, SubEvtDecoding_SubEvts);
@@ -229,7 +232,7 @@ void Hardware_readout(Hardware *my, void *partEvt)
                HwTip_readSubEvt(my->tip, subEvt);
                if (trigTag != (SubEvt_trigNr(subEvt) & 0xff)) {
                        SubEvt_setId(subEvt, SubEvt_id(subEvt) | 0x80000000);
-                       msglog(LOG_ERR, "(%s)Trigger tag mismatch: 0x%08x != 0x%08x\n",
+                       syslog(LOG_ERR, "(%s)Trigger tag mismatch: 0x%08x != 0x%08x",
                                my->tip->name, trigTag, SubEvt_trigNr(subEvt));
                }
                subEvt = SubEvt_next(partEvt, subEvt);
@@ -245,7 +248,7 @@ void Hardware_readout(Hardware *my, void *partEvt)
 
        assert(SubEvt_size(partEvt) <= my->maxSubEvtSize);
 #ifndef NDEBUG
-       msglog(LOG_DEBUG, "partEvt: %s\n", SubEvt_2charP(partEvt));
+       syslog(LOG_DEBUG, "partEvt: %s", SubEvt_2charP(partEvt));
 #endif
 }
 
index a1259df7b610147c6be81be825bf74cfb270f152..ddde494b02f9cef9615ba66d84c51820a75a5ae5 100644 (file)
@@ -1,4 +1,4 @@
-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwv488.c,v 1.7 2001-03-07 16:02:44 hades Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwv488.c,v 1.8 2001-11-18 11:56:21 hadaq Exp $";
 
 
 #define _POSIX_C_SOURCE 199309L
@@ -9,7 +9,10 @@ static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hada
 #include <string.h>
 #include <stdio.h>
 
-#include <hadesstd.h>
+#include <syslog.h>
+
+#include <stdint.h>
+
 #include <lvme.h>
 
 
@@ -28,10 +31,10 @@ int conHwV488(HwV488 * my, const char *name, const Param *param)
        my->trigNr = 0;
 
        cardBase = Param_getInt(param, my->name, "cardbase");
-       my->lvme = allocMem(sizeof(LVme));
+       my->lvme = malloc(sizeof(LVme));
 
        if (0 > conLVme(my->lvme, cardBase, 0x10000, 0x39, V488_TYPE, 2)) {
-               msglog(LOG_DEBUG, "%s:%d:%s\n", __FILE__, __LINE__, strerror(errno));
+               syslog(LOG_DEBUG, "%s:%d:%s", __FILE__, __LINE__, strerror(errno));
                return -1;
        }
        LVme_setW(my->lvme, V488_RESET, 0);
@@ -48,7 +51,7 @@ int conHwV488(HwV488 * my, const char *name, const Param *param)
 void desHwV488(HwV488 * my)
 {
        desLVme(my->lvme);
-       freeMem(my->lvme);
+       free(my->lvme);
 }
 
 int HwV488_isEmpty(HwV488 *my) {
@@ -57,25 +60,25 @@ int HwV488_isEmpty(HwV488 *my) {
 
 int HwV488_readData(HwV488 * my, void *subEvt)
 {
-       UInt2 *data = SubEvt_end(subEvt);
-       UInt2 hdr;
+       uint16_t *data = SubEvt_end(subEvt);
+       uint16_t hdr;
        int nWords;
-       UInt1 trigTag;
+       uint8_t trigTag;
 
-       msglog(LOG_DEBUG, "V488 Readout\n");
+       syslog(LOG_DEBUG, "V488 Readout");
        *data++ = my->id;
        if (!HwV488_isEmpty(my)) {
                *data++ = hdr = LVme_getW(my->lvme, V488_OUT_BUF);
                if ((hdr & 0x8000) != 0x8000) {
-                       msglog(LOG_EMERG, "V488 First word not header: 0x%04x\n", hdr);
+                       syslog(LOG_EMERG, "V488 First word not header: 0x%04x", hdr);
                } else {
-                       msglog(LOG_DEBUG, "V488 First word is header: 0x%04x\n", hdr);
+                       syslog(LOG_DEBUG, "V488 First word is header: 0x%04x", hdr);
                }
 
 #if 0
                trigTag = hdr & 0xff;
                if (trigTag != (SubEvt_trigNr(subEvt) & 0xff)) {
-                       msglog(LOG_EMERG, "%s trigNr mismatch: 0x%08x != 0x%02x \n",
+                       syslog(LOG_EMERG, "%s trigNr mismatch: 0x%08x != 0x%02x ",
                                   my->name, SubEvt_trigNr(subEvt), trigTag);
                }
 #endif
index c5224fdc93d620ed0b8226651fac4c76d61ba7d9..59c5b507f02126f7b39073be451e6d1b5f63f3a6 100644 (file)
@@ -8,7 +8,7 @@
 
 typedef struct HwV488S {
   char name[16];
-  UInt2 id;
+  uint16_t id;
   LVme *lvme;
   unsigned long trigNr;
 } HwV488;
index dccfb93508f98b46f88cf00040ded374d0590c5f..66913ef5ac4eadb3b585aea1f39b0fb3a837f626 100644 (file)
@@ -1,4 +1,4 @@
-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwv775.c,v 1.12 2001-03-07 16:02:44 hades Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwv775.c,v 1.13 2001-11-18 11:56:21 hadaq Exp $";
 
 
 #define _POSIX_C_SOURCE 199309L
@@ -9,7 +9,10 @@ static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hada
 #include <string.h>
 #include <stdio.h>
 
-#include <hadesstd.h>
+#include <syslog.h>
+
+#include <stdint.h>
+
 #include <lvme.h>
 
 
@@ -27,10 +30,10 @@ int conHwV775(HwV775 *my, const char *name, const Param *param)
        strcpy(my->name, name);
 
        cardBase = Param_getInt(param, my->name, "cardbase");
-       my->lvme = allocMem(sizeof(LVme));
+       my->lvme = malloc(sizeof(LVme));
 
        if (0 > conLVme(my->lvme, cardBase, 0x10000, 0x09, V775_GEO_ADDR, 2)) {
-               msglog(LOG_DEBUG, "%s:%d:%s\n", __FILE__, __LINE__, strerror(errno));
+               syslog(LOG_DEBUG, "%s:%d:%s", __FILE__, __LINE__, strerror(errno));
                return -1;
        }
        LVme_setW(my->lvme, V775_RESET, 0);
@@ -57,7 +60,7 @@ int conHwV775(HwV775 *my, const char *name, const Param *param)
 void desHwV775(HwV775 *my)
 {
        desLVme(my->lvme);
-       freeMem(my->lvme);
+       free(my->lvme);
 }
 
 int HwV775_isEmpty(HwV775 *my)
@@ -67,18 +70,18 @@ int HwV775_isEmpty(HwV775 *my)
 
 int HwV775_readData(HwV775 *my, void *subEvt)
 {
-       UInt4 *data = SubEvt_end(subEvt);
-       UInt4 hdr;
-       UInt4 eob;
+       uint32_t *data = SubEvt_end(subEvt);
+       uint32_t hdr;
+       uint32_t eob;
        int nWords;
-       UInt1 trigTag;
+       uint8_t trigTag;
 
-       msglog(LOG_DEBUG, "V775 Readout\n");
+       syslog(LOG_DEBUG, "V775 Readout");
        *data++ = hdr = LVme_getL(my->lvme, V775_OUT_BUF);
        if ((hdr & 0x07000000) != 0x02000000) {
-               msglog(LOG_EMERG, "V775 First word not header: 0x%08x\n", hdr);
+               syslog(LOG_EMERG, "V775 First word not header: 0x%08x", hdr);
        } else {
-               msglog(LOG_DEBUG, "V775 First word is header: 0x%08x\n", hdr);
+               syslog(LOG_DEBUG, "V775 First word is header: 0x%08x", hdr);
        }
 
        nWords = hdr >> 8 & 0xff;
@@ -88,15 +91,15 @@ int HwV775_readData(HwV775 *my, void *subEvt)
 
        *data++ = eob = LVme_getL(my->lvme, V775_OUT_BUF);
        if ((eob & 0x07000000) != 0x04000000) {
-               msglog(LOG_EMERG, "V775 Last word not eob: 0x%08x\n", eob);
+               syslog(LOG_EMERG, "V775 Last word not eob: 0x%08x", eob);
        } else {
-               msglog(LOG_DEBUG, "V775 Last word is eob: 0x%08x\n", eob);
+               syslog(LOG_DEBUG, "V775 Last word is eob: 0x%08x", eob);
        }
 
        trigTag = eob & 0xff;
        if (trigTag != (SubEvt_trigNr(subEvt) & 0xff)) {
                SubEvt_setId(subEvt, SubEvt_id(subEvt) | 0x80000000);
-               msglog(LOG_EMERG, "%s trigNr mismatch: 0x%08x != 0x%02x \n",
+               syslog(LOG_EMERG, "%s trigNr mismatch: 0x%08x != 0x%02x ",
                           my->name, SubEvt_trigNr(subEvt), trigTag);
        }
        SubEvt_setSize(subEvt, (char *) data - (char *) subEvt);
index 3452ce7958b2bcbb849870dede446184efa9403e..4a85e7376b1719315eed4c4e04968f1040c31818 100644 (file)
@@ -1,4 +1,4 @@
-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwv878.c,v 1.10 2001-03-07 16:02:44 hades Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/Attic/hwv878.c,v 1.11 2001-11-18 11:56:21 hadaq Exp $";
 
 
 #define _POSIX_C_SOURCE 199309L
@@ -9,7 +9,10 @@ static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hada
 #include <string.h>
 #include <stdio.h>
 
-#include <hadesstd.h>
+#include <syslog.h>
+
+#include <stdint.h>
+
 #include <lvme.h>
 
 
@@ -27,10 +30,10 @@ int conHwV878(HwV878 *my, const char *name, const Param *param)
        strcpy(my->name, name);
 
        cardBase = Param_getInt(param, my->name, "cardbase");
-       my->lvme = allocMem(sizeof(LVme));
+       my->lvme = malloc(sizeof(LVme));
 
        if (0 > conLVme(my->lvme, cardBase, 0x10000, 0x09, V878_GEO_ADDR, 2)) {
-               msglog(LOG_DEBUG, "%s:%d:%s\n", __FILE__, __LINE__, strerror(errno));
+               syslog(LOG_DEBUG, "%s:%d:%s", __FILE__, __LINE__, strerror(errno));
                return -1;
        }
        /* reset, don't change next 2 lines */
@@ -60,7 +63,7 @@ int conHwV878(HwV878 *my, const char *name, const Param *param)
 void desHwV878(HwV878 *my)
 {
        desLVme(my->lvme);
-       freeMem(my->lvme);
+       free(my->lvme);
 }
 
 int HwV878_isEmpty(HwV878 *my)
@@ -70,18 +73,18 @@ int HwV878_isEmpty(HwV878 *my)
 
 int HwV878_readData(HwV878 *my, void *subEvt)
 {
-       UInt4 *data = SubEvt_end(subEvt);
-       UInt4 hdr;
-       UInt4 eob;
+       uint32_t *data = SubEvt_end(subEvt);
+       uint32_t hdr;
+       uint32_t eob;
        int nWords;
-       UInt1 trigTag;
+       uint8_t trigTag;
 
-       msglog(LOG_DEBUG, "V878 Readout\n");
+       syslog(LOG_DEBUG, "V878 Readout");
        *data++ = hdr = LVme_getL(my->lvme, V878_OUT_BUF);
        if ((hdr & 0x07000000) != 0x02000000) {
-               msglog(LOG_EMERG, "V878 First word not header: 0x%08x\n", hdr);
+               syslog(LOG_EMERG, "V878 First word not header: 0x%08x", hdr);
        } else {
-               msglog(LOG_DEBUG, "V878 First word is header: 0x%08x\n", hdr);
+               syslog(LOG_DEBUG, "V878 First word is header: 0x%08x", hdr);
        }
 
        nWords = hdr >> 8 & 0xff;
@@ -91,15 +94,15 @@ int HwV878_readData(HwV878 *my, void *subEvt)
 
        *data++ = eob = LVme_getL(my->lvme, V878_OUT_BUF);
        if ((eob & 0x07000000) != 0x04000000) {
-               msglog(LOG_EMERG, "V878 Last word not eob: 0x%08x\n", eob);
+               syslog(LOG_EMERG, "V878 Last word not eob: 0x%08x", eob);
        } else {
-               msglog(LOG_DEBUG, "V878 Last word is eob: 0x%08x\n", eob);
+               syslog(LOG_DEBUG, "V878 Last word is eob: 0x%08x", eob);
        }
 
        trigTag = eob & 0xff;
        if (trigTag != (SubEvt_trigNr(subEvt) & 0xff)) {
                SubEvt_setId(subEvt, SubEvt_id(subEvt) | 0x80000000);
-               msglog(LOG_EMERG, "%s trigNr mismatch: 0x%08x != 0x%02x \n",
+               syslog(LOG_EMERG, "%s trigNr mismatch: 0x%08x != 0x%02x ",
                           my->name, SubEvt_trigNr(subEvt), trigTag);
        }
        SubEvt_setSize(subEvt, (char *) data - (char *) subEvt);
index 432003abf45a413644af9b067703feba18c49277..979682bed55f91ba479155410fdf7116cf76ef98 100644 (file)
@@ -6,72 +6,72 @@ then
        export AR="ar"
        export CC="c89"
        export RPCGEN="rpcgen"
-       export LOADLIBES="-L/usr/local/lib -L$HOME/lib/$SYSTYPE -ltclParam -lhadesstd -llatm -L/usr/fore/lib -latm -lrt -ltk -lX11 -ltcl -lm"
+       export LOADLIBES="-L/usr/local/lib -L$HOME/lib/$SYSTYPE -ltclParam -llatm -L/usr/fore/lib -latm -lrt -ltk -lX11 -ltcl -lm"
        export INCLUDES="-I/usr/local/include -I$HOME/include"
-       export DEFINES="-DHADESSTD_NEXITSTAT -DHADESSTD_NGETOPT"
+       export DEFINES=""
        export ARFLAGS="rv"
 elif test $HADAQ_CONF = "HPUX"
 then
        export AR="ar"
        export CC="cc -Ae"
        export RPCGEN="rpcgen"
-       export LOADLIBES="-L/usr/local/lib -L$HOME/lib/$SYSTYPE -lhadesstd -ltclParam -llatm -llvme -ltk -lX11 -ltcl -lm"
+       export LOADLIBES="-L/usr/local/lib -L$HOME/lib/$SYSTYPE -ltclParam -llatm -llvme -ltk -lX11 -ltcl -lm"
        export INCLUDES="-I/usr/local/include -I$HOME/include"
-       export DEFINES="-DHADESSTD_NEXITSTAT -DHADESSTD_NGETOPT"
+       export DEFINES=""
        export ARFLAGS="rv"
 elif test $HADAQ_CONF = "UNIX_NOATM"
 then
        export AR="ar"
        export CC="c89"
        export RPCGEN="rpcgen"
-       export LOADLIBES="-L/usr/local/lib -L$HOME/lib/$SYSTYPE -lhadesstd -ltclParam -llvme -lrt_p -ltk -lX11 -ltcl -lm"
+       export LOADLIBES="-L/usr/local/lib -L$HOME/lib/$SYSTYPE -ltclParam -llvme -lrt_p -ltk -lX11 -ltcl -lm"
        export INCLUDES="-I/usr/local/include -I$HOME/include"
-       export DEFINES="-DHADESSTD_NEXITSTAT -DHADESSTD_NGETOPT -DNOATM"
+       export DEFINES="-DNOATM"
        export ARFLAGS="rv"
 elif test $HADAQ_CONF = "LINUX"
 then
        export AR="ar"
        export CC="gcc"
        export RPCGEN="rpcgen"
-       export LOADLIBES="-L$HOME/lib/$SYSTYPE -lhadesstd -llatm -llvme -ltclParam -ltk -lpthread -lrt_p -L/usr/X11R6/lib -lX11 -ltcl -lm -ldl"
+       export LOADLIBES="-L$HOME/lib/$SYSTYPE -llatm -llvme -ltclParam -ltk -lpthread -lrt_p -L/usr/X11R6/lib -lX11 -ltcl -lm -ldl"
        export INCLUDES="-I$HOME/include"
-       export DEFINES="-DHADESSTD_NEXITSTAT -DHADESSTD_NGETOPT -DPOSIX_SEMAPHORES_DONT_WORK"
+       export DEFINES="-DPOSIX_SEMAPHORES_DONT_WORK"
        export ARFLAGS="rv"
 elif test $HADAQ_CONF = "LINUX_NOATM"
 then
        export AR="ar"
        export CC="gcc"
        export RPCGEN="rpcgen"
-       export LOADLIBES="-L/usr/local/lib -L$HOME/lib/$SYSTYPE -lhadesstd -llatm -llvme -ltclParam -ltk -L/usr/X11R6/lib -lX11 -ltcl -lpthread -lrt -lm -ldl"
+       export LOADLIBES="-L/usr/local/lib -L$HOME/lib/$SYSTYPE -llatm -llvme -ltclParam -ltk -L/usr/X11R6/lib -lX11 -ltcl -lpthread -lrt -lm -ldl"
        export INCLUDES="-I/usr/local/include -I$HOME/include"
-       export DEFINES="-DHADESSTD_NEXITSTAT -DHADESSTD_NGETOPT -DPOSIX_SEMAPHORES_DONT_WORK -DNOATM"
+       export DEFINES="-DPOSIX_SEMAPHORES_DONT_WORK -DNOATM"
        export ARFLAGS="rv"
 elif test $HADAQ_CONF = "LINUX_E128"
 then
        export AR="ar"
        export CC="gcc"
        export RPCGEN="rpcgen"
-       export LOADLIBES="-L/usr/local/lib -L$HOME/lib/$SYSTYPE -lhadesstd -ltclParam -llatm -llvme"
+       export LOADLIBES="-L/usr/local/lib -L$HOME/lib/$SYSTYPE -ltclParam -llatm -llvme"
        export INCLUDES="-I/usr/local/include -I$HOME/include"
-       export DEFINES="-DLVME_SOFTSWAP -DHADESSTD_NEXITSTAT -DHADESSTD_NGETOPT -DNOATM"
+       export DEFINES="-DLVME_SOFTSWAP -DNOATM"
        export ARFLAGS="rv"
 elif test $HADAQ_CONF = "LYNXOS"
 then
        export AR="ar"
        export CC="gcc"
        export RPCGEN="rpcgen"
-       export LOADLIBES="-L/usr/local/lib -L$HOME/lib/$SYSTYPE -lhadesstd -ltclParam -llatm -llvme -ltcl -lm -lrpc -lnetinet -L/usr/ATM/lib -L$HOME/ATM/lib -latm -L/lib/ces -lvme -lbma -luio"
+       export LOADLIBES="-L/usr/local/lib -L$HOME/lib/$SYSTYPE -lcompat -ltclParam -llatm -llvme -ltcl -lm -lrpc -lnetinet -L/usr/ATM/lib -L$HOME/ATM/lib -latm -L/lib/ces -lvme -lbma -luio"
        export INCLUDES="-I/usr/local/include -I$HOME/include"
-       export DEFINES="-DHADESSTD_NEXITSTAT"
+       export DEFINES="-DLOG_PERROR_DOESNT_WORK"
        export ARFLAGS="rv"
 elif test $HADAQ_CONF = "LYNXOS_E7"
 then
        export AR="ar"
        export CC="gcc"
        export RPCGEN="rpcgen"
-       export LOADLIBES="-L/usr/local/lib -L$HOME/lib/$SYSTYPE -lhadesstd -ltclParam -llvme -ltcl -lm -lrpc -lnetinet ../*.o"
+       export LOADLIBES="-L/usr/local/lib -L$HOME/lib/$SYSTYPE -lcompat -ltclParam -llvme -ltcl -lm -lrpc -lnetinet ../*.o"
        export INCLUDES="-I/usr/local/include -I$HOME/include"
-       export DEFINES="-DHADESSTD_NEXITSTAT -DNOATM"
+       export DEFINES="-DLOG_PERROR_DOESNT_WORK -DNOATM"
        export ARFLAGS="rv"
 else
        echo "Unknown HADAQ_CONF: $HADAQ_CONF, not set." >&2
index b4a106004a9fc832ef2cc08791994cf93893dfcc..510575444a59b5864b08874014a1169c5642c803 100644 (file)
@@ -1,8 +1,12 @@
-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/memnet.c,v 6.13 2001-11-15 13:53:45 hadaq Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/memnet.c,v 6.14 2001-11-18 11:56:21 hadaq Exp $";
 
 
 #define _GNU_C_SOURCE
+#define SYSLOG_NAMES
 #include <unistd.h>
+#ifdef __GNUC__
+#include <getopt.h>
+#endif
 
 #include <stddef.h>
 
@@ -13,7 +17,8 @@ static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hada
 #include <string.h>
 #include <strings.h>
 
-#include <hadesstd.h>
+#include <syslog.h>
+
 #include <allParam.h>
 
 #include "shmtrans.h"
@@ -44,18 +49,17 @@ static int min(int a, int b)
 
 static void usage(const char *progName)
 {
-       msglog(LOG_ERR, "Usage: %s [-a (agentCtrl)] -o outPath\n", progName);
-       msglog(LOG_ERR, "Usage: [-w bandwidth] [-p priority] [-q queueSize]\n");
-       msglog_usage();
+       syslog(LOG_ERR, "Usage: %s [-a (agentCtrl)] -o outPath", progName);
+       syslog(LOG_ERR, "Usage: [-w bandwidth] [-p priority] [-q queueSize]");
 }
 
 static void argsDump(TheArgs *my) {
-       msglog(LOG_DEBUG, "outPath: %s\n", my->outPath);
-       msglog(LOG_DEBUG, "bandWidth: %d\n", my->bandWidth);
-       msglog(LOG_DEBUG, "priority: %d\n", my->priority);
-       msglog(LOG_DEBUG, "isStandalone: %d\n", my->isStandalone);
-       msglog(LOG_DEBUG, "queueSize: %d\n", my->queueSize);
-       msglog(LOG_DEBUG, "verbosity: %s\n", my->verbosity);
+       syslog(LOG_DEBUG, "outPath: %s", my->outPath);
+       syslog(LOG_DEBUG, "bandWidth: %d", my->bandWidth);
+       syslog(LOG_DEBUG, "priority: %d", my->priority);
+       syslog(LOG_DEBUG, "isStandalone: %d", my->isStandalone);
+       syslog(LOG_DEBUG, "queueSize: %d", my->queueSize);
+       syslog(LOG_DEBUG, "verbosity: %s", my->verbosity);
 }
 
 static void argsDefault(TheArgs *my) {
@@ -155,7 +159,10 @@ int main(int argc, char *argv[])
        ShmTrans *shmTrans;
        int exitStat;
 
-       msglog_setlevel(argv[0], "info");
+       openlog(argv[0], LOG_PID|LOG_PERROR, LOG_LOCAL0);
+       setlogmask(LOG_UPTO(LOG_INFO));
+
+
 
        argsDefault(theArgs);
        argsFromParam(theArgs, argc, argv);
@@ -164,10 +171,15 @@ int main(int argc, char *argv[])
                exit(EXIT_FAILURE);
        }
 
-       if (msglog_setlevel(argv[0], theArgs->verbosity) != 1) {
-               msglog_usage();
+       for (i = 0; prioritynames[i].c_name != NULL
+               && 0 != strcmp(prioritynames[i].c_name, theArgs->verbosity); i++) {
+       }
+       if (prioritynames[i].c_name == NULL) {
                exit(EXIT_FAILURE);
+       } else {
+               setlogmask(LOG_UPTO(prioritynames[i].c_val));
        }
+
        argsDump(theArgs);
 
        if (strcmp(theArgs->outPath, "") == 0) {
@@ -175,19 +187,19 @@ int main(int argc, char *argv[])
                exit(EXIT_FAILURE);
        }
        if (NULL == (worker = Worker_initBegin(argv[0], sigHandler, theArgs->priority, theArgs->isStandalone))) {
-               msglog(LOG_ERR, "initializing working process: %s\n"), strerror(errno);
+               syslog(LOG_ERR, "initializing working process: %s"), strerror(errno);
                exitStat = EXIT_FAILURE;
                goto bailOut0;
        }
        if (NULL == (shmTrans = ShmTrans_create("subevtqueue", 2 * theArgs->queueSize))) {
-               msglog(LOG_ERR,
-               "creating shared memory \"subevtqueue\": %s\n"), strerror(errno);
+               syslog(LOG_ERR,
+               "creating shared memory \"subevtqueue\": %s"), strerror(errno);
                exitStat = EXIT_FAILURE;
                goto bailOut1;
        }
        if (NULL == (netTrans = NetTrans_open(theArgs->outPath, theArgs->bandWidth, worker))) {
-               msglog(LOG_ERR,
-                "opening network transport %s: %s\n", theArgs->outPath, strerror(errno));
+               syslog(LOG_ERR,
+                "opening network transport %s: %s", theArgs->outPath, strerror(errno));
                exitStat = EXIT_FAILURE;
                goto bailOut2;
        }
@@ -201,7 +213,7 @@ int main(int argc, char *argv[])
 
                hadTuQueue = ShmTrans_recv(shmTrans);
                if (0 > NetTrans_send(netTrans, hadTuQueue)) {
-                       msglog(LOG_ERR, "sending network packet: %s\n", strerror(errno));
+                       syslog(LOG_ERR, "sending network packet: %s", strerror(errno));
                        exitStat = EXIT_FAILURE;
                        goto bailOut3;
                }
index 424f351a6debd4be1101dbef02456f2c4ee2248c..37db1eb1f1598f09bce67ba24f89c0432ab7ee14 100644 (file)
@@ -1,8 +1,12 @@
-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/netmem.c,v 6.17 2001-11-15 13:53:45 hadaq Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/netmem.c,v 6.18 2001-11-18 11:56:21 hadaq Exp $";
 
 
 #define _GNU_C_SOURCE
+#define SYSLOG_NAMES
 #include <unistd.h>
+#ifdef __GNUC__
+#include <getopt.h>
+#endif
 
 #include <errno.h>
 #include <setjmp.h>
@@ -10,7 +14,8 @@ static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hada
 #include <stdlib.h>
 #include <string.h>
 
-#include <hadesstd.h>
+#include <syslog.h>
+
 #include <allParam.h>
 
 #include "worker.h"
@@ -39,21 +44,20 @@ void sigHandler(int sig)
 
 static void usage(const char *progName)
 {
-  msglog(LOG_ERR, "Usage: %s -i inPath [-i inPath] -m nrOfMsgs [-p priority]\n", progName);
-  msglog_usage();
+  syslog(LOG_ERR, "Usage: %s -i inPath [-i inPath] -m nrOfMsgs [-p priority]", progName);
 }
 
 static void argsDump(TheArgs *my) {
        int i;
 
        for (i = 0; i < my->inPathCnt; i++) {
-               msglog(LOG_DEBUG, "inPath[%d]: %s\n", i, my->inPath[i]);
+               syslog(LOG_DEBUG, "inPath[%d]: %s", i, my->inPath[i]);
        }
-       msglog(LOG_DEBUG, "nrOfMsgs: %d\n", my->nrOfMsgs);
-       msglog(LOG_DEBUG, "priority: %d\n", my->priority);
-       msglog(LOG_DEBUG, "isStandalone: %d\n", my->isStandalone);
-       msglog(LOG_DEBUG, "queueSize: %d\n", my->queueSize);
-       msglog(LOG_DEBUG, "verbosity: %s\n", my->verbosity);
+       syslog(LOG_DEBUG, "nrOfMsgs: %d", my->nrOfMsgs);
+       syslog(LOG_DEBUG, "priority: %d", my->priority);
+       syslog(LOG_DEBUG, "isStandalone: %d", my->isStandalone);
+       syslog(LOG_DEBUG, "queueSize: %d", my->queueSize);
+       syslog(LOG_DEBUG, "verbosity: %s", my->verbosity);
 }
 
 static void argsDefault(TheArgs *my) {
@@ -163,7 +167,10 @@ int main(int argc, char *argv[])
   void **hadTu;
   size_t *hadTuSize;
 
-  msglog_setlevel(argv[0], "info");
+  openlog(argv[0], LOG_PID|LOG_PERROR, LOG_LOCAL0);
+  setlogmask(LOG_UPTO(LOG_INFO));
+
+
 
   argsDefault(theArgs);
   argsFromParam(theArgs, argc, argv);
@@ -172,23 +179,28 @@ int main(int argc, char *argv[])
     exit(EXIT_FAILURE);
   }
 
-  if (msglog_setlevel(argv[0], theArgs->verbosity) != 1) {
-    msglog_usage();
+  for (i = 0; prioritynames[i].c_name != NULL
+    && 0 != strcmp(prioritynames[i].c_name, theArgs->verbosity); i++) {
+  }
+  if (prioritynames[i].c_name == NULL) {
     exit(EXIT_FAILURE);
+  } else {
+    setlogmask(LOG_UPTO(prioritynames[i].c_val));
   }
+
   argsDump(theArgs);
 
   if (theArgs->inPathCnt == 0 || theArgs->nrOfMsgs == 0 || theArgs->inPathCnt != theArgs->nrOfMsgs) {
     usage(argv[0]);
     exit(EXIT_FAILURE);
   }
-  netTrans = allocMem(theArgs->nrOfMsgs * sizeof(NetTrans *));
-  shmTrans = allocMem(theArgs->nrOfMsgs * sizeof(ShmTrans *));
-  hadTu = allocMem(theArgs->nrOfMsgs * sizeof(void *));
-  hadTuSize = allocMem(theArgs->nrOfMsgs * sizeof(size_t));
+  netTrans = malloc(theArgs->nrOfMsgs * sizeof(NetTrans *));
+  shmTrans = malloc(theArgs->nrOfMsgs * sizeof(ShmTrans *));
+  hadTu = malloc(theArgs->nrOfMsgs * sizeof(void *));
+  hadTuSize = malloc(theArgs->nrOfMsgs * sizeof(size_t));
 
   if (NULL == (worker = Worker_initBegin(argv[0], sigHandler, theArgs->priority, theArgs->isStandalone))) {
-    msglog(LOG_ERR, "%s, %d: %s\n", __FILE__, __LINE__, strerror(errno));
+    syslog(LOG_ERR, "%s, %d: %s", __FILE__, __LINE__, strerror(errno));
     exit(EXIT_FAILURE);
   }
   for (i = 0; i < theArgs->nrOfMsgs; i++) {
@@ -196,14 +208,14 @@ int main(int argc, char *argv[])
 
     netTrans[i] = NetTrans_create(theArgs->inPath[i], 0, worker);
     if (netTrans[i] == NULL) {
-        msglog(LOG_ERR, "%s, %d: %s\n", __FILE__, __LINE__, strerror(errno));
+        syslog(LOG_ERR, "%s, %d: %s", __FILE__, __LINE__, strerror(errno));
         exit(EXIT_FAILURE);
     }
 
     sprintf(buf, "netqueue%d", i);
     shmTrans[i] = ShmTrans_open(buf, 2 * theArgs->queueSize);
     if (shmTrans[i] == NULL) {
-        msglog(LOG_ERR, "%s, %d: %s\n", __FILE__, __LINE__, strerror(errno));
+        syslog(LOG_ERR, "%s, %d: %s", __FILE__, __LINE__, strerror(errno));
         exit(EXIT_FAILURE);
     }
 
index 40c723ee9200cdeaac47a4c148fd7def65e9a4ed..d97b7b74a08075c1fecf47cd0cf6b89f5268e931 100644 (file)
@@ -1,4 +1,4 @@
-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/nettrans.c,v 6.23 2001-11-15 14:58:32 hadaq Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/nettrans.c,v 6.24 2001-11-18 11:56:21 hadaq Exp $";
 
 
 #define _GNU_SOURCE
@@ -17,7 +17,8 @@ static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hada
 #include <sys/time.h>
 #include <sys/types.h>
 
-#include <hadesstd.h>
+#include <syslog.h>
+
 #include <latm.h>
 
 #include "hadtu.h"
@@ -68,7 +69,7 @@ static int openUdp(NetTrans *my, unsigned long addr, int port, int fl) {
        }
 
        if (0 > retVal) {
-               msglog(LOG_DEBUG, "openAtm: %s\n", strerror(errno));
+               syslog(LOG_DEBUG, "openAtm: %s", strerror(errno));
        }
        return retVal;
 }
@@ -84,7 +85,7 @@ static int openAtm(NetTrans *my, int vpi, int vci, size_t bw, int fl) {
        lAtmAttr->vci = vci;
        lAtmAttr->peakBandwidth = bw;
 
-       msglog(LOG_DEBUG, "aal: %d; vpi: %d; vci: %d; bandwidth: %d\n",
+       syslog(LOG_DEBUG, "aal: %d; vpi: %d; vci: %d; bandwidth: %d",
        lAtmAttr->aal, lAtmAttr->vpi, lAtmAttr->vci, lAtmAttr->peakBandwidth);
 
        my->lAtm = newLAtm("/dev/fa0", fl);
@@ -114,7 +115,7 @@ static int openAtm(NetTrans *my, int vpi, int vci, size_t bw, int fl) {
        }
 
        if (0 > retVal) {
-               msglog(LOG_DEBUG, "openAtm: %s\n", strerror(errno));
+               syslog(LOG_DEBUG, "openAtm: %s", strerror(errno));
        }
        return retVal;
 }
@@ -156,7 +157,7 @@ int openGeneric(NetTrans *my, const char *name, int flags, size_t bandwidth) {
        }
 
        if (0 > retVal) {
-               msglog(LOG_DEBUG, "openGeneric: %s\n", strerror(errno));
+               syslog(LOG_DEBUG, "openGeneric: %s", strerror(errno));
        }
        return retVal;
 }
@@ -178,7 +179,7 @@ int closeGeneric(NetTrans *my) {
        }
 
        if (0 > retVal) {
-               msglog(LOG_DEBUG, "closeGeneric: %s\n", strerror(errno));
+               syslog(LOG_DEBUG, "closeGeneric: %s", strerror(errno));
        }
        return retVal;
 }
@@ -216,7 +217,7 @@ int sendGeneric(NetTrans *my) {
        }
 
        if (0 > retVal) {
-               msglog(LOG_DEBUG, "sendGeneric: %s\n", strerror(errno));
+               syslog(LOG_DEBUG, "sendGeneric: %s", strerror(errno));
        }
        return retVal;
 }
@@ -236,7 +237,7 @@ int recvGeneric(NetTrans *my) {
        }
 
        if (0 > retVal) {
-               msglog(LOG_DEBUG, "recvGeneric: %s\n", strerror(errno));
+               syslog(LOG_DEBUG, "recvGeneric: %s", strerror(errno));
        } else {
                my->pktSize = retVal;
        }
@@ -256,7 +257,7 @@ NetTrans *NetTrans_create(const char *name, size_t bandwidth, Worker *worker)
        char buf[80];
        static int instance = 0;
 
-       my = allocMem(sizeof(NetTrans));
+       my = malloc(sizeof(NetTrans));
 
        if (0 > openGeneric(my, name, O_RDONLY, bandwidth)) {
                return NULL;
@@ -289,7 +290,7 @@ NetTrans *NetTrans_open(const char *name, size_t bandwidth, Worker *worker)
        NetTrans *my;
        char buf[80];
 
-       my = allocMem(sizeof(NetTrans));
+       my = malloc(sizeof(NetTrans));
 
        if (0 > openGeneric(my, name, O_WRONLY, bandwidth)) {
                return NULL;
@@ -313,13 +314,13 @@ NetTrans *NetTrans_open(const char *name, size_t bandwidth, Worker *worker)
 void NetTrans_close(NetTrans *my)
 {
        closeGeneric(my);
-       freeMem(my);
+       free(my);
 }
 
 void NetTrans_remove(NetTrans *my)
 {
        closeGeneric(my);
-       freeMem(my);
+       free(my);
 }
 
 static size_t adjustedSize(NetTrans *my, void *hadTu) {
@@ -374,13 +375,13 @@ static int assembleMsg(NetTrans *my, void *hadTu, size_t size)
        /* the parent functions this should be handled, but this would need */
        /* better sunc. between nettrans & shmtrans */
        if (hadTu == NULL) {
-               my->pkt = allocMem(my->mtuSize);
+               my->pkt = malloc(my->mtuSize);
                if (0 > recvGeneric(my)) {
                        abort();
                }
                my->offset = 0;
                (*my->pktsDiscarded)++;
-               freeMem(my->pkt);
+               free(my->pkt);
                return 0;
        }
 
index 2bd9e9886c2a8225e955bae8c98defdba244f013..fe4aad0c4b0bc0bc481e48489725bf99bade9d1e 100644 (file)
@@ -1,7 +1,6 @@
 #ifndef NETTRANS_H
 #define NETTRANS_H
 
-#include <hadesstd.h>
 #include <latm.h>
 
 #include "worker.h"
index 39486c13965944d6e1fb112567cabc41788d8e65..a8345d425c6954c4d9803978b2e3cdfa28a59271 100644 (file)
@@ -1,4 +1,4 @@
-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/online.c,v 6.5 2001-08-28 12:06:18 hades Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/online.c,v 6.6 2001-11-18 11:56:21 hadaq Exp $";
 
 
 #define _GNU_SOURCE
@@ -7,7 +7,6 @@ static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hada
 #include <stdio.h>
 #include <rpc/rpc.h>
 
-#include <hadesstd.h>
 
 #include "evt.h"
 #include "online.h"
index 6c0d0c8e47594f24ea344c78b664cdada8af17d9..23b3356d3b4361a2bcdbb6b5fe12fc0e34131229 100644 (file)
@@ -1,8 +1,7 @@
-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/rc.c,v 6.3 2001-03-07 16:02:44 hades Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/rc.c,v 6.4 2001-11-18 11:56:21 hadaq Exp $";
 
 
 #include <stdlib.h>
-#include <hadesstd.h>
 #include <lvme.h>
 
 #include "rc.h"
index e64ae7d397b96257ab1432d218008f8a2d6a509b..ad0296721c9d06fcdf34423d1e18d4109e504130 100644 (file)
@@ -1,8 +1,12 @@
-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/readout.c,v 6.20 2001-11-15 13:53:45 hadaq Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/readout.c,v 6.21 2001-11-18 11:56:21 hadaq Exp $";
 
 
 #define _POSIX_C_SOURCE 199506L
+#define SYSLOG_NAMES
 #include <unistd.h>
+#ifdef __GNUC__
+#include <getopt.h>
+#endif
 #include "grmblfx.h"
 
 #include <errno.h>
@@ -11,7 +15,8 @@ static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hada
 #include <string.h>
 #include <sys/types.h>
 
-#include <hadesstd.h>
+#include <syslog.h>
+
 #include <allParam.h>
 
 #include "hardware.h"
@@ -36,17 +41,16 @@ void sigHandler(int sig)
 
 static void usage(const char *progName)
 {
-       msglog(LOG_ERR, "Usage: %s [-a (agentCtrl)] [-p priority]\n", progName);
-       msglog(LOG_ERR, "Usage: [-q queueSize] [-w waterMark]\n");
-       msglog_usage();
+       syslog(LOG_ERR, "Usage: %s [-a (agentCtrl)] [-p priority]", progName);
+       syslog(LOG_ERR, "Usage: [-q queueSize] [-w waterMark]");
 }
 
 static void argsDump(TheArgs *my) {
-       msglog(LOG_DEBUG, "waterMark: %d\n", my->waterMark);
-       msglog(LOG_DEBUG, "priority: %d\n", my->priority);
-       msglog(LOG_DEBUG, "isStandalone: %d\n", my->isStandalone);
-       msglog(LOG_DEBUG, "queueSize: %d\n", my->queueSize);
-       msglog(LOG_DEBUG, "verbosity: %s\n", my->verbosity);
+       syslog(LOG_DEBUG, "waterMark: %d", my->waterMark);
+       syslog(LOG_DEBUG, "priority: %d", my->priority);
+       syslog(LOG_DEBUG, "isStandalone: %d", my->isStandalone);
+       syslog(LOG_DEBUG, "queueSize: %d", my->queueSize);
+       syslog(LOG_DEBUG, "verbosity: %s", my->verbosity);
 }
 
 static void argsDefault(TheArgs *my) {
@@ -133,6 +137,7 @@ static void storeInfoStop(const char *n, time_t t, Worker *w) {
 
 void main(int argc, char *argv[])
 {
+       int i;
        TheArgs theArgsS, *theArgs = &theArgsS;
        Hardware *hw;
        void *subEvt;
@@ -142,7 +147,10 @@ void main(int argc, char *argv[])
        unsigned long *subevtsRead;
        unsigned long *subevtsDataErr;
 
-       msglog_setlevel(argv[0], "info");
+       openlog(argv[0], LOG_PID|LOG_PERROR, LOG_LOCAL0);
+       setlogmask(LOG_UPTO(LOG_INFO));
+
+
 
        argsDefault(theArgs);
        argsFromParam(theArgs, argc, argv);
@@ -151,23 +159,28 @@ void main(int argc, char *argv[])
                goto bailOut0;
        }
 
-       if (msglog_setlevel(argv[0], theArgs->verbosity) != 1) {
-               msglog_usage();
+       for (i = 0; prioritynames[i].c_name != NULL
+               && 0 != strcmp(prioritynames[i].c_name, theArgs->verbosity); i++) {
+       }
+       if (prioritynames[i].c_name == NULL) {
                goto bailOut0;
+       } else {
+               setlogmask(LOG_UPTO(prioritynames[i].c_val));
        }
+
        argsDump(theArgs);
 
        if (NULL == (worker = Worker_initBegin(argv[0], sigHandler, theArgs->priority, theArgs->isStandalone))) {
-               msglog(LOG_ERR, "connecting to agent: %s\n", strerror(errno));
+               syslog(LOG_ERR, "connecting to agent: %s", strerror(errno));
                goto bailOut0;
        }
        if (NULL == (hw = newHardware())) {
-               msglog(LOG_ERR, "initializing hardware: %s\n", strerror(errno));
+               syslog(LOG_ERR, "initializing hardware: %s", strerror(errno));
                goto bailOut1;
        }
        if (NULL == (shmTrans = ShmTrans_open("subevtqueue", 2 * theArgs->queueSize))) {
-               msglog(LOG_ERR,
-                "opening shared memory \"%s\": %s\n", "subevtqueue", strerror(errno));
+               syslog(LOG_ERR,
+                "opening shared memory \"%s\": %s", "subevtqueue", strerror(errno));
                goto bailOut2;
        }
        trigAccepted = Worker_addStatistic(worker, "trigAccepted");
@@ -193,10 +206,10 @@ void main(int argc, char *argv[])
 
                hadTu = ShmTrans_alloc(shmTrans, transportSize);
 #ifndef NDEBUG
-               msglog(LOG_DEBUG,
-                       "shmTrans: %p = hadTu: %s\n", hadTu, HadTu_2charP(hadTu));
+               syslog(LOG_DEBUG,
+                       "shmTrans: %p = hadTu: %s", hadTu, HadTu_2charP(hadTu));
 #endif
-               hadTuQueue = allocMem(HadTuQueue_sizeOf());
+               hadTuQueue = malloc(HadTuQueue_sizeOf());
                conHadTuQueue(hadTuQueue, hadTu, transportSize);
                while (
                        HadTuQueue_size(hadTuQueue) <= theArgs->waterMark
@@ -211,13 +224,13 @@ void main(int argc, char *argv[])
                        }
                        (*trigAccepted) = SubEvt_trigNr(subEvt) >> 8;
 #ifndef NDEBUG
-                       msglog(LOG_DEBUG, "hadTuQueue: %p = subEvt: %s\n", subEvt, SubEvt_2charP(subEvt));
+                       syslog(LOG_DEBUG, "hadTuQueue: %p = subEvt: %s", subEvt, SubEvt_2charP(subEvt));
 #endif
 
                        HadTuQueue_push(hadTuQueue);
                }
                desHadTuQueue(hadTuQueue);
-               freeMem(hadTuQueue);
+               free(hadTuQueue);
                ShmTrans_send(shmTrans);
        }
        storeInfoStop(argv[0], time(NULL), worker);
index 0d67559150b840b445c6e9da197c7fefbe86414b..33d5f9ff5c9b90acdd31b2a7d121d9a6c8ff75d0 100644 (file)
@@ -1,8 +1,9 @@
-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/shmtrans.c,v 6.4 2001-11-14 09:29:27 hadaq Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/shmtrans.c,v 6.5 2001-11-18 11:56:21 hadaq Exp $";
 
 
 #define _POSIX_C_SOURCE 199506L
 #include <unistd.h>
+#include <stdlib.h>
 #include "grmblfx.h"
 
 #include <errno.h>
@@ -16,7 +17,8 @@ static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hada
 #include <string.h>
 #include <sys/stat.h>
 
-#include <hadesstd.h>
+#include <syslog.h>
+
 
 #include "psxshm.h"
 #include "hadtuqueue.h"
@@ -45,10 +47,10 @@ ShmTrans *ShmTrans_create(const char *name, size_t size)
        size_t shmSize;
        char *addr;
 
-       my = allocMem(sizeof(ShmTrans));
+       my = malloc(sizeof(ShmTrans));
 
-       my->wrQueue = (HadTuQueue *) allocMem(HadTuQueue_sizeOf());
-       my->rdQueue = (HadTuQueue *) allocMem(HadTuQueue_sizeOf());
+       my->wrQueue = (HadTuQueue *) malloc(HadTuQueue_sizeOf());
+       my->rdQueue = (HadTuQueue *) malloc(HadTuQueue_sizeOf());
 
        strcpy(my->name, name);
 
@@ -59,14 +61,14 @@ ShmTrans *ShmTrans_create(const char *name, size_t size)
                case ENOENT:
                        break;
                default:
-                       msglog(LOG_DEBUG,
-                          "%s, line %d: %s\n", __FILE__, __LINE__, strerror(errno));
+                       syslog(LOG_DEBUG,
+                          "%s, line %d: %s", __FILE__, __LINE__, strerror(errno));
                        goto bailOut1;
                        break;
                }
        }
        if (0 > (pageSize = sysconf(_SC_PAGESIZE))) {
-               msglog(LOG_DEBUG, "%s, line %d: %s\n", __FILE__, __LINE__, strerror(errno));
+               syslog(LOG_DEBUG, "%s, line %d: %s", __FILE__, __LINE__, strerror(errno));
                goto bailOut1;
        }
        shmSize = 2 * (size + SPACE_IN_FRONT);
@@ -74,7 +76,7 @@ ShmTrans *ShmTrans_create(const char *name, size_t size)
                ? (shmSize & ~(pageSize - 1)) + pageSize : shmSize;
 
        if (NULL == (my->shm = PsxShm_open(ipcName, O_CREAT | O_RDWR, S_IRWXU, shmSize))) {
-               msglog(LOG_DEBUG, "%s, line %d: %s\n", __FILE__, __LINE__, strerror(errno));
+               syslog(LOG_DEBUG, "%s, line %d: %s", __FILE__, __LINE__, strerror(errno));
                goto bailOut1;
        }
        addr = my->shm->addr;
@@ -94,14 +96,14 @@ ShmTrans *ShmTrans_create(const char *name, size_t size)
                case ENOENT:
                        break;
                default:
-                       msglog(LOG_DEBUG,
-                          "%s, line %d: %s\n", __FILE__, __LINE__, strerror(errno));
+                       syslog(LOG_DEBUG,
+                          "%s, line %d: %s", __FILE__, __LINE__, strerror(errno));
                        goto bailOut2;
                        break;
                }
        }
        if ((sem_t *) -1 == (my->switchRequest = sem_open(ipcName, O_CREAT | O_EXCL, S_IRWXU, 0))) {
-               msglog(LOG_DEBUG, "%s, line %d: %s\n", __FILE__, __LINE__, strerror(errno));
+               syslog(LOG_DEBUG, "%s, line %d: %s", __FILE__, __LINE__, strerror(errno));
                goto bailOut2;
        }
        strcpy(ipcName, my->name);
@@ -111,14 +113,14 @@ ShmTrans *ShmTrans_create(const char *name, size_t size)
                case ENOENT:
                        break;
                default:
-                       msglog(LOG_DEBUG,
-                          "%s, line %d: %s\n", __FILE__, __LINE__, strerror(errno));
+                       syslog(LOG_DEBUG,
+                          "%s, line %d: %s", __FILE__, __LINE__, strerror(errno));
                        goto bailOut3;
                        break;
                }
        }
        if ((sem_t *) -1 == (my->switchComplete = sem_open(ipcName, O_CREAT | O_EXCL, S_IRWXU, 0))) {
-               msglog(LOG_DEBUG, "%s, line %d: %s\n", __FILE__, __LINE__, strerror(errno));
+               syslog(LOG_DEBUG, "%s, line %d: %s", __FILE__, __LINE__, strerror(errno));
                goto bailOut3;
        }
        return my;
@@ -137,9 +139,9 @@ ShmTrans *ShmTrans_create(const char *name, size_t size)
        strcat(ipcName, ".shm");
        PsxShm_unlink(ipcName);
   bailOut1:
-       freeMem(my->wrQueue);
-       freeMem(my->rdQueue);
-       freeMem(my);
+       free(my->wrQueue);
+       free(my->rdQueue);
+       free(my);
 
        return NULL;
 }
@@ -166,9 +168,9 @@ void ShmTrans_remove(ShmTrans *my)
        strcat(ipcName, ".shm");
        PsxShm_unlink(ipcName);
 
-       freeMem(my->wrQueue);
-       freeMem(my->rdQueue);
-       freeMem(my);
+       free(my->wrQueue);
+       free(my->rdQueue);
+       free(my);
 }
 
 ShmTrans *ShmTrans_open(const char *name, size_t size)
@@ -179,10 +181,10 @@ ShmTrans *ShmTrans_open(const char *name, size_t size)
        size_t shmSize;
        char *addr;
 
-       my = allocMem(sizeof(ShmTrans));
+       my = malloc(sizeof(ShmTrans));
 
-       my->wrQueue = (HadTuQueue *) allocMem(HadTuQueue_sizeOf());
-       my->rdQueue = (HadTuQueue *) allocMem(HadTuQueue_sizeOf());
+       my->wrQueue = (HadTuQueue *) malloc(HadTuQueue_sizeOf());
+       my->rdQueue = (HadTuQueue *) malloc(HadTuQueue_sizeOf());
 
        strcpy(my->name, name);
 
@@ -190,7 +192,7 @@ ShmTrans *ShmTrans_open(const char *name, size_t size)
        strcat(ipcName, ".shm");
 
        if (0 > (pageSize = sysconf(_SC_PAGESIZE))) {
-               msglog(LOG_DEBUG, "%s, line %d: %s\n", __FILE__, __LINE__, strerror(errno));
+               syslog(LOG_DEBUG, "%s, line %d: %s", __FILE__, __LINE__, strerror(errno));
                goto bailOut1;
        }
        shmSize = 2 * (size + SPACE_IN_FRONT);
@@ -198,7 +200,7 @@ ShmTrans *ShmTrans_open(const char *name, size_t size)
                ? (shmSize & ~(pageSize - 1)) + pageSize : shmSize;
 
        if (NULL == (my->shm = PsxShm_open(ipcName, O_RDWR, 0, shmSize))) {
-               msglog(LOG_DEBUG, "%s, line %d: %s\n", __FILE__, __LINE__, strerror(errno));
+               syslog(LOG_DEBUG, "%s, line %d: %s", __FILE__, __LINE__, strerror(errno));
                goto bailOut1;
        }
        addr = my->shm->addr;
@@ -214,14 +216,14 @@ ShmTrans *ShmTrans_open(const char *name, size_t size)
        strcat(ipcName, "SR.sem");
 
        if ((sem_t *) -1 == (my->switchRequest = sem_open(ipcName, 0, 0, 0))) {
-               msglog(LOG_DEBUG, "%s, line %d: %s\n", __FILE__, __LINE__, strerror(errno));
+               syslog(LOG_DEBUG, "%s, line %d: %s", __FILE__, __LINE__, strerror(errno));
                goto bailOut2;
        }
        strcpy(ipcName, my->name);
        strcat(ipcName, "SC.sem");
 
        if ((sem_t *) -1 == (my->switchComplete = sem_open(ipcName, 0, 0, 0))) {
-               msglog(LOG_DEBUG, "%s, line %d: %s\n", __FILE__, __LINE__, strerror(errno));
+               syslog(LOG_DEBUG, "%s, line %d: %s", __FILE__, __LINE__, strerror(errno));
                goto bailOut3;
        }
        return my;
@@ -234,9 +236,9 @@ ShmTrans *ShmTrans_open(const char *name, size_t size)
 
        PsxShm_close(my->shm);
   bailOut1:
-       freeMem(my->wrQueue);
-       freeMem(my->rdQueue);
-       freeMem(my);
+       free(my->wrQueue);
+       free(my->rdQueue);
+       free(my);
 
        return NULL;
 }
@@ -248,9 +250,9 @@ void ShmTrans_close(ShmTrans *my)
        desHadTuQueue(my->rdQueue);
        desHadTuQueue(my->wrQueue);
        PsxShm_close(my->shm);
-       freeMem(my->wrQueue);
-       freeMem(my->rdQueue);
-       freeMem(my);
+       free(my->wrQueue);
+       free(my->rdQueue);
+       free(my);
 }
 
 void *ShmTrans_alloc(ShmTrans *my, size_t size)
index f443fa284aa3ec151d8c8666aed7412cc068b01f..e9b7ad4a6f9ee7e7592dc957a8e6596adedc53ca 100644 (file)
@@ -1,4 +1,4 @@
-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/showevt.c,v 6.6 2001-03-07 16:02:44 hades Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/showevt.c,v 6.7 2001-11-18 11:56:21 hadaq Exp $";
 
 
 #define _ANSI_C_SOURCE
@@ -6,13 +6,16 @@ static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hada
 
 #include <stdio.h>
 #include <string.h>
-#include <hadesstd.h>
+#include <syslog.h>
+
+#include <stdint.h>
+
 
 #include "hldread.h"
 
 int startAnalysis(int argc, char **argv)
 {
-       msglog(LOG_DEBUG, "startAnalysis called\n");
+       syslog(LOG_DEBUG, "startAnalysis called\n");
        return 0;
 }
 
@@ -21,7 +24,7 @@ int analyseEvt(void *evt)
        int i;
        void *subEvt;
 
-       msglog(LOG_DEBUG, "analyseEvt called\n");
+       syslog(LOG_DEBUG, "analyseEvt called\n");
 
        /* print the event header */
        printf(
@@ -38,21 +41,21 @@ int analyseEvt(void *evt)
                printf("size: 0x%08x  decoding: 0x%08x  id:    0x%08x  trigNr: 0x%08x\n",
                           SubEvt_size(subEvt), SubEvt_decoding(subEvt), SubEvt_id(subEvt), SubEvt_trigNr(subEvt));
                if (SubEvt_decoding(subEvt) == SubEvtDecoding_32bitData) {
-                       for (i = 0; i < SubEvt_dataSize(subEvt) / sizeof(UInt4); i++) {
+                       for (i = 0; i < SubEvt_dataSize(subEvt) / sizeof(uint32_t); i++) {
                                if (i % 4 == 0) {       /* newline and the offset in the subEvt */
-                                       printf("\n%08x:", i * sizeof(UInt4));
+                                       printf("\n%08x:", i * sizeof(uint32_t));
                                }
                                printf("  0x%08x", SubEvt_dataValue(subEvt, i));
                        }
                } else if (SubEvt_decoding(subEvt) == SubEvtDecoding_16bitData) {
-                       for (i = 0; i < SubEvt_dataSize(subEvt) / sizeof(UInt2); i++) {
+                       for (i = 0; i < SubEvt_dataSize(subEvt) / sizeof(uint16_t); i++) {
                                if (i % 8 == 0) {       /* newline and the offset in the subEvt */
-                                       printf("\n%08x:", i * sizeof(UInt2));
+                                       printf("\n%08x:", i * sizeof(uint16_t));
                                }
                                printf("  0x%04x", SubEvt_dataValue(subEvt, i));
                        }
                } else if (SubEvt_decoding(subEvt) == SubEvtDecoding_8bitData) {
-                       for (i = 0; i < SubEvt_dataSize(subEvt) / sizeof(UInt1); i++) {
+                       for (i = 0; i < SubEvt_dataSize(subEvt) / sizeof(uint8_t); i++) {
                                if (i % 16 == 0) {      /* newline and the offset in the subEvt */
                                        printf("\n%08x:", i);
                                }
@@ -75,6 +78,6 @@ int analyseEvt(void *evt)
 
 int stopAnalysis(void)
 {
-       msglog(LOG_DEBUG, "stopAnalysis called\n");
+       syslog(LOG_DEBUG, "stopAnalysis called\n");
        return 0;
 }
index b0ea1f535cea5d40feae1d5651dd1e55733f28b2..7f0e0bd5057f0db5c60321e9265c85b118fa6cc2 100644 (file)
@@ -1,12 +1,18 @@
-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/sniff.c,v 6.3 2001-03-07 16:02:44 hades Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/sniff.c,v 6.4 2001-11-18 11:56:21 hadaq Exp $";
 
 
+#define SYSLOG_NAMES
 #include <unistd.h>
+#ifdef __GNUC__
+#include <getopt.h>
+#endif
 
+#include <stdlib.h>
 #include <stdio.h>
 #include <rpc/rpc.h>
 
-#include <hadesstd.h>
+#include <syslog.h>
+
 
 #include "online.h"
 
@@ -18,7 +24,10 @@ main(int argc, char *argv[])
        struct rpc_err rpcErrS, *rpcErr = &rpcErrS;
        rpcevt rpcEvtS, *rpcEvt = &rpcEvtS;
 
-       msglog_setlevel(argv[0], "info");
+       openlog(argv[0], LOG_PID|LOG_PERROR, LOG_LOCAL0);
+       setlogmask(LOG_UPTO(LOG_INFO));
+
+
 
        server = NULL;
 
@@ -28,26 +37,28 @@ main(int argc, char *argv[])
                        server = optarg;
                        break;
                case 'v':
-                       if (msglog_setlevel(argv[0], optarg) == 1) {
+                       for (i = 0; prioritynames[i].c_name != NULL
+                               && 0 != strcmp(prioritynames[i].c_name, optarg); i++) {
+                       }
+                       if (prioritynames[i].c_name != NULL) {
+                               setlogmask(LOG_UPTO(prioritynames[i].c_val));
                                break;
                        }                                       /* FALLTHROUGH to default */
                default:
-                       msglog(LOG_ERR, "Usage: %s -h evtBuildHost\n", argv[0]);
-                       msglog_usage();
+                       syslog(LOG_ERR, "Usage: %s -h evtBuildHost", argv[0]);
                        exit(EXIT_FAILURE);
                        break;
                }
        }
 
        if (server == NULL) {
-               msglog(LOG_ERR, "Usage: %s -h evtBuildHost\n", argv[0]);
-               msglog_usage();
+               syslog(LOG_ERR, "Usage: %s -h evtBuildHost", argv[0]);
                exit(EXIT_FAILURE);
        }
        while (1) {
                if (NULL == (cl = clnt_create(server, DAQPROG, DAQVERS, "tcp"))) {
-                       msglog(LOG_INFO, "online server not running, trying to connect\n");
-                       msglog(LOG_DEBUG, "%s, %d: %s\n", __FILE__, __LINE__, clnt_spcreateerror(server));
+                       syslog(LOG_INFO, "online server not running, trying to connect");
+                       syslog(LOG_DEBUG, "%s, %d: %s", __FILE__, __LINE__, clnt_spcreateerror(server));
                        sleep(5);
                } else {
                        do {
@@ -57,11 +68,11 @@ main(int argc, char *argv[])
                                        case RPC_TIMEDOUT:
                                                break;
                                        case RPC_CANTRECV:
-                                               msglog(LOG_INFO, "server shutdown, trying to reconnect\n");
-                                               msglog(LOG_DEBUG, "%s, %d: %s\n", __FILE__, __LINE__, clnt_sperror(cl, "onlineevt_1"));
+                                               syslog(LOG_INFO, "server shutdown, trying to reconnect");
+                                               syslog(LOG_DEBUG, "%s, %d: %s", __FILE__, __LINE__, clnt_sperror(cl, "onlineevt_1"));
                                                break;
                                        default:
-                                               msglog(LOG_ERR, "%s, %d: %s\n", __FILE__, __LINE__, clnt_sperror(cl, "onlineevt_1"));
+                                               syslog(LOG_ERR, "%s, %d: %s", __FILE__, __LINE__, clnt_sperror(cl, "onlineevt_1"));
                                                break;
                                        }
                                } else {
index 6f22bfa1243608844601ba8f109c72e7726befe8..372db444903a0dbfd37f1d386b0f4967c9deb420 100644 (file)
@@ -1,4 +1,4 @@
-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/subevt.c,v 6.5 2001-03-07 16:02:44 hades Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/subevt.c,v 6.6 2001-11-18 11:56:21 hadaq Exp $";
 
 
 #include <stdlib.h>
@@ -24,7 +24,7 @@ size_t SubEvt_hdrLen(void)
 
 size_t SubEvt_hdrSize(void)
 {
-       return SubEvt_hdrLen() * sizeof(UInt4);
+       return SubEvt_hdrLen() * sizeof(uint32_t);
 }
 
 size_t SubEvt_dataSize(const void *my)
@@ -37,41 +37,47 @@ void *SubEvt_data(const void *my)
        return (void *) ((char *) my + SubEvt_hdrSize());
 }
 
-UInt4 SubEvt_dataValue(const void *my, unsigned idx) {
-       UInt4 val;
+uint32_t SubEvt_dataValue(const void *my, unsigned idx) {
+       uint32_t val;
 
        switch (SubEvt_alignment(my)) {
        case 4:
                if (SubEvt_isSwapped(my)) {
-                       UInt4 v;
-                       swabInt4(((UInt4 *)SubEvt_data(my)) + idx, &v, 4);
-                       val = v;
+                       uint32_t tmp0;
+                       uint32_t tmp1;
+
+                       tmp0 = ((uint32_t *)SubEvt_data(my))[idx];
+                       ((char *) &tmp1)[0] = ((char *) &tmp0)[3];
+                       ((char *) &tmp1)[1] = ((char *) &tmp0)[2];
+                       ((char *) &tmp1)[2] = ((char *) &tmp0)[1];
+                       ((char *) &tmp1)[3] = ((char *) &tmp0)[0];
+                       val = tmp1;
                } else {
-                       val = ((UInt4 *)SubEvt_data(my))[idx];
+                       val = ((uint32_t *)SubEvt_data(my))[idx];
                }
                break;
        case 2:
                if (SubEvt_isSwapped(my)) {
-                       UInt2 v;
-                       swab(((UInt2 *)SubEvt_data(my)) + idx, &v, 2);
+                       uint16_t v;
+                       swab(((uint16_t *)SubEvt_data(my)) + idx, &v, 2);
                        val = v;
                } else {
-                       val = ((UInt2 *)SubEvt_data(my))[idx];
+                       val = ((uint16_t *)SubEvt_data(my))[idx];
                }
                break;
        default:
-               val = ((UInt1 *)SubEvt_data(my))[idx];
+               val = ((uint8_t *)SubEvt_data(my))[idx];
                break;
        }
        return val;
 }
 
-UInt4 SubEvt_id(const void *my)
+uint32_t SubEvt_id(const void *my)
 {
        return SubEvt_hdrValue(my, SubEvtIdx_id);
 }
 
-UInt4 SubEvt_pureId(const void *my)
+uint32_t SubEvt_pureId(const void *my)
 {
        return SubEvt_hdrValue(my, SubEvtIdx_id) & 0x7fffffffU;
 }
@@ -81,17 +87,17 @@ int SubEvt_dataError(const void *my)
        return (SubEvt_hdrValue(my, SubEvtIdx_id) & 0x80000000) != 0;
 }
 
-void SubEvt_setId(void *my, UInt4 id)
+void SubEvt_setId(void *my, uint32_t id)
 {
        SubEvt_setHdrValue(my, SubEvtIdx_id, id);
 }
 
-UInt4 SubEvt_trigNr(const void *my)
+uint32_t SubEvt_trigNr(const void *my)
 {
        return SubEvt_hdrValue(my, SubEvtIdx_trigNr);
 }
 
-void SubEvt_setTrigNr(void *my, UInt4 trigNr)
+void SubEvt_setTrigNr(void *my, uint32_t trigNr)
 {
        SubEvt_setHdrValue(my, SubEvtIdx_trigNr, trigNr);
 }
@@ -106,11 +112,11 @@ char *SubEvt_2charP(const void *my)
        return buf;
 }
 
-void *newSubEvt(UInt4 decoding, UInt4 id, UInt4 trigNr)
+void *newSubEvt(uint32_t decoding, uint32_t id, uint32_t trigNr)
 {
        void *my;
 
-       my = allocMem(SubEvt_hdrSize());
+       my = malloc(SubEvt_hdrSize());
 
        SubEvt_setSize(my, SubEvt_hdrSize());
        SubEvt_setDecoding(my, decoding);
@@ -122,13 +128,13 @@ void *newSubEvt(UInt4 decoding, UInt4 id, UInt4 trigNr)
 
 void deleteSubEvt(void *my)
 {
-       freeMem(my);
+       free(my);
 }
 
 void *SubEvt_appendData(void *my, const void *data, size_t size)
 {
 
-       my = reallocMem(my, SubEvt_paddedSize(my) + size);
+       my = realloc(my, SubEvt_paddedSize(my) + size);
        memcpy(SubEvt_end(my), data, size);
        SubEvt_setSize(my, SubEvt_paddedSize(my) + size);
 
index 875742803ce3f0eb32d9786072452c6c050c8e21..a0a46d536ddc3a2203c8ce8a806318a4b5a824ce 100644 (file)
@@ -1,7 +1,8 @@
 #ifndef SUBEVT_H
 #define SUBEVT_H
 
-#include <hadesstd.h>
+#include <stdint.h>
+
 
 #include "hadtu.h"
 
@@ -49,17 +50,17 @@ size_t SubEvt_hdrLen(void);
 size_t SubEvt_hdrSize(void);
 size_t SubEvt_dataSize(const void *my);
 void *SubEvt_data(const void *my);
-UInt4 SubEvt_dataValue(const void *my, unsigned idx);
+uint32_t SubEvt_dataValue(const void *my, unsigned idx);
 char *SubEvt_2charP(const void *my);
 
-UInt4 SubEvt_id(const void *my);
-UInt4 SubEvt_pureId(const void *my);
+uint32_t SubEvt_id(const void *my);
+uint32_t SubEvt_pureId(const void *my);
 int SubEvt_dataError(const void *my);
-void SubEvt_setId(void *my, UInt4 id);
-UInt4 SubEvt_trigNr(const void *my);
-void SubEvt_setTrigNr(void *my, UInt4 trigNr);
+void SubEvt_setId(void *my, uint32_t id);
+uint32_t SubEvt_trigNr(const void *my);
+void SubEvt_setTrigNr(void *my, uint32_t trigNr);
 
-void *newSubEvt(UInt4 decoding, UInt4 id, UInt4 trigNr);
+void *newSubEvt(uint32_t decoding, uint32_t id, uint32_t trigNr);
 void deleteSubEvt(void *my);
 void *SubEvt_appendData(void *my, const void *data, size_t size);
 
index b3924b3970e202e44ef63a848d7878c8604c96c0..5b2826ca55adc590627cb8e4ad425c100009c7ee 100644 (file)
@@ -1,4 +1,4 @@
-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/tcldaq.c,v 6.3 2001-03-07 16:02:44 hades Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/tcldaq.c,v 6.4 2001-11-18 11:56:21 hadaq Exp $";
 
 
 #include <unistd.h>
@@ -12,7 +12,6 @@ static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hada
 #include <rpc/rpc.h>
 
 #include <tcl.h>
-#include <hadesstd.h>
 #include "worker.h"
 #include "agent.h"