X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fdaemon.c;h=82fe6cfb64774037d650e5f798e8e76be286ff45;hb=ae309395bf5f5511c2eee751151a2962726f745a;hp=f9d663aef228ae0ae520da780134aee654e97bf5;hpb=2dbe1df5facb92bac31b5da0ca2e2e8ee6f9b358;p=yaz-moved-to-github.git diff --git a/src/daemon.c b/src/daemon.c index f9d663a..82fe6cf 100644 --- a/src/daemon.c +++ b/src/daemon.c @@ -1,8 +1,6 @@ -/* - * Copyright (C) 1995-2008, Index Data ApS +/* This file is part of the YAZ toolkit. + * Copyright (C) 1995-2008 Index Data * See the file LICENSE for details. - * - * $Id: daemon.c,v 1.2 2008-02-21 10:15:30 adam Exp $ */ /** @@ -146,17 +144,17 @@ static void keepalive(void (*work)(void *data), void *data) yaz_log(YLOG_WARN, "Received SIG %d from child %ld", WTERMSIG(status), (long) p); cont = 0; - } - } - else if (status == 0) - cont = 0; /* child exited normally */ - else - { /* child exited with error */ - yaz_log(YLOG_LOG, "Exit %d from child %ld", status, (long) p); - cont = 0; } + } + else if (status == 0) + cont = 0; /* child exited normally */ + else + { /* child exited with error */ + yaz_log(YLOG_LOG, "Exit %d from child %ld", status, (long) p); + cont = 0; + } if (cont) /* respawn slower as we get more errors */ - sleep(1 + run/5); + sleep(1 + run/5); run++; } }