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 ChangesPath
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)