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 2001/06/26 02:22:10 UTC
cvs commit: apr/include/arch/unix locks.h
trawick 01/06/25 17:22:09
Modified: . configure.in
include/arch/unix locks.h
Log:
Fix the check for flock() so we don't get confused on AIX.
Instead of checking for the presence of <sys/file.h>, really
check for the function.
(I see flock() in the man pages but ld can't find it. At least
APR builds okay now.)
Revision Changes Path
1.316 +1 -1 apr/configure.in
Index: configure.in
===================================================================
RCS file: /home/cvs/apr/configure.in,v
retrieving revision 1.315
retrieving revision 1.316
diff -u -r1.315 -r1.316
--- configure.in 2001/06/16 01:13:34 1.315
+++ configure.in 2001/06/26 00:22:06 1.316
@@ -907,7 +907,7 @@
dnl #----------------------------- Checking for Locking Characteristics
echo $ac_n "${nl}Checking for Locking...${nl}"
-AC_CHECK_FUNCS(semget semctl)
+AC_CHECK_FUNCS(semget semctl flock)
# It's stupid, but not all platforms have union semun, even those that need it.
AC_MSG_CHECKING(for union semun in sys/sem.h)
1.32 +1 -1 apr/include/arch/unix/locks.h
Index: locks.h
===================================================================
RCS file: /home/cvs/apr/include/arch/unix/locks.h,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- locks.h 2001/06/25 18:53:34 1.31
+++ locks.h 2001/06/26 00:22:08 1.32
@@ -123,7 +123,7 @@
#define APR_HAS_FCNTL_SERIALIZE 0
#endif
-#if defined(HAVE_SYS_FILE_H) && defined(HAVE_LOCK_EX)
+#if defined(HAVE_FLOCK) && defined(HAVE_LOCK_EX)
#define APR_HAS_FLOCK_SERIALIZE 1
extern const apr_unix_lock_methods_t apr_unix_flock_methods;
#else