mirror of
https://sourceware.org/git/glibc.git
synced 2025-08-01 10:06:57 +03:00
Update.
* stdlib/cxa_finalize.c (__cxa_finalize): Don't call UNREGISTER_ATFORK if d == NULL.
This commit is contained in:
@ -182,8 +182,11 @@ extern void pthread_exit (void *__retval)
|
||||
|
||||
/* Make calling thread wait for termination of the thread TH. The
|
||||
exit status of the thread is stored in *THREAD_RETURN, if THREAD_RETURN
|
||||
is not NULL. */
|
||||
extern int pthread_join (pthread_t __th, void **__thread_return) __THROW;
|
||||
is not NULL.
|
||||
|
||||
This function is a cancellation point and therefore not marked with
|
||||
__THROW. */
|
||||
extern int pthread_join (pthread_t __th, void **__thread_return);
|
||||
|
||||
#ifdef __USE_GNU
|
||||
/* Check whether thread TH has terminated. If yes return the status of
|
||||
@ -192,9 +195,12 @@ extern int pthread_tryjoin_np (pthread_t __th, void **__thread_return) __THROW;
|
||||
|
||||
/* Make calling thread wait for termination of the thread TH, but only
|
||||
until TIMEOUT. The exit status of the thread is stored in
|
||||
*THREAD_RETURN, if THREAD_RETURN is not NULL. */
|
||||
*THREAD_RETURN, if THREAD_RETURN is not NULL.
|
||||
|
||||
This function is a cancellation point and therefore not marked with
|
||||
__THROW. */
|
||||
extern int pthread_timedjoin_np (pthread_t __th, void **__thread_return,
|
||||
__const struct timespec *__abstime) __THROW;
|
||||
__const struct timespec *__abstime);
|
||||
#endif
|
||||
|
||||
/* Indicate that the thread TH is never to be joined with PTHREAD_JOIN.
|
||||
@ -635,18 +641,24 @@ extern int pthread_cond_signal (pthread_cond_t *__cond) __THROW;
|
||||
extern int pthread_cond_broadcast (pthread_cond_t *__cond) __THROW;
|
||||
|
||||
/* Wait for condition variable COND to be signaled or broadcast.
|
||||
MUTEX is assumed to be locked before. */
|
||||
MUTEX is assumed to be locked before.
|
||||
|
||||
This function is a cancellation point and therefore not marked with
|
||||
__THROW. */
|
||||
extern int pthread_cond_wait (pthread_cond_t *__restrict __cond,
|
||||
pthread_mutex_t *__restrict __mutex) __THROW;
|
||||
pthread_mutex_t *__restrict __mutex);
|
||||
|
||||
/* Wait for condition variable COND to be signaled or broadcast until
|
||||
ABSTIME. MUTEX is assumed to be locked before. ABSTIME is an
|
||||
absolute time specification; zero is the beginning of the epoch
|
||||
(00:00:00 GMT, January 1, 1970). */
|
||||
(00:00:00 GMT, January 1, 1970).
|
||||
|
||||
This function is a cancellation point and therefore not marked with
|
||||
__THROW. */
|
||||
extern int pthread_cond_timedwait (pthread_cond_t *__restrict __cond,
|
||||
pthread_mutex_t *__restrict __mutex,
|
||||
__const struct timespec *__restrict
|
||||
__abstime) __THROW;
|
||||
__abstime);
|
||||
|
||||
/* Functions for handling condition variable attributes. */
|
||||
|
||||
|
Reference in New Issue
Block a user