From: Jean-Marc Pigeon (Delson) Date: Mon, 9 Jun 2025 00:43:16 +0000 (-0400) Subject: Detecting sorter zombie stat X-Git-Tag: tag-0.8~47 X-Git-Url: https://jmp-git.ovh.safe.ca/?a=commitdiff_plain;h=61834d184786535e088ed9eb229e44e19f35809a;p=jmp%2Fmailleur Detecting sorter zombie stat --- diff --git a/app/sorter.c b/app/sorter.c index 172e08c..0c0ee74 100644 --- a/app/sorter.c +++ b/app/sorter.c @@ -120,6 +120,7 @@ while (proceed==true) { case 1 : //Preparing scan (void) rou_modesubrou(true); (void) sig_modeunisig(true); + (void) sig_trapsignal(true,sig_alrm); (void) rou_setappname(SORTER); (void) rou_loadconfig(config,true); (void) openlog(appname,LOG_NDELAY|LOG_PID,LOG_DAEMON); @@ -152,6 +153,7 @@ while (proceed==true) { default : //end of task params=par_freeparams(params); (void) rou_loadconfig(config,false); + (void) sig_trapsignal(false,sig_alrm); (void) sig_modeunisig(false); (void) rou_modesubrou(false); (void) closelog(); diff --git a/lib/unisig.c b/lib/unisig.c index 4a8009a..79bb4ab 100644 --- a/lib/unisig.c +++ b/lib/unisig.c @@ -87,9 +87,9 @@ prvon=onoff; PUBLIC void sig_alrm(int sig) { -#define OPEP "unisig.c:sig_alrm" +#define OPEP "unisig.c:sig_alrm," -(void) rou_alert(9,"%s, signal <%s> received",OPEP,strsignal(sig)); +(void) rou_alert(9,"%s signal <%s> received",OPEP,strsignal(sig)); switch (sig) { case SIGCHLD : {