[EMAIL PROTECTED] wrote: > > > src/lib/apr/include apr_portable.h > > src/lib/apr/locks/unix crossproc.c locks.h > > src/lib/apr/time/unix timestr.c > > Log: > > Make interprocess mutexes actually choose, fix semaphore mutexes. > > What does this mean?
It means don't force them to be always fcntl, i.e. actually use the choice instead of overriding it. > > > Index: apr_portable.h > > =================================================================== > > RCS file: /export/home/cvs/apache-2.0/src/lib/apr/include/apr_portable.h,v > > retrieving revision 1.18 > > retrieving revision 1.19 > > diff -u -r1.18 -r1.19 > > --- apr_portable.h 2000/01/09 20:58:22 1.18 > > +++ apr_portable.h 2000/01/23 01:13:45 1.19 > > @@ -81,6 +81,9 @@ > > #if APR_HAVE_PTHREAD_H > > #include <pthread.h> > > #endif > > +#ifdef HAVE_STRUCT_UNION_SEMUN > > +#include <sys/sem.h> > > +#endif > > This is bad. We cannot use HAVE_ macros in public header files, because > they aren't namepsace protected. It really doesn't matter if we named > them ourselves or if autoconf named them for us. Please change this to > APR_HAVE_STRUCT_UNION_SEMUN. Sure, but I couldn't figure out where/how that happens/should happen. Cheers, Ben. -- SECURE HOSTING AT THE BUNKER! http://www.thebunker.net/hosting.htm http://www.apache-ssl.org/ben.html Y19100 no-prize winner! http://www.ntk.net/index.cgi?back=2000/now0121.txt