On Thursday, July 29, 2004, at 05:58 AM, André Malo wrote:
* "Mladen Turk" <[EMAIL PROTECTED]> wrote:
William A. Rowe, Jr. wrote:

/* Scoreboard file, if there is one */ #ifndef DEFAULT_SCOREBOARD @@ -118,6 +119,7 @@ typedef struct { int server_limit; int thread_limit; + int lb_limit; ap_scoreboard_e sb_type; ap_generation_t running_generation; /* the
generation of children which
* should still
be serving
requests. */

This definitely breaks binary compatibility.

Moving the lb_limit to the end of the struct will not break the binary compatibility. Correct?

Not Correct. It *may* be the case. Depending on who allocates the stuff.

Then the question to ask is whether any independent modules (those that are not installed when the server is installed) are likely to use that structure, and how they are expected to use it.

I'd be surprised if it were even possible for an independent
module to allocate a scoreboard struct, but it has been a while
since I looked at that code.

....Roy



Reply via email to