You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@apr.apache.org by "MATHIHALLI,MADHUSUDAN (HP-Cupertino,ex1)" <ma...@hp.com> on 2002/06/26 18:35:19 UTC
[PATCH] Regarding semun definition in proc_mutex.h
On platforms where the semun union is not available, the APR defines the
semun structure - but I believe the first parameter should be a "int val"
and not "long val". I verified it on HP-UX and Linux (both 32-bit and 64-bit
systems).
BTW, we were able to get Apache (2.0.39) to work on the HP-UX / Itanium
architecture without any other problems. Great work !!.
-Madhu
Index: proc_mutex.h
===================================================================
RCS file: /home/cvspublic/apr/include/arch/unix/proc_mutex.h,v
retrieving revision 1.8
diff -u -r1.8 proc_mutex.h
--- proc_mutex.h 7 Jun 2002 14:04:34 -0000 1.8
+++ proc_mutex.h 26 Jun 2002 16:29:52 -0000
@@ -142,7 +142,7 @@
#if !APR_HAVE_UNION_SEMUN && defined(APR_HAS_SYSVSEM_SERIALIZE)
union semun {
- long val;
+ int val;
struct semid_ds *buf;
unsigned short *array;
};