From 3c6dd9083309de7f59612a0f3ccd95a2f6666471 Mon Sep 17 00:00:00 2001 From: hades Date: Tue, 28 Aug 2001 12:06:18 +0000 Subject: [PATCH] Treat disfunction of online event server as warning, not as fatal --- hadaq/evtbuild.c | 5 ++--- hadaq/online.c | 6 +++--- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/hadaq/evtbuild.c b/hadaq/evtbuild.c index 9e6bc3a..02264cc 100644 --- a/hadaq/evtbuild.c +++ b/hadaq/evtbuild.c @@ -1,4 +1,4 @@ -static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/evtbuild.c,v 6.29 2001-06-06 15:49:03 hades Exp $"; +static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/evtbuild.c,v 6.30 2001-08-28 12:06:18 hades Exp $"; #define _POSIX_C_SOURCE 199309L @@ -331,8 +331,7 @@ int main(int argc, char *argv[]) } if (-1 == initOnline()) { - msglog(LOG_ERR, "unable to initialize online service\n"); - exit(EXIT_FAILURE); + msglog(LOG_WARNING, "unable to initialize online service\n"); } if (theArgs->nrOfMsgs == 0) { /* diff --git a/hadaq/online.c b/hadaq/online.c index 8ffeede..39486c1 100644 --- a/hadaq/online.c +++ b/hadaq/online.c @@ -1,4 +1,4 @@ -static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/online.c,v 6.4 2001-03-07 16:02:44 hades Exp $"; +static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/online.c,v 6.5 2001-08-28 12:06:18 hades Exp $"; #define _GNU_SOURCE @@ -28,11 +28,11 @@ initOnline() transp = svctcp_create(RPC_ANYSOCK, 0, 0); if (transp == NULL) { fprintf(stderr, "cannot create tcp service."); - exit(1); + return -1; } if (!svc_register(transp, DAQPROG, DAQVERS, daqprog_1, IPPROTO_TCP)) { fprintf(stderr, "unable to register (DAQPROG, DAQVERS, tcp)."); - exit(1); + return -1; } return 0; } -- 2.43.0