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 <[EMAIL PROTECTED]> * thread.cc (thread_init_wrapper): Check if thread is alreay joined (__pthread_join): Set joiner first. (__pthread_detach): Ditto.
pthread_join.patch
Description: Binary data