* PTHREAD_MUTEX_INITIALIZER inits to NULL, pthread_mutex_lock now call pthread_mutex_init to support this PTHREAD_MUTEX_INITIALIZER
* pthread_key_create and pthread_key_delete now manages correctly a list of key/destructor * pthread_create now uses a private thread function to add a "on_exit_thread" call for destructors * pthread_join now returns B_OK in every case, and, as a joinable thread could already be gone, wait_for_thread would not find it git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17895 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -80,8 +80,7 @@ extern "C" {
|
||||
|
||||
extern pthread_mutex_t _pthread_mutex_static_initializer(void);
|
||||
extern pthread_mutex_t _pthread_recursive_mutex_static_initializer(void);
|
||||
#define PTHREAD_MUTEX_INITIALIZER \
|
||||
pthread_mutex_static_initializer();
|
||||
#define PTHREAD_MUTEX_INITIALIZER NULL
|
||||
#define PTHREAD_RECURSIVE_MUTEX_INITIALIZER \
|
||||
pthread_recursive_mutex_static_initializer();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user