[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

Reply via email to