Diff for /freem/src/mumps.c between versions 1.7 and 1.9

version 1.7, 2025/03/24 16:07:55 version 1.9, 2025/03/31 20:01:13
Line 24 Line 24
  *   along with FreeM.  If not, see <https://www.gnu.org/licenses/>.   *   along with FreeM.  If not, see <https://www.gnu.org/licenses/>.
  *   *
  *   $Log$   *   $Log$
    *   Revision 1.9  2025/03/31 20:01:13  snw
    *   Set d_uid in daemon
    *
    *   Revision 1.8  2025/03/24 16:10:48  snw
    *   Print error message and exit on OS/2 if daemon is run without --nofork
    *
  *   Revision 1.7  2025/03/24 16:07:55  snw   *   Revision 1.7  2025/03/24 16:07:55  snw
  *   Force daemon into foreground on OS/2   *   Force daemon into foreground on OS/2
  *   *
Line 450  int main (int argc, char **argv, char ** Line 456  int main (int argc, char **argv, char **
   
 #if defined(__OS2__)  #if defined(__OS2__)
     if (run_daemon == TRUE && nofork == FALSE) {      if (run_daemon == TRUE && nofork == FALSE) {
         printf ("freem:  running on OS/2; forcing daemon into foreground\r\n");          printf ("freem:  running on OS/2; daemon must be run with --nofork or -k\r\n");
         nofork = TRUE;          exit (1);
     }      }
 #endif  #endif
           
Line 480  int main (int argc, char **argv, char ** Line 486  int main (int argc, char **argv, char **
                           
             d_uid = d_user->pw_uid;              d_uid = d_user->pw_uid;
         }          }
           else {
               d_uid = 0;
           }
                   
     }      }
           
Line 779  int main (int argc, char **argv, char ** Line 788  int main (int argc, char **argv, char **
                   
         fprintf (stderr, "Coherent Logic Development FreeM version %s\r\n", verstr);          fprintf (stderr, "Coherent Logic Development FreeM version %s\r\n", verstr);
         fprintf (stderr, "freem:  shared memory for environment %s initialized (%ld bytes of shared memory @ '%p')\r\nfreem:  system ready\r\n", shm_env, (long) shm_init_size, shm_config->dta);          fprintf (stderr, "freem:  shared memory for environment %s initialized (%ld bytes of shared memory @ '%p')\r\nfreem:  system ready\r\n", shm_env, (long) shm_init_size, shm_config->dta);
   
 #if defined(__OS2__)  
         fprintf (stderr, "freem:  running on OS/2; daemon was forced into the foreground if not explicitly run with --nofork\r\n");  
 #endif          
                   
         for (;;) {          for (;;) {
   

Removed from v.1.7  
changed lines
  Added in v.1.9


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>