forked from Imagelibrary/rtems
2011-07-31 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1867/cpukit * Makefile.am, configure.ac, psx12/task.c, psxkey03/init.c, psxrwlock01/test.c: Correct implementation of pthread_exit() and pthread_join() to support the case where a thread is joinable but calls pthread_exit() before a thread has attempted to join.
This commit is contained in:
@@ -30,6 +30,11 @@ void *Task_1(
|
||||
void *argument
|
||||
)
|
||||
{
|
||||
/*
|
||||
* Detach ourselves so we don't wait for a join that won't happen.
|
||||
*/
|
||||
pthread_detach( pthread_self() );
|
||||
|
||||
puts( "Task_1: exitting" );
|
||||
pthread_exit( NULL );
|
||||
|
||||
|
||||
Reference in New Issue
Block a user