From cc470704f31a83ed42bb1b550fc8872a33c8180d Mon Sep 17 00:00:00 2001 From: trawick Date: Thu, 9 May 2002 18:56:43 +0000 Subject: Fix a problem with global mutexes on OS/390 when something other than the default mechanism (fcntl) was used. The mutexes didn't necessarily block out other threads in the same process. This commit also adds the infrastructure to allow any individual process mutex mechanism to be declared as global for a platform so that APR doesn't wastefully use an extra thread mutex for any operations on a global mutex based on that process mutex mechanism. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63376 13f79535-47bb-0310-9956-ffa450edef68 --- acconfig.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'acconfig.h') diff --git a/acconfig.h b/acconfig.h index c2a8fbd2a..967bd57f6 100644 --- a/acconfig.h +++ b/acconfig.h @@ -25,6 +25,11 @@ #undef USE_PROC_PTHREAD_SERIALIZE #undef USE_PTHREAD_SERIALIZE +#undef POSIXSEM_IS_GLOBAL +#undef SYSVSEM_IS_GLOBAL +#undef FCNTL_IS_GLOBAL +#undef FLOCK_IS_GLOBAL + #undef READDIR_IS_THREAD_SAFE #undef GETHOSTBYNAME_IS_THREAD_SAFE #undef GETHOSTBYADDR_IS_THREAD_SAFE -- cgit v1.2.1