delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2001/07/07/13:01:57

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
Message-ID: <3B474080.F2CC123A@acris.co.uk>
Date: Sat, 07 Jul 2001 18:01:52 +0100
From: Julian Hall <jules AT acris DOT co DOT uk>
X-Mailer: Mozilla 4.7 [en-gb] (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
To: Robert Collins <robert DOT collins AT itdomain DOT com DOT au>
CC: cygwin AT cygwin DOT com
Subject: Re: error in pthreads implementation?
References: <3B4713A7 DOT 55AE01CB AT acris DOT co DOT uk> <004601c106fb$1fad17c0$0200a8c0 AT lifelesswks>


Robert Collins wrote:

> ----- Original Message -----
> From: "Julian Hall" <jules AT acris DOT co DOT uk>
> To: <cygwin AT cygwin DOT com>
> Sent: Saturday, July 07, 2001 11:50 PM
> Subject: error in pthreads implementation?
>
> > I'm currently working on getting gcj to work properly with cygwin, and
> > am working on threading code; I seem to have found a bug in the
> > implementation of pthreads.h.  This is quite possibly gcc 3.0
> specific,
> > but when the macro pthread_cleanup_push(...) is used, I get the
> > following error from the compiler:
>
> Cancellation points haven't been implemented beyond a set of defines to
> allow programs to compile... It's on my rather extensive todo list
> though :]. I suspect that you may need them fully functional for java
> :[. Unfortunately I don't have a timeframe for when I'll get time to
> implement them, but I'm more than willing to proivde guidance if you are
> interested in getting cancellation points extant.
>
> Rob

The implementation that's there does seem to be fine for what's needed; only
one at a time are used and never outside of each others scope.  It seems to
be working, anyway.

Jules



--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019