From: hades Date: Tue, 30 May 2000 07:31:45 +0000 (+0000) Subject: Error reports X-Git-Url: https://jspc29.x-matter.uni-frankfurt.de/git/?a=commitdiff_plain;h=753e0426d41d2997abf67866e5bca25f96734cbf;p=daqdata.git Error reports --- diff --git a/hadaq/memnet.c b/hadaq/memnet.c index b74f995..4ca4bc9 100644 --- a/hadaq/memnet.c +++ b/hadaq/memnet.c @@ -1,4 +1,4 @@ -static char rcsId[] = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/memnet.c,v 6.2 1999-11-21 16:27:21 hades Stab $"; +static char rcsId[] = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/memnet.c,v 6.3 2000-05-30 07:31:45 hades Exp $"; #define _XOPEN_SOURCE #include @@ -109,7 +109,12 @@ int main(int argc, char *argv[]) Worker_dump(worker, 1); hadTuQueue = ShmTrans_recv(shmTrans); - NetTrans_send(netTrans, hadTuQueue); + if (0 > NetTrans_send(netTrans, hadTuQueue)) { + msglog(LOG_ERR, "sending network packet: %s\n", strerror(errno)); + exitStat = EXIT_FAILURE; + goto bailOut3; + } + ShmTrans_free(shmTrans); } exitStat = EXIT_SUCCESS; diff --git a/hadaq/nettrans.c b/hadaq/nettrans.c index 6bcc2eb..330f6a1 100644 --- a/hadaq/nettrans.c +++ b/hadaq/nettrans.c @@ -1,4 +1,4 @@ -static char rcsId[] = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/nettrans.c,v 6.13 2000-05-17 08:23:07 hades Exp $"; +static char rcsId[] = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/nettrans.c,v 6.14 2000-05-30 07:31:46 hades Exp $"; #define _GNU_SOURCE #include @@ -191,6 +191,9 @@ int sendGeneric(NetTrans *my) { switch (my->type) { case NetTransType_atm: retVal = LAtm_send(my->lAtm, my->pkt, Pkt_size(my->pkt)); + if (0 > retVal) { + LAtm_perror("LAtm_send"); + } break; case NetTransType_udp: #if 0 /* This limits the output data rate to 100 * mtuSize / s */