delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-developers/2001/03/20/21:31:15

Mailing-List: contact cygwin-developers-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-developers-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin-developers/>
List-Post: <mailto:cygwin-developers AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-developers-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-developers-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin-developers AT sources DOT redhat DOT com
Reply-To: <nhv AT cape DOT com>
From: "Norman Vine" <nhv AT cape DOT com>
To: "'Robert Collins'" <robert DOT collins AT itdomain DOT com DOT au>
Cc: <cygwin-developers AT cygwin DOT com>
Subject: RE: pthread_kill prototype
Date: Tue, 20 Mar 2001 21:20:56 -0500
Message-ID: <000f01c0b1ad$9040d380$a300a8c0@nhv>
MIME-Version: 1.0
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook 8.5, Build 4.71.2232.26
In-Reply-To: <EA18B9FA0FE4194AA2B4CDB91F73C0EF02E272@itdomain002.itdomain.net.au>
X-MIMEOLE: Produced By Microsoft MimeOLE V5.50.4522.1200
Importance: Normal
X-MS-TNEF-Correlator: 00000000BFF1010FDDEEBC11A127BA7D7310634CE4EF0101

This is a multi-part message in MIME format.

------=_NextPart_000_0010_01C0B183.A76ACB80
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

Robert Collins writes:

 Norman Vine [mailto:nhv AT cape DOT com] wrote:
>> >>  
>> >
>> >Well someone may have done
>> >#ifdef __CYGWIN__
>> >  pthread_kill(&var,sig)
>> >#else
>> > pthread_kill(var,sig)
>> >#endif
>> 
>> actually this is only a problem when
>> #if defined(_POSIX_THREADS) 
>> 
>> which I do not believe is defined anywhere in Cygwin
>> so may never have beem picked up before
>> 
>> I have worked around this before with some nasty hacks
>> but since Robert was redoing the package anyway I thought 
>> it was an opportune time to bring this up.
>
>Are you up to rebuilding those pacakges? I will be breaking the ABI by
>fixing this - and it will be fixed this week.
>_POSIX_THREADS is referred to by
>http://www.opengroup.org/onlinepubs/007908799/xsh/threads.html as being
>present on XSI systems. Now as I don't know what an XSI system is, I
>wonder why _POSIX_THREADS showed up for you?

Python uses _POSIX_THREADS to distinguish pthreads from
other possible thread implementations

>I will be defining some of those symbols as I go along, but until I get
>the time to find a full blown pthreads test suite that'll run under
>cygwin... (Norman if you've got some interest.. hint hint)

It doesn't have a full blown test suite but GNU PTH has a fully
POXIX compilent pthread package that compiles and seems to
run just fine with Cygwin

Cheers

Norman Vine
------=_NextPart_000_0010_01C0B183.A76ACB80
Content-Type: application/ms-tnef;
	name="winmail.dat"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="winmail.dat"

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

------=_NextPart_000_0010_01C0B183.A76ACB80--

- Raw text -


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