cvs commit: apache-2.0/src/modules/mpm/prefork prefork.c
manoj 99/12/03 14:11:34 Modified:src/modules/mpm/dexter dexter.c src/modules/mpm/mpmt_pthread mpmt_pthread.c src/modules/mpm/prefork prefork.c Log: The Unix MPMs were depending on APR for signal.h, and broke. Add an explicit #include for it back in. Revision ChangesPath 1.61 +1 -0 apache-2.0/src/modules/mpm/dexter/dexter.c Index: dexter.c === RCS file: /home/cvs/apache-2.0/src/modules/mpm/dexter/dexter.c,v retrieving revision 1.60 retrieving revision 1.61 diff -u -d -u -r1.60 -r1.61 --- dexter.c 1999/12/01 00:44:53 1.60 +++ dexter.c 1999/12/03 22:11:18 1.61 @@ -75,6 +75,7 @@ #include #include #include +#include /* * Actual definitions of config globals 1.51 +1 -0 apache-2.0/src/modules/mpm/mpmt_pthread/mpmt_pthread.c Index: mpmt_pthread.c === RCS file: /home/cvs/apache-2.0/src/modules/mpm/mpmt_pthread/mpmt_pthread.c,v retrieving revision 1.50 retrieving revision 1.51 diff -u -d -u -r1.50 -r1.51 --- mpmt_pthread.c1999/12/01 00:44:56 1.50 +++ mpmt_pthread.c1999/12/03 22:11:22 1.51 @@ -72,6 +72,7 @@ #include #include +#include /* * Actual definitions of config globals 1.58 +1 -0 apache-2.0/src/modules/mpm/prefork/prefork.c Index: prefork.c === RCS file: /home/cvs/apache-2.0/src/modules/mpm/prefork/prefork.c,v retrieving revision 1.57 retrieving revision 1.58 diff -u -d -u -r1.57 -r1.58 --- prefork.c 1999/12/01 00:45:00 1.57 +++ prefork.c 1999/12/03 22:11:31 1.58 @@ -109,6 +109,7 @@ #ifdef HAVE_BSTRING_H #include /* for IRIX, FD_SET calls bzero() */ #endif +#include /* config globals */
cvs commit: apache-2.0/src/lib/apr/test ab_apr.c htdigest.c
rbb 99/12/03 08:12:32 Modified:src/lib/apr/test ab_apr.c htdigest.c Log: Programs that build using APR no longer have access to the HAVE_FOO_H defines. This was causing errors in these two test programs. Fixed now. Revision ChangesPath 1.12 +0 -6 apache-2.0/src/lib/apr/test/ab_apr.c Index: ab_apr.c === RCS file: /home/cvs/apache-2.0/src/lib/apr/test/ab_apr.c,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- ab_apr.c 1999/11/20 22:05:25 1.11 +++ ab_apr.c 1999/12/03 16:12:25 1.12 @@ -107,15 +107,9 @@ #include "apr_file_io.h" #include "apr_time.h" #include "apr_getopt.h" -#ifdef HAVE_STRING_H #include -#endif -#ifdef HAVE_STDIO_H #include -#endif -#ifdef HAVE_STDLIB_H #include -#endif /* --- DEFINITIONS -- */ /* maximum number of requests on a time limited test */ 1.9 +0 -6 apache-2.0/src/lib/apr/test/htdigest.c Index: htdigest.c === RCS file: /home/cvs/apache-2.0/src/lib/apr/test/htdigest.c,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- htdigest.c1999/10/15 14:20:18 1.8 +++ htdigest.c1999/12/03 16:12:27 1.9 @@ -69,15 +69,9 @@ #include "apr_lib.h" #include "apr_md5.h" #include -#ifdef HAVE_SYS_SIGNAL_H #include -#else #include -#endif - -#ifdef HAVE_STDLIB_H #include -#endif #ifdef WIN32 #include
Re: cvs commit: apache-2.0/src/lib/apr/time/unix Makefile.in access.c atime.h time.c
On 3 Dec 1999 [EMAIL PROTECTED] wrote: > Log: > Fix the logic in blocking vs non-blocking pipes to children. It only > makes sense to change the blocking attributes of a pipe if we actually > are successful in creating the pipe. My bad, I thought I had committed all of the other changes I made yesterday. The non-blocking related changes, are basically cleanup. They keep us from including the same headers all over the place, and they protect all of the #include's in APR with HAVE_FOO_H. Ryan ___ Ryan Bloom [EMAIL PROTECTED] 6209 H Shanda Dr. Raleigh, NC 27609 Ryan Bloom -- thinker, adventurer, artist, writer, but mostly, friend. ---
cvs commit: apache-2.0/src/lib/apr/time/unix Makefile.in access.c atime.h time.c
rbb 99/12/03 07:18:52 Modified:src/lib/apr/file_io/unix Makefile.in dir.c fileacc.c filedup.c fileio.h open.c pipe.c readwrite.c seek.c src/lib/apr/lib Makefile.in src/lib/apr/locks/unix Makefile.in crossproc.c intraproc.c locks.c locks.h src/lib/apr/misc/unix Makefile.in getopt.c misc.h start.c src/lib/apr/mmap/unix Makefile.in common.c mmap.c mmap_h.h src/lib/apr/network_io/unix Makefile.in networkio.h poll.c sendrecv.c sockaddr.c sockets.c sockopt.c src/lib/apr/test testargs.c testmmap.c testproc.c src/lib/apr/threadproc/unix Makefile.in proc.c procsup.c signals.c thread.c threadcancel.c threadpriv.c threadproc.h src/lib/apr/time/unix Makefile.in access.c atime.h time.c Log: Fix the logic in blocking vs non-blocking pipes to children. It only makes sense to change the blocking attributes of a pipe if we actually are successful in creating the pipe. Revision ChangesPath 1.6 +35 -29apache-2.0/src/lib/apr/file_io/unix/Makefile.in Index: Makefile.in === RCS file: /home/cvs/apache-2.0/src/lib/apr/file_io/unix/Makefile.in,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- Makefile.in 1999/09/23 18:19:02 1.5 +++ Makefile.in 1999/12/03 15:18:22 1.6 @@ -57,33 +57,39 @@ && rm Makefile.new # DO NOT REMOVE -dir.o: dir.c fileio.h ../../include/apr_general.h \ - ../../include/apr_config.h ../../include/apr_errno.h \ - ../../include/apr_file_io.h ../../include/apr_lib.h \ - ../../include/apr_portable.h ../../include/apr_thread_proc.h \ - ../../include/apr_win.h ../../include/apr_network_io.h \ +dir.o: dir.c fileio.h ../../include/apr_config.h \ + ../../include/apr_general.h ../../include/apr.h \ + ../../include/apr_errno.h ../../include/apr_file_io.h \ + ../../include/apr_lib.h ../../include/apr_portable.h \ + ../../include/apr_thread_proc.h ../../include/apr_network_io.h \ ../../include/apr_lock.h ../../include/apr_time.h -fileacc.o: fileacc.c fileio.h ../../include/apr_general.h \ - ../../include/apr_config.h ../../include/apr_errno.h \ - ../../include/apr_file_io.h ../../include/apr_lib.h -filedup.o: filedup.c fileio.h ../../include/apr_general.h \ - ../../include/apr_config.h ../../include/apr_errno.h \ - ../../include/apr_file_io.h ../../include/apr_lib.h -filestat.o: filestat.c fileio.h ../../include/apr_general.h \ - ../../include/apr_config.h ../../include/apr_errno.h \ - ../../include/apr_file_io.h -open.o: open.c fileio.h ../../include/apr_general.h \ - ../../include/apr_config.h ../../include/apr_errno.h \ - ../../include/apr_file_io.h ../../include/apr_portable.h \ - ../../include/apr_thread_proc.h ../../include/apr_win.h \ - ../../include/apr_network_io.h ../../include/apr_lock.h \ - ../../include/apr_time.h ../../include/apr_lib.h -pipe.o: pipe.c fileio.h ../../include/apr_general.h \ - ../../include/apr_config.h ../../include/apr_errno.h \ - ../../include/apr_file_io.h ../../include/apr_lib.h -readwrite.o: readwrite.c fileio.h ../../include/apr_general.h \ - ../../include/apr_config.h ../../include/apr_errno.h \ - ../../include/apr_file_io.h ../../include/apr_lib.h -seek.o: seek.c fileio.h ../../include/apr_general.h \ - ../../include/apr_config.h ../../include/apr_errno.h \ - ../../include/apr_file_io.h +fileacc.o: fileacc.c fileio.h ../../include/apr_config.h \ + ../../include/apr_general.h ../../include/apr.h \ + ../../include/apr_errno.h ../../include/apr_file_io.h \ + ../../include/apr_lib.h +filedup.o: filedup.c fileio.h ../../include/apr_config.h \ + ../../include/apr_general.h ../../include/apr.h \ + ../../include/apr_errno.h ../../include/apr_file_io.h \ + ../../include/apr_lib.h +filestat.o: filestat.c fileio.h ../../include/apr_config.h \ + ../../include/apr_general.h ../../include/apr.h \ + ../../include/apr_errno.h ../../include/apr_file_io.h \ + ../../include/apr_lib.h +open.o: open.c fileio.h ../../include/apr_config.h \ + ../../include/apr_general.h ../../include/apr.h \ + ../../include/apr_errno.h ../../include/apr_file_io.h \ + ../../include/apr_lib.h ../../include/apr_portable.h \ + ../../include/apr_thread_proc.h ../../include/apr_network_io.h \ + ../../include/apr_lock.h ../../include/apr_time.h +pipe.o: pipe.c fileio.h ../../include/apr_config.h \ + ../../include/apr_general.h ../../include/apr.h \ + ../../include/apr_errno.h ../../include/apr_file_io.h \ + ../../include/apr_lib.h +readwrite.o: readwrite.c fileio.h ../../include/apr_config.h \ + ../../include/apr_general.h ../../include/apr.h \ + ../../include/apr_errno.h ../../include/a
cvs commit: apache-devsite debugging.html
dirkx 99/12/03 02:37:34 Modified:.debugging.html Log: Added setuid() / coreadm trick Revision ChangesPath 1.8 +19 -0 apache-devsite/debugging.html Index: debugging.html === RCS file: /x3/home/cvs/apache-devsite/debugging.html,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- debugging.html1998/10/09 23:09:17 1.7 +++ debugging.html1999/12/03 10:37:32 1.8 @@ -23,6 +23,7 @@ Using 'truss/trace/strace' to trace system calls and signals Getting the server to dump core +Solaris 2.7 and coredumps Getting and analyzing a TCP packet trace @@ -275,7 +276,25 @@ and then look at the backtrace as discussed above for gdb. +Solaris 2.7 and coredumps +On Solaris 2.7 use coreadm to make setuid() +processes actually dump core. By default an setuid() process does not +dump core. + +Jens-Uwe Mager wrote: + +For example I am using: + + # coreadm + global core file pattern: /var/core/core.%f.%p.u%u + init core file pattern: core + global core dumps: enabled +per-process core dumps: enabled + global setid core dumps: enabled + per-process setid core dumps: enabled + global core dump logging: disabled + Getting and analyzing a TCP packet trace