mirror of git://sourceware.org/git/glibc.git
nptl: Provide __pthread_rwlock_unlock compat symbol for versions before 2.43
The symbol was unintentionally leaked on ports introduced after GLIBC_2.34, provide the compat symbol to avoid breaking ABI on them. Signed-off-by: Xi Ruoyao <xry111@xry111.site> Reviewed-by: Florian Weimer <fweimer@redhat.com>
This commit is contained in:
parent
4a32b39bb1
commit
0c6cb5285b
|
|
@ -381,6 +381,8 @@ libc {
|
|||
GLIBC_2.42 {
|
||||
pthread_gettid_np;
|
||||
}
|
||||
GLIBC_2.43 {
|
||||
}
|
||||
GLIBC_PRIVATE {
|
||||
__libc_alloca_cutoff;
|
||||
__lll_lock_wake_private;
|
||||
|
|
|
|||
|
|
@ -51,7 +51,11 @@ libc_hidden_ver (___pthread_rwlock_unlock, __pthread_rwlock_unlock)
|
|||
compat_symbol (libpthread, ___pthread_rwlock_unlock, pthread_rwlock_unlock,
|
||||
GLIBC_2_1);
|
||||
#endif
|
||||
#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)
|
||||
|
||||
/* The symbol was unintentionally leaked on ports introduced after 2.34
|
||||
release. Provide the compat symbol for versions before 2.43 to avoid
|
||||
breaking ABI. */
|
||||
#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_43)
|
||||
compat_symbol (libpthread, ___pthread_rwlock_unlock, __pthread_rwlock_unlock,
|
||||
GLIBC_2_2);
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Reference in New Issue