ben         98/06/07 06:16:43

  Modified:    src      CHANGES
               src/main http_main.c
  Log:
  Make SCO 5 compile again.
  
  Revision  Changes    Path
  1.893     +2 -0      apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===================================================================
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.892
  retrieving revision 1.893
  diff -u -r1.892 -r1.893
  --- CHANGES   1998/06/06 20:48:51     1.892
  +++ CHANGES   1998/06/07 13:16:40     1.893
  @@ -1,5 +1,7 @@
   Changes with Apache 1.3.1
   
  +  *) PORT: Make SCO 5 (and probably 3) compile again. [Ben Laurie]
  +
     *) PORT: NCR MPRAS systems have the same bug with SIGHUP restart that
        Solaris systems experience.  So define WORKAROUND_SOLARIS_BUG.
        [Klaus Weber <[EMAIL PROTECTED]>] PR#1973
  
  
  
  1.361     +10 -10    apache-1.3/src/main/http_main.c
  
  Index: http_main.c
  ===================================================================
  RCS file: /export/home/cvs/apache-1.3/src/main/http_main.c,v
  retrieving revision 1.360
  retrieving revision 1.361
  diff -u -r1.360 -r1.361
  --- http_main.c       1998/06/06 20:48:54     1.360
  +++ http_main.c       1998/06/07 13:16:41     1.361
  @@ -3242,16 +3242,6 @@
       (void) set42sig();
   #endif
   
  -#ifdef SecureWare
  -    if (set_auth_parameters(argc, argv) < 0)
  -     perror("set_auth_parameters");
  -    if (getluid() < 0)
  -     if (setluid(getuid()) < 0)
  -         perror("setluid");
  -    if (setreuid(0, 0) < 0)
  -     perror("setreuid");
  -#endif
  -
   #ifdef WIN32
       /* Initialize the stupid sockets */
       AMCSocketInitialize();
  @@ -4211,6 +4201,16 @@
   int REALMAIN(int argc, char *argv[])
   {
       int c;
  +
  +#ifdef SecureWare
  +    if (set_auth_parameters(argc, argv) < 0)
  +     perror("set_auth_parameters");
  +    if (getluid() < 0)
  +     if (setluid(getuid()) < 0)
  +         perror("setluid");
  +    if (setreuid(0, 0) < 0)
  +     perror("setreuid");
  +#endif
   
   #ifdef SOCKS
       SOCKSinit(argv[0]);
  
  
  

Reply via email to