cvs commit: apache-2.0/src/modules/mpm/prefork prefork.c

1999-12-03 Thread manoj
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

1999-12-03 Thread rbb
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

1999-12-03 Thread Ryan Bloom
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

1999-12-03 Thread rbb
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

1999-12-03 Thread dirkx
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