]> SAFE projects GIT repository - jmp/mailleur/commitdiff
working on openlog
authorJean-Marc Pigeon (Delson) <jmp@safe.ca>
Sun, 22 Jun 2025 01:03:23 +0000 (21:03 -0400)
committerJean-Marc Pigeon (Delson) <jmp@safe.ca>
Sun, 22 Jun 2025 01:03:23 +0000 (21:03 -0400)
app/receiver.c
app/sender.c
app/sorter.c

index aeaaf4413d5879f6003551f30ddf44535f1e38ed..689348eef34e16a5b0e18df1c41445f3399518c9 100644 (file)
@@ -54,11 +54,11 @@ while (proceed==true) {
       //changing the working ID if started as root
       if (foreground==true)
         (void) fprintf(stdout,"Running application in foreground\n");
-      (void) prc_chgid(argv[0]);
       (void) prc_preptitle(argc,argv,environ);
       (void) rou_setappname(RECNAME);
-      (void) rou_loadconfig(config,true);
       (void) rou_modesubrou(true);
+      (void) prc_chgid(argv[0]);
+      (void) rou_loadconfig(config,true);
       (void) prc_modeuniprc(true);
       (void) sig_modeunisig(true);
       (void) tls_modeunitls(true);
index 605f988756e109f6ef2b981af1ad4a966677e328..76d41f30835543163feddcbe9b5b0d9e25c5b58c 100644 (file)
@@ -189,12 +189,11 @@ while (proceed==true) {
         }
       break;
     case 2      :       //Preparing scan
+      (void) rou_setappname(SENDER);
       (void) rou_modesubrou(true);
       (void) sig_modeunisig(true);
-      (void) rou_setappname(SENDER);
-      (void) openlog(appname,LOG_NDELAY|LOG_PID,LOG_DAEMON);
-      (void) rou_loadconfig(config,true);
       (void) prc_chgid(argv[0]);
+      (void) rou_loadconfig(config,true);
       if (foreground==false) {
         if (prc_divedivedive()!=0)
           phase=999;    //direct exit
index e262f5008c6e35885f03e1ba8632f66d73fcc9b4..76784a1d47f58c88f9a9e513403fa34ebf3f1ae0 100644 (file)
@@ -120,13 +120,12 @@ while (proceed==true) {
         }
       break;
     case 1      :       //Preparing scan
-      (void) prc_chgid(argv[0]);
+      (void) rou_setappname(SORTER);
       (void) rou_modesubrou(true);
+      (void) prc_chgid(argv[0]);
       (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);
       if (foreground==false) {
         if (prc_divedivedive()!=0)
           phase=999;    //direct exit