mirror of
https://sourceware.org/git/glibc.git
synced 2025-07-30 22:43:12 +03:00
Update.
* pthreadP.h (pthread_cond_2_0_t): New type. (struct pthread_functions): Use new type for 2.0 condvar callbacks. Use new type for the 2.0 condvar function prototypes. * forward.c: Use pthread_cond_2_0_t for 2.0 condvar functions. * old_pthread_cond_init.c: Use pthread_cond_2_0_t for condvar parameter. * old_pthread_cond_destroy.c: Likewise. * old_pthread_cond_broadcast.c: Likewise. Lock appropriately. * old_pthread_cond_signal.c: Likewise. * old_pthread_cond_timedwait.c: Likewise. * old_pthread_cond_wait.c: Likewise.
This commit is contained in:
@ -24,7 +24,7 @@
|
||||
#if SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_3_2)
|
||||
int
|
||||
__pthread_cond_init_2_0 (cond, cond_attr)
|
||||
pthread_cond_t *cond;
|
||||
pthread_cond_2_0_t *cond;
|
||||
const pthread_condattr_t *cond_attr;
|
||||
{
|
||||
/* Note that we don't need the COND-ATTR. It contains only the
|
||||
@ -34,7 +34,7 @@ __pthread_cond_init_2_0 (cond, cond_attr)
|
||||
/* The type of the first argument is actually that of the old, too
|
||||
small pthread_cond_t. We use only the first word of it, as a
|
||||
pointer. */
|
||||
*((void **) cond) = NULL;
|
||||
cond->cond = NULL;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
Reference in New Issue
Block a user