You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@apr.apache.org by tr...@apache.org on 2002/06/28 13:38:51 UTC
cvs commit: apr/include/arch/unix proc_mutex.h
trawick 2002/06/28 04:38:50
Modified: . CHANGES
include/arch/unix proc_mutex.h
Log:
Fix the definition of union semun so that it is valid on systems
where sizeof(long) != sizeof(int). This resolves a hang on
HP-UX/Itanium.
Submitted by: Madhusudan Mathihalli <ma...@hp.com>
Reviewed by: Jeff Trawick
Revision Changes Path
1.299 +5 -0 apr/CHANGES
Index: CHANGES
===================================================================
RCS file: /home/cvs/apr/CHANGES,v
retrieving revision 1.298
retrieving revision 1.299
diff -u -r1.298 -r1.299
--- CHANGES 24 Jun 2002 07:01:18 -0000 1.298
+++ CHANGES 28 Jun 2002 11:38:50 -0000 1.299
@@ -1,5 +1,10 @@
Changes with APR b1
+ *) Fix the definition of union semun so that it is valid on systems
+ where sizeof(long) != sizeof(int). This resolves a hang on
+ HP-UX/Itanium.
+ [Madhusudan Mathihalli <ma...@hp.com>]
+
*) Correct shared library support on Darwin to not fatally error out
when a shared library does not exist. [Justin Erenkrantz]
1.9 +1 -1 apr/include/arch/unix/proc_mutex.h
Index: proc_mutex.h
===================================================================
RCS file: /home/cvs/apr/include/arch/unix/proc_mutex.h,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- proc_mutex.h 7 Jun 2002 14:04:34 -0000 1.8
+++ proc_mutex.h 28 Jun 2002 11:38:50 -0000 1.9
@@ -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;
};