From: "Brad Nicholes" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, February 01, 2002 12:00 PM
Subject: Re: cvs commit: httpd-2.0/server scoreboard.c


>   Why is the platform #ifdef WIN32 being included in an HTTPD source
> file?  I thought the whole idea was to keep platform specific code out
> of the general HTTPD source and put it in APR.

Brad,

  the Unix code is wrong, but it clobbered Win32 (which could not create
a NULL sharemem at that moment.)  Now Win32 supports unnamed scoreboards,
so that code _could_ go away; however...

  Aaron is working on reverting to use-named-scoreboard if a name is given
in the conf file, or anon (unnamed) shm otherwise.  When that patch goes
into the Unix MPM's - this code may all be reverted to the Win32 path here.

  Yes - platforms do NOT belong in the httpd sources.  For a temporary and
quick fix, however, this is prefereable to having entirely broken platforms :)

Bill

Reply via email to