Return-Path: Delivered-To: apmail-apr-dev-archive@apr.apache.org Received: (qmail 40693 invoked by uid 500); 31 Jul 2001 22:31:21 -0000 Mailing-List: contact dev-help@apr.apache.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Delivered-To: mailing list dev@apr.apache.org Received: (qmail 40659 invoked from network); 31 Jul 2001 22:31:20 -0000 From: "Victor J. Orlikowski" MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <15207.12731.943499.735032@critterling.garfield.home> Date: Tue, 31 Jul 2001 18:31:23 -0400 To: Aaron Bannert , David Reid , APR Development List Subject: Re: Conditionals... In-Reply-To: <15207.5106.746348.166281@critterling.garfield.home> References: <008901c119e7$f1071ec0$8100a8c0@godzilla> <20010731122140.A21458@ebuilt.com> <15207.5106.746348.166281@critterling.garfield.home> X-Mailer: VM 6.95 under Emacs 20.7.1 Reply-To: v.j.orlikowski@gte.net X-Spam-Rating: h31.sny.collab.net 1.6.2 0/1000/N Rather, let's be more clear. bool held=false; acquire(mutex2); release(mutex1); held=false; release(mutex2); nap: sleep(); acquire(mutex2); if(held) goto nap; acquire(mutex1); held=true; release(mutex2); That explain it somewhat better? ;) Victor -- Victor J. Orlikowski | The Wall is Down, But the Threat Remains! ================================================================== v.j.orlikowski@gte.net | orlikowski@apache.org | vjo@us.ibm.com