> that makes sense to me too for my own purposes, but > > 1) before long I suspect some folks will want/need a single shared > library version of APR which works with multiple APR apps > > and it won't just be "want" because they think it will be nicer to > have one build of APR... it will be "need" because different > dynamically-loaded code will have to use the same copy of APR* > > (*maybe gstein could chime in here... some months back there was a > discussion of why single shared library of APR was so important) > > 2) even if, back to the Apache example, we use the prefork MPM, we may > have a module which uses threads; I've been told there are threaded > modules for Apache 1.3...; presumably we'd want such modules to > work with APR with Apache 2.0 > > I'm a bit surprised that none of the folks who were around when > CROSS_PROCESS vs. LOCKALL was invented have participated in the > discussion. I think I'm at least as concerned with that as with > losing a lock flavor.
I am the person who introduced all of that. To be honest, I can't track all the e-mail anymore. I now follow what I have time to follow, and get involved with things I feel strongly about. For stuff I don't have strong opinions about, I tend to not get involved, because I just don't have the time. Plus, when I introduced it, we were coding on Linux only. I don't know that we have information of any platforms where a CROSS_PROCESS lock isn't LOCKALL, but I was nervous about it when I wrote the code. And, I was using an older version of Linux, so threads were great back then. It's possible this isn't really an issue. I just don't know. :-){ Ryan _____________________________________________________________________________ Ryan Bloom [EMAIL PROTECTED] Covalent Technologies [EMAIL PROTECTED] -----------------------------------------------------------------------------