From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9017 invoked by alias); 18 Oct 2003 17:41:24 -0000 Mailing-List: contact pthreads-win32-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: pthreads-win32-owner@sources.redhat.com Received: (qmail 9007 invoked from network); 18 Oct 2003 17:41:23 -0000 Received: from unknown (HELO d12lmsgate.de.ibm.com) (194.196.100.235) by sources.redhat.com with SMTP; 18 Oct 2003 17:41:23 -0000 Received: from d12relay02.megacenter.de.ibm.com (d12relay02.megacenter.de.ibm.com [9.149.165.196]) by d12lmsgate.de.ibm.com (8.12.10/8.12.8) with ESMTP id h9IHfJoS035968 for ; Sat, 18 Oct 2003 19:41:19 +0200 Received: from d12ml007.de.ibm.com (d12av02.megacenter.de.ibm.com [9.149.165.228]) by d12relay02.megacenter.de.ibm.com (8.12.9/NCO/VER6.6) with ESMTP id h9IHfJJ2273698 for ; Sat, 18 Oct 2003 19:41:19 +0200 Importance: Normal MIME-Version: 1.0 Sensitivity: To: pthreads-win32@sources.redhat.com Subject: condvars: sem_wait() -> ptw32_semwait() Message-ID: From: "Alexander Terekhov" Date: Sat, 18 Oct 2003 17:41:00 -0000 Content-Type: text/plain; charset="US-ASCII" X-SW-Source: 2003/txt/msg00107.txt.bz2 G'Day, the problem is in ptw32_cond_wait_cleanup() and ptw32_cond_unblock(). Both need to use something like ptw32_semwait() -- "Unlike sem_wait(), this routine is non-cancelable". The rest of CV stuff seems to be okay, in this respect. regards, alexander. P.S. No patch due to "me boycotting" the [L]GPL'd stuff.