rbb 00/03/22 14:51:20
Modified: src/lib/apr configure.in
Log:
Fix the problem of choosing the wrong locking mechanism on some
machines. SYSVSEM should be the last option chosen.
Revision Changes Path
1.58 +2 -2 apache-2.0/src/lib/apr/configure.in
Index: configure.in
===================================================================
RCS file: /home/cvs/apache-2.0/src/lib/apr/configure.in,v
retrieving revision 1.57
retrieving revision 1.58
diff -u -r1.57 -r1.58
--- configure.in 2000/03/18 12:32:15 1.57
+++ configure.in 2000/03/22 22:51:19 1.58
@@ -366,12 +366,12 @@
pthreadser="1" ])
fi
AC_BEGIN_DECISION([lock implementation method])
+AC_IFALLYES(custom:union_semun,
+ AC_DECIDE(USE_SYSVSEM_SERIALIZE, [SysV IPC semget()]))
AC_IFALLYES(header:sys/file.h define:LOCK_EX,
AC_DECIDE(USE_FLOCK_SERIALIZE, [4.2BSD-style flock()]))
AC_IFALLYES(header:fcntl.h define:F_SETLK,
AC_DECIDE(USE_FCNTL_SERIALIZE, [SVR4-style fcntl()]))
-AC_IFALLYES(custom:union_semun,
- AC_DECIDE(USE_SYSVSEM_SERIALIZE, [SysV IPC semget()]))
AC_IFALLYES(header:pthread.h define:PTHREAD_PROCESS_SHARED dnl
custom:use_pthread_cross,
AC_DECIDE(USE_PROC_PTHREAD_SERIALIZE, [pthread mutex]))
|