httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jeff Trawick <traw...@attglobal.net>
Subject Re: [PATCH] support for QNX6 - take 2
Date Thu, 15 Nov 2001 21:04:30 GMT
"Igor Kovalenko" <Igor.Kovalenko@motorola.com> writes:

> One of the things objected in last version was addition of MAP_ANON clause
> in PTHREAD_SERIALIZED_ACCEPT code. As I said, I could agree to remove that,
> but ... the PTHREAD_SERIALIZED_ACCEPT is OS-specific feature to begin with,
> so it would only matter if it is enabled. Looking at 1.3.22 code, no
> platform actually defines USE_PTHREAD_SERIALIZED_ACCEPT by default and only
> Solaris, HP-UX (commented out) and AIX appear to even mention it. And the
> implementation appears to be Solaris-specific, in fact.

FYI...  AIX uses it by default, but by setting
 -DUSE_PTHREAD_SERIALIZED_ACCEPT in src/Configure.

The comments in the code about it being Solaris-specific aren't
actually true. Some systems have that form of shared memory, some
systems have that flavor of pthread_mutex, and where those sets of
systems overlap that code ought to work :)

I wish I had a chance now to review your patch but alas... :(
-- 
Jeff Trawick | trawick@attglobal.net | PGP public key at web site:
       http://www.geocities.com/SiliconValley/Park/9289/
             Born in Roswell... married an alien...

Mime
View raw message