1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-12-24 17:51:17 +03:00
2003-01-02  Ulrich Drepper  <drepper@redhat.com>

	* sysdeps/pthread/bits/pthreadtypes.h (pthread_cond_t): Add padding.
	* condvar.c: Add symbol versioning.  The compatibility versions
	are the same as the change in the interface does not effect this
	implementation.
	* Versions [libpthread]: Add definitions for new pthread_cond_*
	interfaces for version GLIBC_2.3.2.
This commit is contained in:
Ulrich Drepper
2003-01-02 11:01:30 +00:00
parent caf7a87232
commit 05df18c347
19 changed files with 971 additions and 213 deletions

View File

@@ -315,6 +315,17 @@ extern int __pthread_enable_asynccancel (void) attribute_hidden;
extern void __pthread_disable_asynccancel (int oldtype)
internal_function attribute_hidden;
extern int __old_pthread_cond_broadcast (pthread_cond_t *cond);
extern int __old_pthread_cond_destroy (pthread_cond_t *cond);
extern int __old_pthread_cond_init (pthread_cond_t *cond,
const pthread_condattr_t *cond_attr);
extern int __old_pthread_cond_signal (pthread_cond_t *cond);
extern int __old_pthread_cond_timedwait (pthread_cond_t *cond,
pthread_mutex_t *mutex,
const struct timespec *abstime);
extern int __old_pthread_cond_wait (pthread_cond_t *cond,
pthread_mutex_t *mutex);
/* The two functions are in libc.so and not exported. */
extern int __libc_enable_asynccancel (void) attribute_hidden;
extern void __libc_disable_asynccancel (int oldtype)