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)