[PATCH] pthread_join fix

Christopher Faylor cgf@redhat.com
Sat May 11 18:39:00 GMT 2002

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.


On Wed, Apr 24, 2002 at 12:18:19PM +0200, Thomas Pfaff wrote:
>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.
>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.

More information about the Cygwin-patches mailing list