dgaudet     97/07/20 16:44:50

  Modified:    support   Makefile.tmpl suexec.c
  Log:
  htdigest needs $(LIBS).  QNX doesn't support initgroups.
  
  Submitted by: Igor N Kovalenko <[EMAIL PROTECTED]>
  Reviewed by:  Dean Gaudet
  
  Revision  Changes    Path
  1.4       +1 -1      apache/support/Makefile.tmpl
  
  Index: Makefile.tmpl
  ===================================================================
  RCS file: /export/home/cvs/apache/support/Makefile.tmpl,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -C3 -r1.3 -r1.4
  *** Makefile.tmpl     1997/07/14 11:56:08     1.3
  --- Makefile.tmpl     1997/07/20 23:44:49     1.4
  ***************
  *** 19,25 ****
        $(CC) $(CFLAGS) htpasswd.c -o htpasswd $(LIBS)
    
    htdigest: htdigest.c
  !     $(CC) $(CFLAGS) htdigest.c -o htdigest
    
    httpd_monitor: httpd_monitor.c
        $(CC) $(INCLUDES) $(CFLAGS) httpd_monitor.c -o httpd_monitor
  --- 19,25 ----
        $(CC) $(CFLAGS) htpasswd.c -o htpasswd $(LIBS)
    
    htdigest: htdigest.c
  !     $(CC) $(CFLAGS) htdigest.c -o htdigest $(LIBS)
    
    httpd_monitor: httpd_monitor.c
        $(CC) $(INCLUDES) $(CFLAGS) httpd_monitor.c -o httpd_monitor
  
  
  
  1.24      +18 -0     apache/support/suexec.c
  
  Index: suexec.c
  ===================================================================
  RCS file: /export/home/cvs/apache/support/suexec.c,v
  retrieving revision 1.23
  retrieving revision 1.24
  diff -C3 -r1.23 -r1.24
  *** suexec.c  1997/06/23 22:48:48     1.23
  --- suexec.c  1997/07/20 23:44:49     1.24
  ***************
  *** 81,86 ****
  --- 81,104 ----
    #include <time.h>
    #include <sys/stat.h>
    
  + /*
  +  ***********************************************************************
  +  * There is no initgroups() in QNX, so I believe this is safe :-)
  +  * Use cc -osuexec -3 -O -mf -DQNX suexec.c to compile.
  +  *
  +  * May 17, 1997.
  +  * Igor N. Kovalenko -- [EMAIL PROTECTED]
  +  ***********************************************************************
  +  */
  + 
  + #if defined(QNX)
  + int initgroups(const char *name, gid_t basegid)
  + {
  + /* QNX and MPE do not appear to support supplementary groups. */
  +     return 0;
  + }
  + #endif
  + 
    #if defined(PATH_MAX)
    #define AP_MAXPATH PATH_MAX
    #elif defined(MAXPATHLEN)
  
  
  

Reply via email to