-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 <unistd.h>
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;
-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 <unistd.h>
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 */