httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bill Stoddard" <b...@wstoddard.com>
Subject Re: [PATCH] Allow pthread_mutex_t to be a cross-process lock
Date Sat, 30 Jun 2001 20:36:47 GMT

> On Sat, 30 Jun 2001, Justin Erenkrantz wrote:
>
> > Can someone enlighten me as to why we have --with-pthread-cross and we
> > aren't telling anyone?  If we have pthread.h, PTHREAD_PROCESS_SHARED,
> > and pthread_mutexattr_setpshared, it seems reasonable enough to
> > define USE_PROC_PTHREAD_SERIALIZE to 1.  Or, are pthread_mutex_t not
> > suitable for cross-process locks for some other reason that we have to
> > have a manual override?
> >
> > Unless someone says otherwise, I'll commit this tonight/tomorrow.
>
> In general, most platforms don't really support cross process pthread
> mutex's.  Even those that have PTHREAD_PROCESS_SHARED tend to not work
> properly.  For example, AIX has that defined, but they don't really
> support pthread mutex's cross processes.

PTHREAD_PROCESS_SHARED works for me on AIX 4.3.2 and later. And you will see this is the default
for
Apache 1.3 for AIX.

Are you seeing actual failures or going from memory of conversations past?

Bill


Mime
View raw message