The following reply was made to PR apache-api/2258; it has been noted by GNATS.

From: "Saccoccio, Robert" <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED], 
        "'[EMAIL PROTECTED]'" <[EMAIL PROTECTED]>
Cc: "'[EMAIL PROTECTED]'" <[EMAIL PROTECTED]>
Subject: RE: apache-api/2258: The second arg to spawn_child_err() changed 
        from "void (*)(void *)" in 1.2 to "int(*)(void *)" in 1.3
Date: Thu, 21 May 1998 16:06:15 -0400

 > implementation.  So, third-party modules which use
 > spawn_child are going to have to be modified for 1.3
 > anyways.  Also, all third-party modules should use
 > ap_spawn_child_err_buff to be completely safe on NT.
 > 
 What's the best way to conditionally handle both 1.2.x and 1.3b6-, 1.3b7+?
 APACHE_RELEASE?
 
 I'm actually calling spawn_child(), not ap_spawn_child_err() (like the
 apache code referred to below).  spawn_child(), as you mentioned, is a macro
 which maps to ap_spawn_child_err().  Its actually the spawn_child() API that
 brought this to my attention.  Is that too changing with 1.3b7 (similar to
 the change to ap_spawn_child_err())?
 
 > > Additionally, calls to spawn_child() should be changed to
 > ap_spawn_child()
 > > for consistency with the conversion to the new namespace.  This will
 > > require ap_spawn_child() be defined in alloc.h instead of spawn_child()
 > > (which should be only in compat.h).  The current approach is
 > non-intuitive
 > > and sets a bad example.
 > 
 > Would be nice to do, it's slightly more complex since spawn_child
 > is a macro but shouldn't be impossible.  I'll see about doing
 > it.
 > 
 Its not clear to me why it being a macro makes it more complex?
 
 
 
 

Reply via email to