[EMAIL PROTECTED] wrote:
>   1.10      +1 -4      apache-2.0/src/lib/apr/locks/unix/locks.h
> 
>   Index: locks.h
>   ===================================================================
>   RCS file: /home/cvs/apache-2.0/src/lib/apr/locks/unix/locks.h,v
>   retrieving revision 1.9
>   retrieving revision 1.10
>   diff -u -r1.9 -r1.10
>   --- locks.h   2000/01/23 01:13:47     1.9
>   +++ locks.h   2000/01/24 13:59:02     1.10
>   @@ -88,9 +88,6 @@
>    #if HAVE_FCNTL_H
>    #include <fcntl.h>
>    #endif
>   -#ifdef HAVE_STRUCT_UNION_SEMUN
>   -#include <sys/sem.h>
>   -#endif
> 
>    #if APR_HAS_THREADS
>    #if HAVE_PTHREAD_H
>   @@ -99,7 +96,7 @@
>    #endif
>    /* End System Headers */
> 
>   -#ifndef HAVE_STRUCT_UNION_SEMUN
>   +#if !APR_HAVE_UNION_SEMUN && APR_USE_SYSVSEM_SERIALIZE
>    /* it makes no sense, but this isn't defined on solaris */
>    union semun {
>        long val;

Que? If you don't include sys/sem.h, then this doesn't compile - why did
you remove it?

BTW, why are these structures included in the locking structure at all?
They're essentially constant static structures, but they currently exist
in each lock.

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