Return-Path: Delivered-To: apmail-apr-cvs-archive@apr.apache.org Received: (qmail 92501 invoked by uid 500); 30 Jul 2001 17:36:10 -0000 Mailing-List: contact cvs-help@apr.apache.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Reply-To: dev@apr.apache.org Delivered-To: mailing list cvs@apr.apache.org Received: (qmail 92490 invoked from network); 30 Jul 2001 17:36:10 -0000 Date: 30 Jul 2001 17:31:54 -0000 Message-ID: <20010730173154.17985.qmail@icarus.apache.org> From: trawick@apache.org To: apr-cvs@apache.org Subject: cvs commit: apr configure.in X-Spam-Rating: h31.sny.collab.net 1.6.2 0/1000/N trawick 01/07/30 10:31:54 Modified: . configure.in Log: if your system has pthread_mutexattr_setrobust_np()* we'll use it, but we shouldn't require it in order to support cross process pthread mutexes (i.e., Solaris) Revision Changes Path 1.348 +2 -2 apr/configure.in Index: configure.in =================================================================== RCS file: /home/cvs/apr/configure.in,v retrieving revision 1.347 retrieving revision 1.348 diff -u -r1.347 -r1.348 --- configure.in 2001/07/27 10:22:04 1.347 +++ configure.in 2001/07/30 17:31:54 1.348 @@ -1041,7 +1041,7 @@ # note: the current APR use of shared mutex requires /dev/zero APR_IFALLYES(header:pthread.h define:PTHREAD_PROCESS_SHARED dnl func:pthread_mutexattr_setpshared dnl - func:pthread_mutexattr_setrobust_np file:/dev/zero, + file:/dev/zero, hasprocpthreadser="1", hasprocpthreadser="0") APR_IFALLYES(struct:pthread_rw, hasrwlockser="1", hasrwlockser="0") @@ -1057,7 +1057,7 @@ # note: the current APR use of shared mutex requires /dev/zero APR_IFALLYES(header:pthread.h define:PTHREAD_PROCESS_SHARED dnl func:pthread_mutexattr_setpshared dnl - func:pthread_mutexattr_setrobust_np file:/dev/zero, + file:/dev/zero, APR_DECIDE(USE_PROC_PTHREAD_SERIALIZE, [pthread mutex])) if test "x$apr_lock_method" != "x"; then APR_DECISION_FORCE($apr_lock_method)