diff options
Diffstat (limited to 'htl/pt-cleanup.c')
-rw-r--r-- | htl/pt-cleanup.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/htl/pt-cleanup.c b/htl/pt-cleanup.c index 863c38f..76fdbe2 100644 --- a/htl/pt-cleanup.c +++ b/htl/pt-cleanup.c @@ -19,10 +19,16 @@ #include <pthread.h> #include <pt-internal.h> +#include <shlib-compat.h> struct __pthread_cancelation_handler ** -__pthread_get_cleanup_stack (void) +___pthread_get_cleanup_stack (void) { return &__pthread_cleanup_stack; } -hidden_def(__pthread_get_cleanup_stack) +versioned_symbol (libc, ___pthread_get_cleanup_stack, __pthread_get_cleanup_stack, GLIBC_2_21); +libc_hidden_ver (___pthread_get_cleanup_stack, __pthread_get_cleanup_stack) + +#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_21) +compat_symbol (libpthread, ___pthread_get_cleanup_stack, __pthread_get_cleanup_stack, GLIBC_2_12); +#endif |