This is the mail archive of the cygwin-patches@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: [PATCH] pthread_join fix


Glup. I will get these reviewed this weekend. Honest.

Rob

> -----Original Message-----
> From: Christopher Faylor [mailto:cgf@redhat.com] 
> Sent: Sunday, May 12, 2002 11:40 AM
> To: cygwin-patches@cygwin.com
> Subject: Re: [PATCH] pthread_join fix
> 
> 
> What's the status of these patches?
> 
> I've been holding off on releasing 1.3.11 based on these 
> patches, the potential for fixing socket problems, and the 
> ever-crucial EISDIR problem in the cygwin mailing list.
> 
> cgf
> 
> On Wed, Apr 24, 2002 at 12:18:19PM +0200, Thomas Pfaff wrote:
> >Rob,
> >
> >this is an incremental update to my pthread patches. It will fix a 
> >problem when a thread is joined before the creation completed.
> >
> >BTW, i have not added any locks yet (the actual 
> implementation had no), 
> >but IMHO they are required in the exit,join,cancel code. I will add 
> >locks if you agree.
> >
> >Greetings,
> >Thomas
> >
> >2002-04-24  Thomas Pfaff  <tpfaff@gmx.net>
> >
> >	* thread.cc (thread_init_wrapper): Check if thread is alreay
> >	joined
> >	(__pthread_join): Set joiner first.
> >	(__pthread_detach): Ditto.
> >
> >
> 
> 
> 


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]