Mailing-List: contact cygwin-developers-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Unsubscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-developers-owner AT sourceware DOT cygnus DOT com Delivered-To: mailing list cygwin-developers AT sourceware DOT cygnus DOT com Message-ID: <37B883A0.D0F0EEFE@ibm.net> Date: Mon, 16 Aug 1999 17:33:22 -0400 From: John Fortin X-Mailer: Mozilla 4.61 [en] (WinNT; I) X-Accept-Language: en MIME-Version: 1.0 To: cygwin-developers AT sourceware DOT cygnus DOT com Subject: Re: POSIX threads implementation References: <37B84786 DOT F8BD9EBF AT col DOT bsf DOT alcatel DOT fr> <19990816132919 DOT A1321 AT cygnus DOT com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit I haven't done anything new in about 2 months. I've been working on the xfree port. There also didn't seem to be a huge call for it, esp. since the default is thread support turned off ( maybe, turn it on for the snapshots so it gets tested ??) John Chris Faylor wrote: > On Mon, Aug 16, 1999 at 07:16:54PM +0200, Pascal Vittone wrote: > >I am used to work with Solaris' POSIX threads. I tried to use CYGWIN's > >threads but I had a lot of problem. So, I read the code. And I think > >there is some problems: when a process receives a signal, all the > >threads go out of the blocking calls; an exited thread can be chosen to > >process a signal; pthread_sigmask modifies process's signal mask; > >signals associated to exceptions are not always processed by the > >generating thread; ... > > That sounds correct. The current signal mechanism is not completely > correct in its signal delivery. > > >Is my analysis correct? Are these problems known? Are some of them > >features? Do you provide a description of your thread support > >implementation? Is someone currently working on threads > >implementation? Should I try to correct myself these problems? > > No one is working on threads, AFAIK. John Fortin has submitted some > patches but I don't know if he is actively working on this. > > The only information available regarding pthreads is in the winsup > directory. > > -chris