[13/14] nptl: Move pthread_rwlockattr_setkind_np into libc
Commit Message
The symbol was moved using scripts/move-symbol-to-libc.py.
---
nptl/Makefile | 2 +-
nptl/Versions | 3 ++-
nptl/pthread_rwlockattr_setkind_np.c | 11 +++++++++--
sysdeps/unix/sysv/linux/aarch64/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/aarch64/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/alpha/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/alpha/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/arc/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/arc/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/arm/be/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/arm/be/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/arm/le/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/arm/le/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/csky/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/csky/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/hppa/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/hppa/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/i386/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/i386/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/ia64/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/ia64/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 2 ++
.../unix/sysv/linux/m68k/coldfire/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 2 ++
.../unix/sysv/linux/m68k/m680x0/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 2 ++
.../unix/sysv/linux/microblaze/be/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 2 ++
.../unix/sysv/linux/microblaze/le/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist | 2 ++
.../unix/sysv/linux/mips/mips32/libpthread.abilist | 1 -
.../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 2 ++
.../unix/sysv/linux/mips/mips64/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/nios2/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/nios2/libpthread.abilist | 1 -
.../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 2 ++
.../sysv/linux/powerpc/powerpc32/libpthread.abilist | 1 -
.../sysv/linux/powerpc/powerpc32/nofpu/libc.abilist | 2 ++
.../unix/sysv/linux/powerpc/powerpc64/be/libc.abilist | 2 ++
.../linux/powerpc/powerpc64/be/libpthread.abilist | 1 -
.../unix/sysv/linux/powerpc/powerpc64/le/libc.abilist | 2 ++
.../linux/powerpc/powerpc64/le/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 2 ++
.../unix/sysv/linux/s390/s390-32/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 2 ++
.../unix/sysv/linux/s390/s390-64/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/sh/be/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/sh/be/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/sh/le/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/sh/le/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 2 ++
.../unix/sysv/linux/sparc/sparc32/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 2 ++
.../unix/sysv/linux/sparc/sparc64/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist | 1 -
64 files changed, 76 insertions(+), 33 deletions(-)
Comments
On 4/23/21 1:38 PM, Florian Weimer via Libc-alpha wrote:
> The symbol was moved using scripts/move-symbol-to-libc.py.
Tested and reviewed on x86_64 and i686.
LGTM.
Reviewed-by: Carlos O'Donell <carlos@redhat.com>
Tested-by: Carlos O'Donell <carlos@redhat.com>
> ---
> nptl/Makefile | 2 +-
> nptl/Versions | 3 ++-
> nptl/pthread_rwlockattr_setkind_np.c | 11 +++++++++--
> sysdeps/unix/sysv/linux/aarch64/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/aarch64/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/alpha/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/alpha/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/arc/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/arc/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/arm/be/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/arm/be/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/arm/le/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/arm/le/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/csky/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/csky/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/hppa/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/hppa/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/i386/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/i386/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/ia64/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/ia64/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 2 ++
> .../unix/sysv/linux/m68k/coldfire/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 2 ++
> .../unix/sysv/linux/m68k/m680x0/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 2 ++
> .../unix/sysv/linux/microblaze/be/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 2 ++
> .../unix/sysv/linux/microblaze/le/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist | 2 ++
> .../unix/sysv/linux/mips/mips32/libpthread.abilist | 1 -
> .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 2 ++
> .../unix/sysv/linux/mips/mips64/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/nios2/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/nios2/libpthread.abilist | 1 -
> .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 2 ++
> .../sysv/linux/powerpc/powerpc32/libpthread.abilist | 1 -
> .../sysv/linux/powerpc/powerpc32/nofpu/libc.abilist | 2 ++
> .../unix/sysv/linux/powerpc/powerpc64/be/libc.abilist | 2 ++
> .../linux/powerpc/powerpc64/be/libpthread.abilist | 1 -
> .../unix/sysv/linux/powerpc/powerpc64/le/libc.abilist | 2 ++
> .../linux/powerpc/powerpc64/le/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 2 ++
> .../unix/sysv/linux/s390/s390-32/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 2 ++
> .../unix/sysv/linux/s390/s390-64/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/sh/be/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/sh/be/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/sh/le/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/sh/le/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 2 ++
> .../unix/sysv/linux/sparc/sparc32/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 2 ++
> .../unix/sysv/linux/sparc/sparc64/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist | 1 -
> 64 files changed, 76 insertions(+), 33 deletions(-)
>
> diff --git a/nptl/Makefile b/nptl/Makefile
> index c36d2baa8e..71c698b4f5 100644
> --- a/nptl/Makefile
> +++ b/nptl/Makefile
> @@ -135,6 +135,7 @@ routines = \
> pthread_rwlockattr_getkind_np \
> pthread_rwlockattr_getpshared \
> pthread_rwlockattr_init \
> + pthread_rwlockattr_setkind_np \
> pthread_self \
> pthread_setcancelstate \
> pthread_setcanceltype \
> @@ -190,7 +191,6 @@ libpthread-routines = \
> pthread_getname \
> pthread_join \
> pthread_join_common \
> - pthread_rwlockattr_setkind_np \
> pthread_rwlockattr_setpshared \
> pthread_setaffinity \
> pthread_setattr_default_np \
> diff --git a/nptl/Versions b/nptl/Versions
> index b546ca9f81..235060101e 100644
> --- a/nptl/Versions
> +++ b/nptl/Versions
> @@ -77,6 +77,7 @@ libc {
> pthread_rwlockattr_getkind_np;
> pthread_rwlockattr_getpshared;
> pthread_rwlockattr_init;
> + pthread_rwlockattr_setkind_np;
> }
> GLIBC_2.2 {
> __pthread_rwlock_destroy;
> @@ -210,6 +211,7 @@ libc {
> pthread_rwlockattr_getkind_np;
> pthread_rwlockattr_getpshared;
> pthread_rwlockattr_init;
> + pthread_rwlockattr_setkind_np;
> pthread_setspecific;
> pthread_spin_destroy;
> pthread_spin_init;
> @@ -300,7 +302,6 @@ libpthread {
> pthread_attr_setstacksize;
> pthread_create;
> pthread_getconcurrency;
> - pthread_rwlockattr_setkind_np;
> pthread_rwlockattr_setpshared;
> pthread_setconcurrency;
> sem_destroy;
> diff --git a/nptl/pthread_rwlockattr_setkind_np.c b/nptl/pthread_rwlockattr_setkind_np.c
> index eda7b54bc8..9e13665470 100644
> --- a/nptl/pthread_rwlockattr_setkind_np.c
> +++ b/nptl/pthread_rwlockattr_setkind_np.c
> @@ -18,10 +18,10 @@
>
> #include <errno.h>
> #include "pthreadP.h"
> -
> +#include <shlib-compat.h>
>
> int
> -pthread_rwlockattr_setkind_np (pthread_rwlockattr_t *attr, int pref)
> +__pthread_rwlockattr_setkind_np (pthread_rwlockattr_t *attr, int pref)
> {
> struct pthread_rwlockattr *iattr;
>
> @@ -36,3 +36,10 @@ pthread_rwlockattr_setkind_np (pthread_rwlockattr_t *attr, int pref)
>
> return 0;
> }
> +versioned_symbol (libc, __pthread_rwlockattr_setkind_np,
> + pthread_rwlockattr_setkind_np, GLIBC_2_34);
> +
> +#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)
> +compat_symbol (libpthread, __pthread_rwlockattr_setkind_np,
> + pthread_rwlockattr_setkind_np, GLIBC_2_1);
> +#endif
> diff --git a/sysdeps/unix/sysv/linux/aarch64/libc.abilist b/sysdeps/unix/sysv/linux/aarch64/libc.abilist
> index 47094762ae..6c33e2d488 100644
> --- a/sysdeps/unix/sysv/linux/aarch64/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/aarch64/libc.abilist
> @@ -1517,6 +1517,7 @@ GLIBC_2.17 pthread_rwlockattr_destroy F
> GLIBC_2.17 pthread_rwlockattr_getkind_np F
> GLIBC_2.17 pthread_rwlockattr_getpshared F
> GLIBC_2.17 pthread_rwlockattr_init F
> +GLIBC_2.17 pthread_rwlockattr_setkind_np F
> GLIBC_2.17 pthread_self F
> GLIBC_2.17 pthread_setcancelstate F
> GLIBC_2.17 pthread_setcanceltype F
> @@ -2309,6 +2310,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
> GLIBC_2.34 pthread_rwlockattr_getkind_np F
> GLIBC_2.34 pthread_rwlockattr_getpshared F
> GLIBC_2.34 pthread_rwlockattr_init F
> +GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_setspecific F
> GLIBC_2.34 pthread_spin_destroy F
> GLIBC_2.34 pthread_spin_init F
> diff --git a/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist b/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist
> index ab858909d5..78fd215f41 100644
> --- a/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist
> @@ -32,7 +32,6 @@ GLIBC_2.17 pthread_getconcurrency F
> GLIBC_2.17 pthread_getcpuclockid F
> GLIBC_2.17 pthread_getname_np F
> GLIBC_2.17 pthread_join F
> -GLIBC_2.17 pthread_rwlockattr_setkind_np F
> GLIBC_2.17 pthread_rwlockattr_setpshared F
> GLIBC_2.17 pthread_setaffinity_np F
> GLIBC_2.17 pthread_setconcurrency F
> diff --git a/sysdeps/unix/sysv/linux/alpha/libc.abilist b/sysdeps/unix/sysv/linux/alpha/libc.abilist
> index b31a5c2ab0..0827b4897c 100644
> --- a/sysdeps/unix/sysv/linux/alpha/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/alpha/libc.abilist
> @@ -1617,6 +1617,7 @@ GLIBC_2.1 pthread_rwlockattr_destroy F
> GLIBC_2.1 pthread_rwlockattr_getkind_np F
> GLIBC_2.1 pthread_rwlockattr_getpshared F
> GLIBC_2.1 pthread_rwlockattr_init F
> +GLIBC_2.1 pthread_rwlockattr_setkind_np F
> GLIBC_2.1 ptsname F
> GLIBC_2.1 ptsname_r F
> GLIBC_2.1 putgrent F
> @@ -2390,6 +2391,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
> GLIBC_2.34 pthread_rwlockattr_getkind_np F
> GLIBC_2.34 pthread_rwlockattr_getpshared F
> GLIBC_2.34 pthread_rwlockattr_init F
> +GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_setspecific F
> GLIBC_2.34 pthread_spin_destroy F
> GLIBC_2.34 pthread_spin_init F
> diff --git a/sysdeps/unix/sysv/linux/alpha/libpthread.abilist b/sysdeps/unix/sysv/linux/alpha/libpthread.abilist
> index cddd311735..25c6d113d8 100644
> --- a/sysdeps/unix/sysv/linux/alpha/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/alpha/libpthread.abilist
> @@ -24,7 +24,6 @@ GLIBC_2.1 pthread_attr_setstackaddr F
> GLIBC_2.1 pthread_attr_setstacksize F
> GLIBC_2.1 pthread_create F
> GLIBC_2.1 pthread_getconcurrency F
> -GLIBC_2.1 pthread_rwlockattr_setkind_np F
> GLIBC_2.1 pthread_rwlockattr_setpshared F
> GLIBC_2.1 pthread_setconcurrency F
> GLIBC_2.1 sem_destroy F
> diff --git a/sysdeps/unix/sysv/linux/arc/libc.abilist b/sysdeps/unix/sysv/linux/arc/libc.abilist
> index 49e43e2cf6..4a964150d4 100644
> --- a/sysdeps/unix/sysv/linux/arc/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/arc/libc.abilist
> @@ -1447,6 +1447,7 @@ GLIBC_2.32 pthread_rwlockattr_destroy F
> GLIBC_2.32 pthread_rwlockattr_getkind_np F
> GLIBC_2.32 pthread_rwlockattr_getpshared F
> GLIBC_2.32 pthread_rwlockattr_init F
> +GLIBC_2.32 pthread_rwlockattr_setkind_np F
> GLIBC_2.32 pthread_self F
> GLIBC_2.32 pthread_setcancelstate F
> GLIBC_2.32 pthread_setcanceltype F
> @@ -2068,6 +2069,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
> GLIBC_2.34 pthread_rwlockattr_getkind_np F
> GLIBC_2.34 pthread_rwlockattr_getpshared F
> GLIBC_2.34 pthread_rwlockattr_init F
> +GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_setspecific F
> GLIBC_2.34 pthread_spin_destroy F
> GLIBC_2.34 pthread_spin_init F
> diff --git a/sysdeps/unix/sysv/linux/arc/libpthread.abilist b/sysdeps/unix/sysv/linux/arc/libpthread.abilist
> index 6354dc37c2..490200a117 100644
> --- a/sysdeps/unix/sysv/linux/arc/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/arc/libpthread.abilist
> @@ -47,7 +47,6 @@ GLIBC_2.32 pthread_getconcurrency F
> GLIBC_2.32 pthread_getcpuclockid F
> GLIBC_2.32 pthread_getname_np F
> GLIBC_2.32 pthread_join F
> -GLIBC_2.32 pthread_rwlockattr_setkind_np F
> GLIBC_2.32 pthread_rwlockattr_setpshared F
> GLIBC_2.32 pthread_setaffinity_np F
> GLIBC_2.32 pthread_setattr_default_np F
> diff --git a/sysdeps/unix/sysv/linux/arm/be/libc.abilist b/sysdeps/unix/sysv/linux/arm/be/libc.abilist
> index bdcdb6ee4f..fc64aeb74d 100644
> --- a/sysdeps/unix/sysv/linux/arm/be/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/arm/be/libc.abilist
> @@ -219,6 +219,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
> GLIBC_2.34 pthread_rwlockattr_getkind_np F
> GLIBC_2.34 pthread_rwlockattr_getpshared F
> GLIBC_2.34 pthread_rwlockattr_init F
> +GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_setspecific F
> GLIBC_2.34 pthread_spin_destroy F
> GLIBC_2.34 pthread_spin_init F
> @@ -1675,6 +1676,7 @@ GLIBC_2.4 pthread_rwlockattr_destroy F
> GLIBC_2.4 pthread_rwlockattr_getkind_np F
> GLIBC_2.4 pthread_rwlockattr_getpshared F
> GLIBC_2.4 pthread_rwlockattr_init F
> +GLIBC_2.4 pthread_rwlockattr_setkind_np F
> GLIBC_2.4 pthread_self F
> GLIBC_2.4 pthread_setcancelstate F
> GLIBC_2.4 pthread_setcanceltype F
> diff --git a/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist b/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist
> index ece7df9256..407b8b52c9 100644
> --- a/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist
> @@ -60,7 +60,6 @@ GLIBC_2.4 pthread_detach F
> GLIBC_2.4 pthread_getconcurrency F
> GLIBC_2.4 pthread_getcpuclockid F
> GLIBC_2.4 pthread_join F
> -GLIBC_2.4 pthread_rwlockattr_setkind_np F
> GLIBC_2.4 pthread_rwlockattr_setpshared F
> GLIBC_2.4 pthread_setaffinity_np F
> GLIBC_2.4 pthread_setconcurrency F
> diff --git a/sysdeps/unix/sysv/linux/arm/le/libc.abilist b/sysdeps/unix/sysv/linux/arm/le/libc.abilist
> index 9033a872e2..4d8f0921f0 100644
> --- a/sysdeps/unix/sysv/linux/arm/le/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/arm/le/libc.abilist
> @@ -216,6 +216,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
> GLIBC_2.34 pthread_rwlockattr_getkind_np F
> GLIBC_2.34 pthread_rwlockattr_getpshared F
> GLIBC_2.34 pthread_rwlockattr_init F
> +GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_setspecific F
> GLIBC_2.34 pthread_spin_destroy F
> GLIBC_2.34 pthread_spin_init F
> @@ -1672,6 +1673,7 @@ GLIBC_2.4 pthread_rwlockattr_destroy F
> GLIBC_2.4 pthread_rwlockattr_getkind_np F
> GLIBC_2.4 pthread_rwlockattr_getpshared F
> GLIBC_2.4 pthread_rwlockattr_init F
> +GLIBC_2.4 pthread_rwlockattr_setkind_np F
> GLIBC_2.4 pthread_self F
> GLIBC_2.4 pthread_setcancelstate F
> GLIBC_2.4 pthread_setcanceltype F
> diff --git a/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist b/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist
> index ece7df9256..407b8b52c9 100644
> --- a/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist
> @@ -60,7 +60,6 @@ GLIBC_2.4 pthread_detach F
> GLIBC_2.4 pthread_getconcurrency F
> GLIBC_2.4 pthread_getcpuclockid F
> GLIBC_2.4 pthread_join F
> -GLIBC_2.4 pthread_rwlockattr_setkind_np F
> GLIBC_2.4 pthread_rwlockattr_setpshared F
> GLIBC_2.4 pthread_setaffinity_np F
> GLIBC_2.4 pthread_setconcurrency F
> diff --git a/sysdeps/unix/sysv/linux/csky/libc.abilist b/sysdeps/unix/sysv/linux/csky/libc.abilist
> index 47648f4887..d64664bc47 100644
> --- a/sysdeps/unix/sysv/linux/csky/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/csky/libc.abilist
> @@ -1504,6 +1504,7 @@ GLIBC_2.29 pthread_rwlockattr_destroy F
> GLIBC_2.29 pthread_rwlockattr_getkind_np F
> GLIBC_2.29 pthread_rwlockattr_getpshared F
> GLIBC_2.29 pthread_rwlockattr_init F
> +GLIBC_2.29 pthread_rwlockattr_setkind_np F
> GLIBC_2.29 pthread_self F
> GLIBC_2.29 pthread_setcancelstate F
> GLIBC_2.29 pthread_setcanceltype F
> @@ -2252,6 +2253,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
> GLIBC_2.34 pthread_rwlockattr_getkind_np F
> GLIBC_2.34 pthread_rwlockattr_getpshared F
> GLIBC_2.34 pthread_rwlockattr_init F
> +GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_setspecific F
> GLIBC_2.34 pthread_spin_destroy F
> GLIBC_2.34 pthread_spin_init F
> diff --git a/sysdeps/unix/sysv/linux/csky/libpthread.abilist b/sysdeps/unix/sysv/linux/csky/libpthread.abilist
> index 6efc6197cc..f74ba640b8 100644
> --- a/sysdeps/unix/sysv/linux/csky/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/csky/libpthread.abilist
> @@ -46,7 +46,6 @@ GLIBC_2.29 pthread_getconcurrency F
> GLIBC_2.29 pthread_getcpuclockid F
> GLIBC_2.29 pthread_getname_np F
> GLIBC_2.29 pthread_join F
> -GLIBC_2.29 pthread_rwlockattr_setkind_np F
> GLIBC_2.29 pthread_rwlockattr_setpshared F
> GLIBC_2.29 pthread_setaffinity_np F
> GLIBC_2.29 pthread_setattr_default_np F
> diff --git a/sysdeps/unix/sysv/linux/hppa/libc.abilist b/sysdeps/unix/sysv/linux/hppa/libc.abilist
> index f05ed8a742..ecfe3a62fe 100644
> --- a/sysdeps/unix/sysv/linux/hppa/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/hppa/libc.abilist
> @@ -1328,6 +1328,7 @@ GLIBC_2.2 pthread_rwlockattr_destroy F
> GLIBC_2.2 pthread_rwlockattr_getkind_np F
> GLIBC_2.2 pthread_rwlockattr_getpshared F
> GLIBC_2.2 pthread_rwlockattr_init F
> +GLIBC_2.2 pthread_rwlockattr_setkind_np F
> GLIBC_2.2 pthread_self F
> GLIBC_2.2 pthread_setcancelstate F
> GLIBC_2.2 pthread_setcanceltype F
> @@ -2203,6 +2204,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
> GLIBC_2.34 pthread_rwlockattr_getkind_np F
> GLIBC_2.34 pthread_rwlockattr_getpshared F
> GLIBC_2.34 pthread_rwlockattr_init F
> +GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_setspecific F
> GLIBC_2.34 pthread_spin_destroy F
> GLIBC_2.34 pthread_spin_init F
> diff --git a/sysdeps/unix/sysv/linux/hppa/libpthread.abilist b/sysdeps/unix/sysv/linux/hppa/libpthread.abilist
> index b5c9fad576..0e0b33dd4f 100644
> --- a/sysdeps/unix/sysv/linux/hppa/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/hppa/libpthread.abilist
> @@ -30,7 +30,6 @@ GLIBC_2.2 pthread_detach F
> GLIBC_2.2 pthread_getconcurrency F
> GLIBC_2.2 pthread_getcpuclockid F
> GLIBC_2.2 pthread_join F
> -GLIBC_2.2 pthread_rwlockattr_setkind_np F
> GLIBC_2.2 pthread_rwlockattr_setpshared F
> GLIBC_2.2 pthread_setconcurrency F
> GLIBC_2.2 pthread_testcancel F
> diff --git a/sysdeps/unix/sysv/linux/i386/libc.abilist b/sysdeps/unix/sysv/linux/i386/libc.abilist
> index 222e495feb..77baa063c8 100644
> --- a/sysdeps/unix/sysv/linux/i386/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/i386/libc.abilist
> @@ -1585,6 +1585,7 @@ GLIBC_2.1 pthread_rwlockattr_destroy F
> GLIBC_2.1 pthread_rwlockattr_getkind_np F
> GLIBC_2.1 pthread_rwlockattr_getpshared F
> GLIBC_2.1 pthread_rwlockattr_init F
> +GLIBC_2.1 pthread_rwlockattr_setkind_np F
> GLIBC_2.1 ptsname F
> GLIBC_2.1 ptsname_r F
> GLIBC_2.1 putgrent F
> @@ -2380,6 +2381,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
> GLIBC_2.34 pthread_rwlockattr_getkind_np F
> GLIBC_2.34 pthread_rwlockattr_getpshared F
> GLIBC_2.34 pthread_rwlockattr_init F
> +GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_setspecific F
> GLIBC_2.34 pthread_spin_destroy F
> GLIBC_2.34 pthread_spin_init F
> diff --git a/sysdeps/unix/sysv/linux/i386/libpthread.abilist b/sysdeps/unix/sysv/linux/i386/libpthread.abilist
> index 24d09710bc..27a09876c2 100644
> --- a/sysdeps/unix/sysv/linux/i386/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/i386/libpthread.abilist
> @@ -24,7 +24,6 @@ GLIBC_2.1 pthread_attr_setstackaddr F
> GLIBC_2.1 pthread_attr_setstacksize F
> GLIBC_2.1 pthread_create F
> GLIBC_2.1 pthread_getconcurrency F
> -GLIBC_2.1 pthread_rwlockattr_setkind_np F
> GLIBC_2.1 pthread_rwlockattr_setpshared F
> GLIBC_2.1 pthread_setconcurrency F
> GLIBC_2.1 sem_destroy F
> diff --git a/sysdeps/unix/sysv/linux/ia64/libc.abilist b/sysdeps/unix/sysv/linux/ia64/libc.abilist
> index 6d34dcb899..e7cbb60624 100644
> --- a/sysdeps/unix/sysv/linux/ia64/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/ia64/libc.abilist
> @@ -1349,6 +1349,7 @@ GLIBC_2.2 pthread_rwlockattr_destroy F
> GLIBC_2.2 pthread_rwlockattr_getkind_np F
> GLIBC_2.2 pthread_rwlockattr_getpshared F
> GLIBC_2.2 pthread_rwlockattr_init F
> +GLIBC_2.2 pthread_rwlockattr_setkind_np F
> GLIBC_2.2 pthread_self F
> GLIBC_2.2 pthread_setcancelstate F
> GLIBC_2.2 pthread_setcanceltype F
> @@ -2237,6 +2238,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
> GLIBC_2.34 pthread_rwlockattr_getkind_np F
> GLIBC_2.34 pthread_rwlockattr_getpshared F
> GLIBC_2.34 pthread_rwlockattr_init F
> +GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_setspecific F
> GLIBC_2.34 pthread_spin_destroy F
> GLIBC_2.34 pthread_spin_init F
> diff --git a/sysdeps/unix/sysv/linux/ia64/libpthread.abilist b/sysdeps/unix/sysv/linux/ia64/libpthread.abilist
> index 3e575bf89b..8c4aedda72 100644
> --- a/sysdeps/unix/sysv/linux/ia64/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/ia64/libpthread.abilist
> @@ -30,7 +30,6 @@ GLIBC_2.2 pthread_detach F
> GLIBC_2.2 pthread_getconcurrency F
> GLIBC_2.2 pthread_getcpuclockid F
> GLIBC_2.2 pthread_join F
> -GLIBC_2.2 pthread_rwlockattr_setkind_np F
> GLIBC_2.2 pthread_rwlockattr_setpshared F
> GLIBC_2.2 pthread_setconcurrency F
> GLIBC_2.2 pthread_testcancel F
> diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist
> index 1b13100fae..6ce10020cd 100644
> --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist
> @@ -220,6 +220,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
> GLIBC_2.34 pthread_rwlockattr_getkind_np F
> GLIBC_2.34 pthread_rwlockattr_getpshared F
> GLIBC_2.34 pthread_rwlockattr_init F
> +GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_setspecific F
> GLIBC_2.34 pthread_spin_destroy F
> GLIBC_2.34 pthread_spin_init F
> @@ -1655,6 +1656,7 @@ GLIBC_2.4 pthread_rwlockattr_destroy F
> GLIBC_2.4 pthread_rwlockattr_getkind_np F
> GLIBC_2.4 pthread_rwlockattr_getpshared F
> GLIBC_2.4 pthread_rwlockattr_init F
> +GLIBC_2.4 pthread_rwlockattr_setkind_np F
> GLIBC_2.4 pthread_self F
> GLIBC_2.4 pthread_setcancelstate F
> GLIBC_2.4 pthread_setcanceltype F
> diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist
> index ece7df9256..407b8b52c9 100644
> --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist
> @@ -60,7 +60,6 @@ GLIBC_2.4 pthread_detach F
> GLIBC_2.4 pthread_getconcurrency F
> GLIBC_2.4 pthread_getcpuclockid F
> GLIBC_2.4 pthread_join F
> -GLIBC_2.4 pthread_rwlockattr_setkind_np F
> GLIBC_2.4 pthread_rwlockattr_setpshared F
> GLIBC_2.4 pthread_setaffinity_np F
> GLIBC_2.4 pthread_setconcurrency F
> diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist
> index 38426c8b8c..d4221acb1f 100644
> --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist
> @@ -1581,6 +1581,7 @@ GLIBC_2.1 pthread_rwlockattr_destroy F
> GLIBC_2.1 pthread_rwlockattr_getkind_np F
> GLIBC_2.1 pthread_rwlockattr_getpshared F
> GLIBC_2.1 pthread_rwlockattr_init F
> +GLIBC_2.1 pthread_rwlockattr_setkind_np F
> GLIBC_2.1 ptsname F
> GLIBC_2.1 ptsname_r F
> GLIBC_2.1 putgrent F
> @@ -2323,6 +2324,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
> GLIBC_2.34 pthread_rwlockattr_getkind_np F
> GLIBC_2.34 pthread_rwlockattr_getpshared F
> GLIBC_2.34 pthread_rwlockattr_init F
> +GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_setspecific F
> GLIBC_2.34 pthread_spin_destroy F
> GLIBC_2.34 pthread_spin_init F
> diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist
> index 24d09710bc..27a09876c2 100644
> --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist
> @@ -24,7 +24,6 @@ GLIBC_2.1 pthread_attr_setstackaddr F
> GLIBC_2.1 pthread_attr_setstacksize F
> GLIBC_2.1 pthread_create F
> GLIBC_2.1 pthread_getconcurrency F
> -GLIBC_2.1 pthread_rwlockattr_setkind_np F
> GLIBC_2.1 pthread_rwlockattr_setpshared F
> GLIBC_2.1 pthread_setconcurrency F
> GLIBC_2.1 sem_destroy F
> diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist
> index 143dc94842..ddca43520f 100644
> --- a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist
> @@ -1519,6 +1519,7 @@ GLIBC_2.18 pthread_rwlockattr_destroy F
> GLIBC_2.18 pthread_rwlockattr_getkind_np F
> GLIBC_2.18 pthread_rwlockattr_getpshared F
> GLIBC_2.18 pthread_rwlockattr_init F
> +GLIBC_2.18 pthread_rwlockattr_setkind_np F
> GLIBC_2.18 pthread_self F
> GLIBC_2.18 pthread_setcancelstate F
> GLIBC_2.18 pthread_setcanceltype F
> @@ -2303,6 +2304,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
> GLIBC_2.34 pthread_rwlockattr_getkind_np F
> GLIBC_2.34 pthread_rwlockattr_getpshared F
> GLIBC_2.34 pthread_rwlockattr_init F
> +GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_setspecific F
> GLIBC_2.34 pthread_spin_destroy F
> GLIBC_2.34 pthread_spin_init F
> diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist
> index d886b68411..be7e874a39 100644
> --- a/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist
> @@ -33,7 +33,6 @@ GLIBC_2.18 pthread_getconcurrency F
> GLIBC_2.18 pthread_getcpuclockid F
> GLIBC_2.18 pthread_getname_np F
> GLIBC_2.18 pthread_join F
> -GLIBC_2.18 pthread_rwlockattr_setkind_np F
> GLIBC_2.18 pthread_rwlockattr_setpshared F
> GLIBC_2.18 pthread_setaffinity_np F
> GLIBC_2.18 pthread_setattr_default_np F
> diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist
> index d19b65cd47..8ac2cedd2f 100644
> --- a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist
> @@ -1519,6 +1519,7 @@ GLIBC_2.18 pthread_rwlockattr_destroy F
> GLIBC_2.18 pthread_rwlockattr_getkind_np F
> GLIBC_2.18 pthread_rwlockattr_getpshared F
> GLIBC_2.18 pthread_rwlockattr_init F
> +GLIBC_2.18 pthread_rwlockattr_setkind_np F
> GLIBC_2.18 pthread_self F
> GLIBC_2.18 pthread_setcancelstate F
> GLIBC_2.18 pthread_setcanceltype F
> @@ -2300,6 +2301,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
> GLIBC_2.34 pthread_rwlockattr_getkind_np F
> GLIBC_2.34 pthread_rwlockattr_getpshared F
> GLIBC_2.34 pthread_rwlockattr_init F
> +GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_setspecific F
> GLIBC_2.34 pthread_spin_destroy F
> GLIBC_2.34 pthread_spin_init F
> diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist
> index d886b68411..be7e874a39 100644
> --- a/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist
> @@ -33,7 +33,6 @@ GLIBC_2.18 pthread_getconcurrency F
> GLIBC_2.18 pthread_getcpuclockid F
> GLIBC_2.18 pthread_getname_np F
> GLIBC_2.18 pthread_join F
> -GLIBC_2.18 pthread_rwlockattr_setkind_np F
> GLIBC_2.18 pthread_rwlockattr_setpshared F
> GLIBC_2.18 pthread_setaffinity_np F
> GLIBC_2.18 pthread_setattr_default_np F
> diff --git a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist
> index 458846b0fc..b1272c8d40 100644
> --- a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist
> @@ -1858,6 +1858,7 @@ GLIBC_2.2 pthread_rwlockattr_destroy F
> GLIBC_2.2 pthread_rwlockattr_getkind_np F
> GLIBC_2.2 pthread_rwlockattr_getpshared F
> GLIBC_2.2 pthread_rwlockattr_init F
> +GLIBC_2.2 pthread_rwlockattr_setkind_np F
> GLIBC_2.2 pthread_spin_destroy F
> GLIBC_2.2 pthread_spin_init F
> GLIBC_2.2 pthread_spin_lock F
> @@ -2286,6 +2287,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
> GLIBC_2.34 pthread_rwlockattr_getkind_np F
> GLIBC_2.34 pthread_rwlockattr_getpshared F
> GLIBC_2.34 pthread_rwlockattr_init F
> +GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_setspecific F
> GLIBC_2.34 pthread_spin_destroy F
> GLIBC_2.34 pthread_spin_init F
> diff --git a/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist b/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist
> index 0acdb4f035..137cc270e0 100644
> --- a/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist
> @@ -38,7 +38,6 @@ GLIBC_2.2 pthread_barrierattr_setpshared F
> GLIBC_2.2 pthread_create F
> GLIBC_2.2 pthread_getconcurrency F
> GLIBC_2.2 pthread_getcpuclockid F
> -GLIBC_2.2 pthread_rwlockattr_setkind_np F
> GLIBC_2.2 pthread_rwlockattr_setpshared F
> GLIBC_2.2 pthread_setconcurrency F
> GLIBC_2.2 pthread_yield F
> diff --git a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist
> index 0390badae0..73c6f52416 100644
> --- a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist
> @@ -1856,6 +1856,7 @@ GLIBC_2.2 pthread_rwlockattr_destroy F
> GLIBC_2.2 pthread_rwlockattr_getkind_np F
> GLIBC_2.2 pthread_rwlockattr_getpshared F
> GLIBC_2.2 pthread_rwlockattr_init F
> +GLIBC_2.2 pthread_rwlockattr_setkind_np F
> GLIBC_2.2 pthread_spin_destroy F
> GLIBC_2.2 pthread_spin_init F
> GLIBC_2.2 pthread_spin_lock F
> @@ -2284,6 +2285,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
> GLIBC_2.34 pthread_rwlockattr_getkind_np F
> GLIBC_2.34 pthread_rwlockattr_getpshared F
> GLIBC_2.34 pthread_rwlockattr_init F
> +GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_setspecific F
> GLIBC_2.34 pthread_spin_destroy F
> GLIBC_2.34 pthread_spin_init F
> diff --git a/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist b/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist
> index 0acdb4f035..137cc270e0 100644
> --- a/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist
> @@ -38,7 +38,6 @@ GLIBC_2.2 pthread_barrierattr_setpshared F
> GLIBC_2.2 pthread_create F
> GLIBC_2.2 pthread_getconcurrency F
> GLIBC_2.2 pthread_getcpuclockid F
> -GLIBC_2.2 pthread_rwlockattr_setkind_np F
> GLIBC_2.2 pthread_rwlockattr_setpshared F
> GLIBC_2.2 pthread_setconcurrency F
> GLIBC_2.2 pthread_yield F
> diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist
> index 8df0ed994a..1791cf1e87 100644
> --- a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist
> @@ -1856,6 +1856,7 @@ GLIBC_2.2 pthread_rwlockattr_destroy F
> GLIBC_2.2 pthread_rwlockattr_getkind_np F
> GLIBC_2.2 pthread_rwlockattr_getpshared F
> GLIBC_2.2 pthread_rwlockattr_init F
> +GLIBC_2.2 pthread_rwlockattr_setkind_np F
> GLIBC_2.2 pthread_spin_destroy F
> GLIBC_2.2 pthread_spin_init F
> GLIBC_2.2 pthread_spin_lock F
> @@ -2292,6 +2293,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
> GLIBC_2.34 pthread_rwlockattr_getkind_np F
> GLIBC_2.34 pthread_rwlockattr_getpshared F
> GLIBC_2.34 pthread_rwlockattr_init F
> +GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_setspecific F
> GLIBC_2.34 pthread_spin_destroy F
> GLIBC_2.34 pthread_spin_init F
> diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist
> index f6eb792ada..c7c68b7247 100644
> --- a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist
> @@ -1852,6 +1852,7 @@ GLIBC_2.2 pthread_rwlockattr_destroy F
> GLIBC_2.2 pthread_rwlockattr_getkind_np F
> GLIBC_2.2 pthread_rwlockattr_getpshared F
> GLIBC_2.2 pthread_rwlockattr_init F
> +GLIBC_2.2 pthread_rwlockattr_setkind_np F
> GLIBC_2.2 pthread_spin_destroy F
> GLIBC_2.2 pthread_spin_init F
> GLIBC_2.2 pthread_spin_lock F
> @@ -2286,6 +2287,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
> GLIBC_2.34 pthread_rwlockattr_getkind_np F
> GLIBC_2.34 pthread_rwlockattr_getpshared F
> GLIBC_2.34 pthread_rwlockattr_init F
> +GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_setspecific F
> GLIBC_2.34 pthread_spin_destroy F
> GLIBC_2.34 pthread_spin_init F
> diff --git a/sysdeps/unix/sysv/linux/nios2/libc.abilist b/sysdeps/unix/sysv/linux/nios2/libc.abilist
> index ca8eb9fd07..5a5bf9ecd9 100644
> --- a/sysdeps/unix/sysv/linux/nios2/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/nios2/libc.abilist
> @@ -1562,6 +1562,7 @@ GLIBC_2.21 pthread_rwlockattr_destroy F
> GLIBC_2.21 pthread_rwlockattr_getkind_np F
> GLIBC_2.21 pthread_rwlockattr_getpshared F
> GLIBC_2.21 pthread_rwlockattr_init F
> +GLIBC_2.21 pthread_rwlockattr_setkind_np F
> GLIBC_2.21 pthread_self F
> GLIBC_2.21 pthread_setcancelstate F
> GLIBC_2.21 pthread_setcanceltype F
> @@ -2342,6 +2343,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
> GLIBC_2.34 pthread_rwlockattr_getkind_np F
> GLIBC_2.34 pthread_rwlockattr_getpshared F
> GLIBC_2.34 pthread_rwlockattr_init F
> +GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_setspecific F
> GLIBC_2.34 pthread_spin_destroy F
> GLIBC_2.34 pthread_spin_init F
> diff --git a/sysdeps/unix/sysv/linux/nios2/libpthread.abilist b/sysdeps/unix/sysv/linux/nios2/libpthread.abilist
> index b3536149b9..33bc9c4189 100644
> --- a/sysdeps/unix/sysv/linux/nios2/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/nios2/libpthread.abilist
> @@ -33,7 +33,6 @@ GLIBC_2.21 pthread_getconcurrency F
> GLIBC_2.21 pthread_getcpuclockid F
> GLIBC_2.21 pthread_getname_np F
> GLIBC_2.21 pthread_join F
> -GLIBC_2.21 pthread_rwlockattr_setkind_np F
> GLIBC_2.21 pthread_rwlockattr_setpshared F
> GLIBC_2.21 pthread_setaffinity_np F
> GLIBC_2.21 pthread_setattr_default_np F
> diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist
> index 34e4a13a2d..1bd3207525 100644
> --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist
> @@ -1589,6 +1589,7 @@ GLIBC_2.1 pthread_rwlockattr_destroy F
> GLIBC_2.1 pthread_rwlockattr_getkind_np F
> GLIBC_2.1 pthread_rwlockattr_getpshared F
> GLIBC_2.1 pthread_rwlockattr_init F
> +GLIBC_2.1 pthread_rwlockattr_setkind_np F
> GLIBC_2.1 ptsname F
> GLIBC_2.1 ptsname_r F
> GLIBC_2.1 putgrent F
> @@ -2350,6 +2351,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
> GLIBC_2.34 pthread_rwlockattr_getkind_np F
> GLIBC_2.34 pthread_rwlockattr_getpshared F
> GLIBC_2.34 pthread_rwlockattr_init F
> +GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_setspecific F
> GLIBC_2.34 pthread_spin_destroy F
> GLIBC_2.34 pthread_spin_init F
> diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist
> index c0470dd94f..1687b2643c 100644
> --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist
> @@ -24,7 +24,6 @@ GLIBC_2.1 pthread_attr_setstackaddr F
> GLIBC_2.1 pthread_attr_setstacksize F
> GLIBC_2.1 pthread_create F
> GLIBC_2.1 pthread_getconcurrency F
> -GLIBC_2.1 pthread_rwlockattr_setkind_np F
> GLIBC_2.1 pthread_rwlockattr_setpshared F
> GLIBC_2.1 pthread_setconcurrency F
> GLIBC_2.1 sem_destroy F
> diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist
> index 89b78a6779..1e6b0bb015 100644
> --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist
> @@ -1589,6 +1589,7 @@ GLIBC_2.1 pthread_rwlockattr_destroy F
> GLIBC_2.1 pthread_rwlockattr_getkind_np F
> GLIBC_2.1 pthread_rwlockattr_getpshared F
> GLIBC_2.1 pthread_rwlockattr_init F
> +GLIBC_2.1 pthread_rwlockattr_setkind_np F
> GLIBC_2.1 ptsname F
> GLIBC_2.1 ptsname_r F
> GLIBC_2.1 putgrent F
> @@ -2383,6 +2384,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
> GLIBC_2.34 pthread_rwlockattr_getkind_np F
> GLIBC_2.34 pthread_rwlockattr_getpshared F
> GLIBC_2.34 pthread_rwlockattr_init F
> +GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_setspecific F
> GLIBC_2.34 pthread_spin_destroy F
> GLIBC_2.34 pthread_spin_init F
> diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist
> index d6f6861a0b..6f8d7a493b 100644
> --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist
> @@ -1434,6 +1434,7 @@ GLIBC_2.3 pthread_rwlockattr_destroy F
> GLIBC_2.3 pthread_rwlockattr_getkind_np F
> GLIBC_2.3 pthread_rwlockattr_getpshared F
> GLIBC_2.3 pthread_rwlockattr_init F
> +GLIBC_2.3 pthread_rwlockattr_setkind_np F
> GLIBC_2.3 pthread_self F
> GLIBC_2.3 pthread_setcancelstate F
> GLIBC_2.3 pthread_setcanceltype F
> @@ -2204,6 +2205,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
> GLIBC_2.34 pthread_rwlockattr_getkind_np F
> GLIBC_2.34 pthread_rwlockattr_getpshared F
> GLIBC_2.34 pthread_rwlockattr_init F
> +GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_setspecific F
> GLIBC_2.34 pthread_spin_destroy F
> GLIBC_2.34 pthread_spin_init F
> diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist
> index 8e82511999..cf196e295b 100644
> --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist
> @@ -51,7 +51,6 @@ GLIBC_2.3 pthread_detach F
> GLIBC_2.3 pthread_getconcurrency F
> GLIBC_2.3 pthread_getcpuclockid F
> GLIBC_2.3 pthread_join F
> -GLIBC_2.3 pthread_rwlockattr_setkind_np F
> GLIBC_2.3 pthread_rwlockattr_setpshared F
> GLIBC_2.3 pthread_setconcurrency F
> GLIBC_2.3 pthread_testcancel F
> diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist
> index 7522e7631b..453479d34d 100644
> --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist
> @@ -1605,6 +1605,7 @@ GLIBC_2.17 pthread_rwlockattr_destroy F
> GLIBC_2.17 pthread_rwlockattr_getkind_np F
> GLIBC_2.17 pthread_rwlockattr_getpshared F
> GLIBC_2.17 pthread_rwlockattr_init F
> +GLIBC_2.17 pthread_rwlockattr_setkind_np F
> GLIBC_2.17 pthread_self F
> GLIBC_2.17 pthread_setcancelstate F
> GLIBC_2.17 pthread_setcanceltype F
> @@ -2505,6 +2506,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
> GLIBC_2.34 pthread_rwlockattr_getkind_np F
> GLIBC_2.34 pthread_rwlockattr_getpshared F
> GLIBC_2.34 pthread_rwlockattr_init F
> +GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_setspecific F
> GLIBC_2.34 pthread_spin_destroy F
> GLIBC_2.34 pthread_spin_init F
> diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist
> index ab858909d5..78fd215f41 100644
> --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist
> @@ -32,7 +32,6 @@ GLIBC_2.17 pthread_getconcurrency F
> GLIBC_2.17 pthread_getcpuclockid F
> GLIBC_2.17 pthread_getname_np F
> GLIBC_2.17 pthread_join F
> -GLIBC_2.17 pthread_rwlockattr_setkind_np F
> GLIBC_2.17 pthread_rwlockattr_setpshared F
> GLIBC_2.17 pthread_setaffinity_np F
> GLIBC_2.17 pthread_setconcurrency F
> diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist
> index 25cc488252..f370e23d42 100644
> --- a/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist
> @@ -1449,6 +1449,7 @@ GLIBC_2.33 pthread_rwlockattr_destroy F
> GLIBC_2.33 pthread_rwlockattr_getkind_np F
> GLIBC_2.33 pthread_rwlockattr_getpshared F
> GLIBC_2.33 pthread_rwlockattr_init F
> +GLIBC_2.33 pthread_rwlockattr_setkind_np F
> GLIBC_2.33 pthread_self F
> GLIBC_2.33 pthread_setcancelstate F
> GLIBC_2.33 pthread_setcanceltype F
> @@ -2070,6 +2071,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
> GLIBC_2.34 pthread_rwlockattr_getkind_np F
> GLIBC_2.34 pthread_rwlockattr_getpshared F
> GLIBC_2.34 pthread_rwlockattr_init F
> +GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_setspecific F
> GLIBC_2.34 pthread_spin_destroy F
> GLIBC_2.34 pthread_spin_init F
> diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist b/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist
> index 931a50ab83..120577addb 100644
> --- a/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist
> @@ -47,7 +47,6 @@ GLIBC_2.33 pthread_getconcurrency F
> GLIBC_2.33 pthread_getcpuclockid F
> GLIBC_2.33 pthread_getname_np F
> GLIBC_2.33 pthread_join F
> -GLIBC_2.33 pthread_rwlockattr_setkind_np F
> GLIBC_2.33 pthread_rwlockattr_setpshared F
> GLIBC_2.33 pthread_setaffinity_np F
> GLIBC_2.33 pthread_setattr_default_np F
> diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist
> index b35dfdd918..9adfffe06a 100644
> --- a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist
> @@ -1507,6 +1507,7 @@ GLIBC_2.27 pthread_rwlockattr_destroy F
> GLIBC_2.27 pthread_rwlockattr_getkind_np F
> GLIBC_2.27 pthread_rwlockattr_getpshared F
> GLIBC_2.27 pthread_rwlockattr_init F
> +GLIBC_2.27 pthread_rwlockattr_setkind_np F
> GLIBC_2.27 pthread_self F
> GLIBC_2.27 pthread_setcancelstate F
> GLIBC_2.27 pthread_setcanceltype F
> @@ -2270,6 +2271,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
> GLIBC_2.34 pthread_rwlockattr_getkind_np F
> GLIBC_2.34 pthread_rwlockattr_getpshared F
> GLIBC_2.34 pthread_rwlockattr_init F
> +GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_setspecific F
> GLIBC_2.34 pthread_spin_destroy F
> GLIBC_2.34 pthread_spin_init F
> diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist
> index ca76a3be0f..d3a180f6b0 100644
> --- a/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist
> @@ -33,7 +33,6 @@ GLIBC_2.27 pthread_getconcurrency F
> GLIBC_2.27 pthread_getcpuclockid F
> GLIBC_2.27 pthread_getname_np F
> GLIBC_2.27 pthread_join F
> -GLIBC_2.27 pthread_rwlockattr_setkind_np F
> GLIBC_2.27 pthread_rwlockattr_setpshared F
> GLIBC_2.27 pthread_setaffinity_np F
> GLIBC_2.27 pthread_setattr_default_np F
> diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist
> index 6b46845260..fba5894e2d 100644
> --- a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist
> @@ -1581,6 +1581,7 @@ GLIBC_2.1 pthread_rwlockattr_destroy F
> GLIBC_2.1 pthread_rwlockattr_getkind_np F
> GLIBC_2.1 pthread_rwlockattr_getpshared F
> GLIBC_2.1 pthread_rwlockattr_init F
> +GLIBC_2.1 pthread_rwlockattr_setkind_np F
> GLIBC_2.1 ptsname F
> GLIBC_2.1 ptsname_r F
> GLIBC_2.1 putgrent F
> @@ -2348,6 +2349,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
> GLIBC_2.34 pthread_rwlockattr_getkind_np F
> GLIBC_2.34 pthread_rwlockattr_getpshared F
> GLIBC_2.34 pthread_rwlockattr_init F
> +GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_setspecific F
> GLIBC_2.34 pthread_spin_destroy F
> GLIBC_2.34 pthread_spin_init F
> diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist
> index 7997715c0f..8d1b6afd40 100644
> --- a/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist
> @@ -24,7 +24,6 @@ GLIBC_2.1 pthread_attr_setstackaddr F
> GLIBC_2.1 pthread_attr_setstacksize F
> GLIBC_2.1 pthread_create F
> GLIBC_2.1 pthread_getconcurrency F
> -GLIBC_2.1 pthread_rwlockattr_setkind_np F
> GLIBC_2.1 pthread_rwlockattr_setpshared F
> GLIBC_2.1 pthread_setconcurrency F
> GLIBC_2.1 sem_destroy F
> diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist
> index ab59ba576b..ad5b0f36c9 100644
> --- a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist
> @@ -1346,6 +1346,7 @@ GLIBC_2.2 pthread_rwlockattr_destroy F
> GLIBC_2.2 pthread_rwlockattr_getkind_np F
> GLIBC_2.2 pthread_rwlockattr_getpshared F
> GLIBC_2.2 pthread_rwlockattr_init F
> +GLIBC_2.2 pthread_rwlockattr_setkind_np F
> GLIBC_2.2 pthread_self F
> GLIBC_2.2 pthread_setcancelstate F
> GLIBC_2.2 pthread_setcanceltype F
> @@ -2241,6 +2242,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
> GLIBC_2.34 pthread_rwlockattr_getkind_np F
> GLIBC_2.34 pthread_rwlockattr_getpshared F
> GLIBC_2.34 pthread_rwlockattr_init F
> +GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_setspecific F
> GLIBC_2.34 pthread_spin_destroy F
> GLIBC_2.34 pthread_spin_init F
> diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist
> index cfadf59cec..ad71f3903e 100644
> --- a/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist
> @@ -31,7 +31,6 @@ GLIBC_2.2 pthread_detach F
> GLIBC_2.2 pthread_getconcurrency F
> GLIBC_2.2 pthread_getcpuclockid F
> GLIBC_2.2 pthread_join F
> -GLIBC_2.2 pthread_rwlockattr_setkind_np F
> GLIBC_2.2 pthread_rwlockattr_setpshared F
> GLIBC_2.2 pthread_setconcurrency F
> GLIBC_2.2 pthread_testcancel F
> diff --git a/sysdeps/unix/sysv/linux/sh/be/libc.abilist b/sysdeps/unix/sysv/linux/sh/be/libc.abilist
> index 52a904bece..97542cca5f 100644
> --- a/sysdeps/unix/sysv/linux/sh/be/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/sh/be/libc.abilist
> @@ -1332,6 +1332,7 @@ GLIBC_2.2 pthread_rwlockattr_destroy F
> GLIBC_2.2 pthread_rwlockattr_getkind_np F
> GLIBC_2.2 pthread_rwlockattr_getpshared F
> GLIBC_2.2 pthread_rwlockattr_init F
> +GLIBC_2.2 pthread_rwlockattr_setkind_np F
> GLIBC_2.2 pthread_self F
> GLIBC_2.2 pthread_setcancelstate F
> GLIBC_2.2 pthread_setcanceltype F
> @@ -2210,6 +2211,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
> GLIBC_2.34 pthread_rwlockattr_getkind_np F
> GLIBC_2.34 pthread_rwlockattr_getpshared F
> GLIBC_2.34 pthread_rwlockattr_init F
> +GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_setspecific F
> GLIBC_2.34 pthread_spin_destroy F
> GLIBC_2.34 pthread_spin_init F
> diff --git a/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist b/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist
> index b5c9fad576..0e0b33dd4f 100644
> --- a/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist
> @@ -30,7 +30,6 @@ GLIBC_2.2 pthread_detach F
> GLIBC_2.2 pthread_getconcurrency F
> GLIBC_2.2 pthread_getcpuclockid F
> GLIBC_2.2 pthread_join F
> -GLIBC_2.2 pthread_rwlockattr_setkind_np F
> GLIBC_2.2 pthread_rwlockattr_setpshared F
> GLIBC_2.2 pthread_setconcurrency F
> GLIBC_2.2 pthread_testcancel F
> diff --git a/sysdeps/unix/sysv/linux/sh/le/libc.abilist b/sysdeps/unix/sysv/linux/sh/le/libc.abilist
> index 7c635de1a9..3cd818e245 100644
> --- a/sysdeps/unix/sysv/linux/sh/le/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/sh/le/libc.abilist
> @@ -1332,6 +1332,7 @@ GLIBC_2.2 pthread_rwlockattr_destroy F
> GLIBC_2.2 pthread_rwlockattr_getkind_np F
> GLIBC_2.2 pthread_rwlockattr_getpshared F
> GLIBC_2.2 pthread_rwlockattr_init F
> +GLIBC_2.2 pthread_rwlockattr_setkind_np F
> GLIBC_2.2 pthread_self F
> GLIBC_2.2 pthread_setcancelstate F
> GLIBC_2.2 pthread_setcanceltype F
> @@ -2207,6 +2208,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
> GLIBC_2.34 pthread_rwlockattr_getkind_np F
> GLIBC_2.34 pthread_rwlockattr_getpshared F
> GLIBC_2.34 pthread_rwlockattr_init F
> +GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_setspecific F
> GLIBC_2.34 pthread_spin_destroy F
> GLIBC_2.34 pthread_spin_init F
> diff --git a/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist b/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist
> index b5c9fad576..0e0b33dd4f 100644
> --- a/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist
> @@ -30,7 +30,6 @@ GLIBC_2.2 pthread_detach F
> GLIBC_2.2 pthread_getconcurrency F
> GLIBC_2.2 pthread_getcpuclockid F
> GLIBC_2.2 pthread_join F
> -GLIBC_2.2 pthread_rwlockattr_setkind_np F
> GLIBC_2.2 pthread_rwlockattr_setpshared F
> GLIBC_2.2 pthread_setconcurrency F
> GLIBC_2.2 pthread_testcancel F
> diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist
> index d22861fedc..c065335dc5 100644
> --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist
> @@ -1582,6 +1582,7 @@ GLIBC_2.1 pthread_rwlockattr_destroy F
> GLIBC_2.1 pthread_rwlockattr_getkind_np F
> GLIBC_2.1 pthread_rwlockattr_getpshared F
> GLIBC_2.1 pthread_rwlockattr_init F
> +GLIBC_2.1 pthread_rwlockattr_setkind_np F
> GLIBC_2.1 ptsname F
> GLIBC_2.1 ptsname_r F
> GLIBC_2.1 putgrent F
> @@ -2339,6 +2340,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
> GLIBC_2.34 pthread_rwlockattr_getkind_np F
> GLIBC_2.34 pthread_rwlockattr_getpshared F
> GLIBC_2.34 pthread_rwlockattr_init F
> +GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_setspecific F
> GLIBC_2.34 pthread_spin_destroy F
> GLIBC_2.34 pthread_spin_init F
> diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist
> index cddd311735..25c6d113d8 100644
> --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist
> @@ -24,7 +24,6 @@ GLIBC_2.1 pthread_attr_setstackaddr F
> GLIBC_2.1 pthread_attr_setstacksize F
> GLIBC_2.1 pthread_create F
> GLIBC_2.1 pthread_getconcurrency F
> -GLIBC_2.1 pthread_rwlockattr_setkind_np F
> GLIBC_2.1 pthread_rwlockattr_setpshared F
> GLIBC_2.1 pthread_setconcurrency F
> GLIBC_2.1 sem_destroy F
> diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist
> index 1321e3778b..9a72b1a42f 100644
> --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist
> @@ -1375,6 +1375,7 @@ GLIBC_2.2 pthread_rwlockattr_destroy F
> GLIBC_2.2 pthread_rwlockattr_getkind_np F
> GLIBC_2.2 pthread_rwlockattr_getpshared F
> GLIBC_2.2 pthread_rwlockattr_init F
> +GLIBC_2.2 pthread_rwlockattr_setkind_np F
> GLIBC_2.2 pthread_self F
> GLIBC_2.2 pthread_setcancelstate F
> GLIBC_2.2 pthread_setcanceltype F
> @@ -2258,6 +2259,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
> GLIBC_2.34 pthread_rwlockattr_getkind_np F
> GLIBC_2.34 pthread_rwlockattr_getpshared F
> GLIBC_2.34 pthread_rwlockattr_init F
> +GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_setspecific F
> GLIBC_2.34 pthread_spin_destroy F
> GLIBC_2.34 pthread_spin_init F
> diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist
> index 3e575bf89b..8c4aedda72 100644
> --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist
> @@ -30,7 +30,6 @@ GLIBC_2.2 pthread_detach F
> GLIBC_2.2 pthread_getconcurrency F
> GLIBC_2.2 pthread_getcpuclockid F
> GLIBC_2.2 pthread_join F
> -GLIBC_2.2 pthread_rwlockattr_setkind_np F
> GLIBC_2.2 pthread_rwlockattr_setpshared F
> GLIBC_2.2 pthread_setconcurrency F
> GLIBC_2.2 pthread_testcancel F
> diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist
> index 34dd905b5d..96e9b63861 100644
> --- a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist
> @@ -1343,6 +1343,7 @@ GLIBC_2.2.5 pthread_rwlockattr_destroy F
> GLIBC_2.2.5 pthread_rwlockattr_getkind_np F
> GLIBC_2.2.5 pthread_rwlockattr_getpshared F
> GLIBC_2.2.5 pthread_rwlockattr_init F
> +GLIBC_2.2.5 pthread_rwlockattr_setkind_np F
> GLIBC_2.2.5 pthread_self F
> GLIBC_2.2.5 pthread_setcancelstate F
> GLIBC_2.2.5 pthread_setcanceltype F
> @@ -2219,6 +2220,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
> GLIBC_2.34 pthread_rwlockattr_getkind_np F
> GLIBC_2.34 pthread_rwlockattr_getpshared F
> GLIBC_2.34 pthread_rwlockattr_init F
> +GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_setspecific F
> GLIBC_2.34 pthread_spin_destroy F
> GLIBC_2.34 pthread_spin_init F
> diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist
> index eddd339dcf..2ffea619e9 100644
> --- a/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist
> @@ -30,7 +30,6 @@ GLIBC_2.2.5 pthread_detach F
> GLIBC_2.2.5 pthread_getconcurrency F
> GLIBC_2.2.5 pthread_getcpuclockid F
> GLIBC_2.2.5 pthread_join F
> -GLIBC_2.2.5 pthread_rwlockattr_setkind_np F
> GLIBC_2.2.5 pthread_rwlockattr_setpshared F
> GLIBC_2.2.5 pthread_setconcurrency F
> GLIBC_2.2.5 pthread_testcancel F
> diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist
> index 24fd00a5ac..2b2d6f62cd 100644
> --- a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist
> @@ -1524,6 +1524,7 @@ GLIBC_2.16 pthread_rwlockattr_destroy F
> GLIBC_2.16 pthread_rwlockattr_getkind_np F
> GLIBC_2.16 pthread_rwlockattr_getpshared F
> GLIBC_2.16 pthread_rwlockattr_init F
> +GLIBC_2.16 pthread_rwlockattr_setkind_np F
> GLIBC_2.16 pthread_self F
> GLIBC_2.16 pthread_setcancelstate F
> GLIBC_2.16 pthread_setcanceltype F
> @@ -2324,6 +2325,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
> GLIBC_2.34 pthread_rwlockattr_getkind_np F
> GLIBC_2.34 pthread_rwlockattr_getpshared F
> GLIBC_2.34 pthread_rwlockattr_init F
> +GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_setspecific F
> GLIBC_2.34 pthread_spin_destroy F
> GLIBC_2.34 pthread_spin_init F
> diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist
> index bda04a7cc7..18496f7378 100644
> --- a/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist
> @@ -32,7 +32,6 @@ GLIBC_2.16 pthread_getconcurrency F
> GLIBC_2.16 pthread_getcpuclockid F
> GLIBC_2.16 pthread_getname_np F
> GLIBC_2.16 pthread_join F
> -GLIBC_2.16 pthread_rwlockattr_setkind_np F
> GLIBC_2.16 pthread_rwlockattr_setpshared F
> GLIBC_2.16 pthread_setaffinity_np F
> GLIBC_2.16 pthread_setconcurrency F
>
@@ -135,6 +135,7 @@ routines = \
pthread_rwlockattr_getkind_np \
pthread_rwlockattr_getpshared \
pthread_rwlockattr_init \
+ pthread_rwlockattr_setkind_np \
pthread_self \
pthread_setcancelstate \
pthread_setcanceltype \
@@ -190,7 +191,6 @@ libpthread-routines = \
pthread_getname \
pthread_join \
pthread_join_common \
- pthread_rwlockattr_setkind_np \
pthread_rwlockattr_setpshared \
pthread_setaffinity \
pthread_setattr_default_np \
@@ -77,6 +77,7 @@ libc {
pthread_rwlockattr_getkind_np;
pthread_rwlockattr_getpshared;
pthread_rwlockattr_init;
+ pthread_rwlockattr_setkind_np;
}
GLIBC_2.2 {
__pthread_rwlock_destroy;
@@ -210,6 +211,7 @@ libc {
pthread_rwlockattr_getkind_np;
pthread_rwlockattr_getpshared;
pthread_rwlockattr_init;
+ pthread_rwlockattr_setkind_np;
pthread_setspecific;
pthread_spin_destroy;
pthread_spin_init;
@@ -300,7 +302,6 @@ libpthread {
pthread_attr_setstacksize;
pthread_create;
pthread_getconcurrency;
- pthread_rwlockattr_setkind_np;
pthread_rwlockattr_setpshared;
pthread_setconcurrency;
sem_destroy;
@@ -18,10 +18,10 @@
#include <errno.h>
#include "pthreadP.h"
-
+#include <shlib-compat.h>
int
-pthread_rwlockattr_setkind_np (pthread_rwlockattr_t *attr, int pref)
+__pthread_rwlockattr_setkind_np (pthread_rwlockattr_t *attr, int pref)
{
struct pthread_rwlockattr *iattr;
@@ -36,3 +36,10 @@ pthread_rwlockattr_setkind_np (pthread_rwlockattr_t *attr, int pref)
return 0;
}
+versioned_symbol (libc, __pthread_rwlockattr_setkind_np,
+ pthread_rwlockattr_setkind_np, GLIBC_2_34);
+
+#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)
+compat_symbol (libpthread, __pthread_rwlockattr_setkind_np,
+ pthread_rwlockattr_setkind_np, GLIBC_2_1);
+#endif
@@ -1517,6 +1517,7 @@ GLIBC_2.17 pthread_rwlockattr_destroy F
GLIBC_2.17 pthread_rwlockattr_getkind_np F
GLIBC_2.17 pthread_rwlockattr_getpshared F
GLIBC_2.17 pthread_rwlockattr_init F
+GLIBC_2.17 pthread_rwlockattr_setkind_np F
GLIBC_2.17 pthread_self F
GLIBC_2.17 pthread_setcancelstate F
GLIBC_2.17 pthread_setcanceltype F
@@ -2309,6 +2310,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
GLIBC_2.34 pthread_rwlockattr_getkind_np F
GLIBC_2.34 pthread_rwlockattr_getpshared F
GLIBC_2.34 pthread_rwlockattr_init F
+GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -32,7 +32,6 @@ GLIBC_2.17 pthread_getconcurrency F
GLIBC_2.17 pthread_getcpuclockid F
GLIBC_2.17 pthread_getname_np F
GLIBC_2.17 pthread_join F
-GLIBC_2.17 pthread_rwlockattr_setkind_np F
GLIBC_2.17 pthread_rwlockattr_setpshared F
GLIBC_2.17 pthread_setaffinity_np F
GLIBC_2.17 pthread_setconcurrency F
@@ -1617,6 +1617,7 @@ GLIBC_2.1 pthread_rwlockattr_destroy F
GLIBC_2.1 pthread_rwlockattr_getkind_np F
GLIBC_2.1 pthread_rwlockattr_getpshared F
GLIBC_2.1 pthread_rwlockattr_init F
+GLIBC_2.1 pthread_rwlockattr_setkind_np F
GLIBC_2.1 ptsname F
GLIBC_2.1 ptsname_r F
GLIBC_2.1 putgrent F
@@ -2390,6 +2391,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
GLIBC_2.34 pthread_rwlockattr_getkind_np F
GLIBC_2.34 pthread_rwlockattr_getpshared F
GLIBC_2.34 pthread_rwlockattr_init F
+GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -24,7 +24,6 @@ GLIBC_2.1 pthread_attr_setstackaddr F
GLIBC_2.1 pthread_attr_setstacksize F
GLIBC_2.1 pthread_create F
GLIBC_2.1 pthread_getconcurrency F
-GLIBC_2.1 pthread_rwlockattr_setkind_np F
GLIBC_2.1 pthread_rwlockattr_setpshared F
GLIBC_2.1 pthread_setconcurrency F
GLIBC_2.1 sem_destroy F
@@ -1447,6 +1447,7 @@ GLIBC_2.32 pthread_rwlockattr_destroy F
GLIBC_2.32 pthread_rwlockattr_getkind_np F
GLIBC_2.32 pthread_rwlockattr_getpshared F
GLIBC_2.32 pthread_rwlockattr_init F
+GLIBC_2.32 pthread_rwlockattr_setkind_np F
GLIBC_2.32 pthread_self F
GLIBC_2.32 pthread_setcancelstate F
GLIBC_2.32 pthread_setcanceltype F
@@ -2068,6 +2069,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
GLIBC_2.34 pthread_rwlockattr_getkind_np F
GLIBC_2.34 pthread_rwlockattr_getpshared F
GLIBC_2.34 pthread_rwlockattr_init F
+GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -47,7 +47,6 @@ GLIBC_2.32 pthread_getconcurrency F
GLIBC_2.32 pthread_getcpuclockid F
GLIBC_2.32 pthread_getname_np F
GLIBC_2.32 pthread_join F
-GLIBC_2.32 pthread_rwlockattr_setkind_np F
GLIBC_2.32 pthread_rwlockattr_setpshared F
GLIBC_2.32 pthread_setaffinity_np F
GLIBC_2.32 pthread_setattr_default_np F
@@ -219,6 +219,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
GLIBC_2.34 pthread_rwlockattr_getkind_np F
GLIBC_2.34 pthread_rwlockattr_getpshared F
GLIBC_2.34 pthread_rwlockattr_init F
+GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -1675,6 +1676,7 @@ GLIBC_2.4 pthread_rwlockattr_destroy F
GLIBC_2.4 pthread_rwlockattr_getkind_np F
GLIBC_2.4 pthread_rwlockattr_getpshared F
GLIBC_2.4 pthread_rwlockattr_init F
+GLIBC_2.4 pthread_rwlockattr_setkind_np F
GLIBC_2.4 pthread_self F
GLIBC_2.4 pthread_setcancelstate F
GLIBC_2.4 pthread_setcanceltype F
@@ -60,7 +60,6 @@ GLIBC_2.4 pthread_detach F
GLIBC_2.4 pthread_getconcurrency F
GLIBC_2.4 pthread_getcpuclockid F
GLIBC_2.4 pthread_join F
-GLIBC_2.4 pthread_rwlockattr_setkind_np F
GLIBC_2.4 pthread_rwlockattr_setpshared F
GLIBC_2.4 pthread_setaffinity_np F
GLIBC_2.4 pthread_setconcurrency F
@@ -216,6 +216,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
GLIBC_2.34 pthread_rwlockattr_getkind_np F
GLIBC_2.34 pthread_rwlockattr_getpshared F
GLIBC_2.34 pthread_rwlockattr_init F
+GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -1672,6 +1673,7 @@ GLIBC_2.4 pthread_rwlockattr_destroy F
GLIBC_2.4 pthread_rwlockattr_getkind_np F
GLIBC_2.4 pthread_rwlockattr_getpshared F
GLIBC_2.4 pthread_rwlockattr_init F
+GLIBC_2.4 pthread_rwlockattr_setkind_np F
GLIBC_2.4 pthread_self F
GLIBC_2.4 pthread_setcancelstate F
GLIBC_2.4 pthread_setcanceltype F
@@ -60,7 +60,6 @@ GLIBC_2.4 pthread_detach F
GLIBC_2.4 pthread_getconcurrency F
GLIBC_2.4 pthread_getcpuclockid F
GLIBC_2.4 pthread_join F
-GLIBC_2.4 pthread_rwlockattr_setkind_np F
GLIBC_2.4 pthread_rwlockattr_setpshared F
GLIBC_2.4 pthread_setaffinity_np F
GLIBC_2.4 pthread_setconcurrency F
@@ -1504,6 +1504,7 @@ GLIBC_2.29 pthread_rwlockattr_destroy F
GLIBC_2.29 pthread_rwlockattr_getkind_np F
GLIBC_2.29 pthread_rwlockattr_getpshared F
GLIBC_2.29 pthread_rwlockattr_init F
+GLIBC_2.29 pthread_rwlockattr_setkind_np F
GLIBC_2.29 pthread_self F
GLIBC_2.29 pthread_setcancelstate F
GLIBC_2.29 pthread_setcanceltype F
@@ -2252,6 +2253,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
GLIBC_2.34 pthread_rwlockattr_getkind_np F
GLIBC_2.34 pthread_rwlockattr_getpshared F
GLIBC_2.34 pthread_rwlockattr_init F
+GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -46,7 +46,6 @@ GLIBC_2.29 pthread_getconcurrency F
GLIBC_2.29 pthread_getcpuclockid F
GLIBC_2.29 pthread_getname_np F
GLIBC_2.29 pthread_join F
-GLIBC_2.29 pthread_rwlockattr_setkind_np F
GLIBC_2.29 pthread_rwlockattr_setpshared F
GLIBC_2.29 pthread_setaffinity_np F
GLIBC_2.29 pthread_setattr_default_np F
@@ -1328,6 +1328,7 @@ GLIBC_2.2 pthread_rwlockattr_destroy F
GLIBC_2.2 pthread_rwlockattr_getkind_np F
GLIBC_2.2 pthread_rwlockattr_getpshared F
GLIBC_2.2 pthread_rwlockattr_init F
+GLIBC_2.2 pthread_rwlockattr_setkind_np F
GLIBC_2.2 pthread_self F
GLIBC_2.2 pthread_setcancelstate F
GLIBC_2.2 pthread_setcanceltype F
@@ -2203,6 +2204,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
GLIBC_2.34 pthread_rwlockattr_getkind_np F
GLIBC_2.34 pthread_rwlockattr_getpshared F
GLIBC_2.34 pthread_rwlockattr_init F
+GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -30,7 +30,6 @@ GLIBC_2.2 pthread_detach F
GLIBC_2.2 pthread_getconcurrency F
GLIBC_2.2 pthread_getcpuclockid F
GLIBC_2.2 pthread_join F
-GLIBC_2.2 pthread_rwlockattr_setkind_np F
GLIBC_2.2 pthread_rwlockattr_setpshared F
GLIBC_2.2 pthread_setconcurrency F
GLIBC_2.2 pthread_testcancel F
@@ -1585,6 +1585,7 @@ GLIBC_2.1 pthread_rwlockattr_destroy F
GLIBC_2.1 pthread_rwlockattr_getkind_np F
GLIBC_2.1 pthread_rwlockattr_getpshared F
GLIBC_2.1 pthread_rwlockattr_init F
+GLIBC_2.1 pthread_rwlockattr_setkind_np F
GLIBC_2.1 ptsname F
GLIBC_2.1 ptsname_r F
GLIBC_2.1 putgrent F
@@ -2380,6 +2381,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
GLIBC_2.34 pthread_rwlockattr_getkind_np F
GLIBC_2.34 pthread_rwlockattr_getpshared F
GLIBC_2.34 pthread_rwlockattr_init F
+GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -24,7 +24,6 @@ GLIBC_2.1 pthread_attr_setstackaddr F
GLIBC_2.1 pthread_attr_setstacksize F
GLIBC_2.1 pthread_create F
GLIBC_2.1 pthread_getconcurrency F
-GLIBC_2.1 pthread_rwlockattr_setkind_np F
GLIBC_2.1 pthread_rwlockattr_setpshared F
GLIBC_2.1 pthread_setconcurrency F
GLIBC_2.1 sem_destroy F
@@ -1349,6 +1349,7 @@ GLIBC_2.2 pthread_rwlockattr_destroy F
GLIBC_2.2 pthread_rwlockattr_getkind_np F
GLIBC_2.2 pthread_rwlockattr_getpshared F
GLIBC_2.2 pthread_rwlockattr_init F
+GLIBC_2.2 pthread_rwlockattr_setkind_np F
GLIBC_2.2 pthread_self F
GLIBC_2.2 pthread_setcancelstate F
GLIBC_2.2 pthread_setcanceltype F
@@ -2237,6 +2238,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
GLIBC_2.34 pthread_rwlockattr_getkind_np F
GLIBC_2.34 pthread_rwlockattr_getpshared F
GLIBC_2.34 pthread_rwlockattr_init F
+GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -30,7 +30,6 @@ GLIBC_2.2 pthread_detach F
GLIBC_2.2 pthread_getconcurrency F
GLIBC_2.2 pthread_getcpuclockid F
GLIBC_2.2 pthread_join F
-GLIBC_2.2 pthread_rwlockattr_setkind_np F
GLIBC_2.2 pthread_rwlockattr_setpshared F
GLIBC_2.2 pthread_setconcurrency F
GLIBC_2.2 pthread_testcancel F
@@ -220,6 +220,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
GLIBC_2.34 pthread_rwlockattr_getkind_np F
GLIBC_2.34 pthread_rwlockattr_getpshared F
GLIBC_2.34 pthread_rwlockattr_init F
+GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -1655,6 +1656,7 @@ GLIBC_2.4 pthread_rwlockattr_destroy F
GLIBC_2.4 pthread_rwlockattr_getkind_np F
GLIBC_2.4 pthread_rwlockattr_getpshared F
GLIBC_2.4 pthread_rwlockattr_init F
+GLIBC_2.4 pthread_rwlockattr_setkind_np F
GLIBC_2.4 pthread_self F
GLIBC_2.4 pthread_setcancelstate F
GLIBC_2.4 pthread_setcanceltype F
@@ -60,7 +60,6 @@ GLIBC_2.4 pthread_detach F
GLIBC_2.4 pthread_getconcurrency F
GLIBC_2.4 pthread_getcpuclockid F
GLIBC_2.4 pthread_join F
-GLIBC_2.4 pthread_rwlockattr_setkind_np F
GLIBC_2.4 pthread_rwlockattr_setpshared F
GLIBC_2.4 pthread_setaffinity_np F
GLIBC_2.4 pthread_setconcurrency F
@@ -1581,6 +1581,7 @@ GLIBC_2.1 pthread_rwlockattr_destroy F
GLIBC_2.1 pthread_rwlockattr_getkind_np F
GLIBC_2.1 pthread_rwlockattr_getpshared F
GLIBC_2.1 pthread_rwlockattr_init F
+GLIBC_2.1 pthread_rwlockattr_setkind_np F
GLIBC_2.1 ptsname F
GLIBC_2.1 ptsname_r F
GLIBC_2.1 putgrent F
@@ -2323,6 +2324,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
GLIBC_2.34 pthread_rwlockattr_getkind_np F
GLIBC_2.34 pthread_rwlockattr_getpshared F
GLIBC_2.34 pthread_rwlockattr_init F
+GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -24,7 +24,6 @@ GLIBC_2.1 pthread_attr_setstackaddr F
GLIBC_2.1 pthread_attr_setstacksize F
GLIBC_2.1 pthread_create F
GLIBC_2.1 pthread_getconcurrency F
-GLIBC_2.1 pthread_rwlockattr_setkind_np F
GLIBC_2.1 pthread_rwlockattr_setpshared F
GLIBC_2.1 pthread_setconcurrency F
GLIBC_2.1 sem_destroy F
@@ -1519,6 +1519,7 @@ GLIBC_2.18 pthread_rwlockattr_destroy F
GLIBC_2.18 pthread_rwlockattr_getkind_np F
GLIBC_2.18 pthread_rwlockattr_getpshared F
GLIBC_2.18 pthread_rwlockattr_init F
+GLIBC_2.18 pthread_rwlockattr_setkind_np F
GLIBC_2.18 pthread_self F
GLIBC_2.18 pthread_setcancelstate F
GLIBC_2.18 pthread_setcanceltype F
@@ -2303,6 +2304,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
GLIBC_2.34 pthread_rwlockattr_getkind_np F
GLIBC_2.34 pthread_rwlockattr_getpshared F
GLIBC_2.34 pthread_rwlockattr_init F
+GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -33,7 +33,6 @@ GLIBC_2.18 pthread_getconcurrency F
GLIBC_2.18 pthread_getcpuclockid F
GLIBC_2.18 pthread_getname_np F
GLIBC_2.18 pthread_join F
-GLIBC_2.18 pthread_rwlockattr_setkind_np F
GLIBC_2.18 pthread_rwlockattr_setpshared F
GLIBC_2.18 pthread_setaffinity_np F
GLIBC_2.18 pthread_setattr_default_np F
@@ -1519,6 +1519,7 @@ GLIBC_2.18 pthread_rwlockattr_destroy F
GLIBC_2.18 pthread_rwlockattr_getkind_np F
GLIBC_2.18 pthread_rwlockattr_getpshared F
GLIBC_2.18 pthread_rwlockattr_init F
+GLIBC_2.18 pthread_rwlockattr_setkind_np F
GLIBC_2.18 pthread_self F
GLIBC_2.18 pthread_setcancelstate F
GLIBC_2.18 pthread_setcanceltype F
@@ -2300,6 +2301,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
GLIBC_2.34 pthread_rwlockattr_getkind_np F
GLIBC_2.34 pthread_rwlockattr_getpshared F
GLIBC_2.34 pthread_rwlockattr_init F
+GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -33,7 +33,6 @@ GLIBC_2.18 pthread_getconcurrency F
GLIBC_2.18 pthread_getcpuclockid F
GLIBC_2.18 pthread_getname_np F
GLIBC_2.18 pthread_join F
-GLIBC_2.18 pthread_rwlockattr_setkind_np F
GLIBC_2.18 pthread_rwlockattr_setpshared F
GLIBC_2.18 pthread_setaffinity_np F
GLIBC_2.18 pthread_setattr_default_np F
@@ -1858,6 +1858,7 @@ GLIBC_2.2 pthread_rwlockattr_destroy F
GLIBC_2.2 pthread_rwlockattr_getkind_np F
GLIBC_2.2 pthread_rwlockattr_getpshared F
GLIBC_2.2 pthread_rwlockattr_init F
+GLIBC_2.2 pthread_rwlockattr_setkind_np F
GLIBC_2.2 pthread_spin_destroy F
GLIBC_2.2 pthread_spin_init F
GLIBC_2.2 pthread_spin_lock F
@@ -2286,6 +2287,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
GLIBC_2.34 pthread_rwlockattr_getkind_np F
GLIBC_2.34 pthread_rwlockattr_getpshared F
GLIBC_2.34 pthread_rwlockattr_init F
+GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -38,7 +38,6 @@ GLIBC_2.2 pthread_barrierattr_setpshared F
GLIBC_2.2 pthread_create F
GLIBC_2.2 pthread_getconcurrency F
GLIBC_2.2 pthread_getcpuclockid F
-GLIBC_2.2 pthread_rwlockattr_setkind_np F
GLIBC_2.2 pthread_rwlockattr_setpshared F
GLIBC_2.2 pthread_setconcurrency F
GLIBC_2.2 pthread_yield F
@@ -1856,6 +1856,7 @@ GLIBC_2.2 pthread_rwlockattr_destroy F
GLIBC_2.2 pthread_rwlockattr_getkind_np F
GLIBC_2.2 pthread_rwlockattr_getpshared F
GLIBC_2.2 pthread_rwlockattr_init F
+GLIBC_2.2 pthread_rwlockattr_setkind_np F
GLIBC_2.2 pthread_spin_destroy F
GLIBC_2.2 pthread_spin_init F
GLIBC_2.2 pthread_spin_lock F
@@ -2284,6 +2285,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
GLIBC_2.34 pthread_rwlockattr_getkind_np F
GLIBC_2.34 pthread_rwlockattr_getpshared F
GLIBC_2.34 pthread_rwlockattr_init F
+GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -38,7 +38,6 @@ GLIBC_2.2 pthread_barrierattr_setpshared F
GLIBC_2.2 pthread_create F
GLIBC_2.2 pthread_getconcurrency F
GLIBC_2.2 pthread_getcpuclockid F
-GLIBC_2.2 pthread_rwlockattr_setkind_np F
GLIBC_2.2 pthread_rwlockattr_setpshared F
GLIBC_2.2 pthread_setconcurrency F
GLIBC_2.2 pthread_yield F
@@ -1856,6 +1856,7 @@ GLIBC_2.2 pthread_rwlockattr_destroy F
GLIBC_2.2 pthread_rwlockattr_getkind_np F
GLIBC_2.2 pthread_rwlockattr_getpshared F
GLIBC_2.2 pthread_rwlockattr_init F
+GLIBC_2.2 pthread_rwlockattr_setkind_np F
GLIBC_2.2 pthread_spin_destroy F
GLIBC_2.2 pthread_spin_init F
GLIBC_2.2 pthread_spin_lock F
@@ -2292,6 +2293,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
GLIBC_2.34 pthread_rwlockattr_getkind_np F
GLIBC_2.34 pthread_rwlockattr_getpshared F
GLIBC_2.34 pthread_rwlockattr_init F
+GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -1852,6 +1852,7 @@ GLIBC_2.2 pthread_rwlockattr_destroy F
GLIBC_2.2 pthread_rwlockattr_getkind_np F
GLIBC_2.2 pthread_rwlockattr_getpshared F
GLIBC_2.2 pthread_rwlockattr_init F
+GLIBC_2.2 pthread_rwlockattr_setkind_np F
GLIBC_2.2 pthread_spin_destroy F
GLIBC_2.2 pthread_spin_init F
GLIBC_2.2 pthread_spin_lock F
@@ -2286,6 +2287,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
GLIBC_2.34 pthread_rwlockattr_getkind_np F
GLIBC_2.34 pthread_rwlockattr_getpshared F
GLIBC_2.34 pthread_rwlockattr_init F
+GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -1562,6 +1562,7 @@ GLIBC_2.21 pthread_rwlockattr_destroy F
GLIBC_2.21 pthread_rwlockattr_getkind_np F
GLIBC_2.21 pthread_rwlockattr_getpshared F
GLIBC_2.21 pthread_rwlockattr_init F
+GLIBC_2.21 pthread_rwlockattr_setkind_np F
GLIBC_2.21 pthread_self F
GLIBC_2.21 pthread_setcancelstate F
GLIBC_2.21 pthread_setcanceltype F
@@ -2342,6 +2343,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
GLIBC_2.34 pthread_rwlockattr_getkind_np F
GLIBC_2.34 pthread_rwlockattr_getpshared F
GLIBC_2.34 pthread_rwlockattr_init F
+GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -33,7 +33,6 @@ GLIBC_2.21 pthread_getconcurrency F
GLIBC_2.21 pthread_getcpuclockid F
GLIBC_2.21 pthread_getname_np F
GLIBC_2.21 pthread_join F
-GLIBC_2.21 pthread_rwlockattr_setkind_np F
GLIBC_2.21 pthread_rwlockattr_setpshared F
GLIBC_2.21 pthread_setaffinity_np F
GLIBC_2.21 pthread_setattr_default_np F
@@ -1589,6 +1589,7 @@ GLIBC_2.1 pthread_rwlockattr_destroy F
GLIBC_2.1 pthread_rwlockattr_getkind_np F
GLIBC_2.1 pthread_rwlockattr_getpshared F
GLIBC_2.1 pthread_rwlockattr_init F
+GLIBC_2.1 pthread_rwlockattr_setkind_np F
GLIBC_2.1 ptsname F
GLIBC_2.1 ptsname_r F
GLIBC_2.1 putgrent F
@@ -2350,6 +2351,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
GLIBC_2.34 pthread_rwlockattr_getkind_np F
GLIBC_2.34 pthread_rwlockattr_getpshared F
GLIBC_2.34 pthread_rwlockattr_init F
+GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -24,7 +24,6 @@ GLIBC_2.1 pthread_attr_setstackaddr F
GLIBC_2.1 pthread_attr_setstacksize F
GLIBC_2.1 pthread_create F
GLIBC_2.1 pthread_getconcurrency F
-GLIBC_2.1 pthread_rwlockattr_setkind_np F
GLIBC_2.1 pthread_rwlockattr_setpshared F
GLIBC_2.1 pthread_setconcurrency F
GLIBC_2.1 sem_destroy F
@@ -1589,6 +1589,7 @@ GLIBC_2.1 pthread_rwlockattr_destroy F
GLIBC_2.1 pthread_rwlockattr_getkind_np F
GLIBC_2.1 pthread_rwlockattr_getpshared F
GLIBC_2.1 pthread_rwlockattr_init F
+GLIBC_2.1 pthread_rwlockattr_setkind_np F
GLIBC_2.1 ptsname F
GLIBC_2.1 ptsname_r F
GLIBC_2.1 putgrent F
@@ -2383,6 +2384,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
GLIBC_2.34 pthread_rwlockattr_getkind_np F
GLIBC_2.34 pthread_rwlockattr_getpshared F
GLIBC_2.34 pthread_rwlockattr_init F
+GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -1434,6 +1434,7 @@ GLIBC_2.3 pthread_rwlockattr_destroy F
GLIBC_2.3 pthread_rwlockattr_getkind_np F
GLIBC_2.3 pthread_rwlockattr_getpshared F
GLIBC_2.3 pthread_rwlockattr_init F
+GLIBC_2.3 pthread_rwlockattr_setkind_np F
GLIBC_2.3 pthread_self F
GLIBC_2.3 pthread_setcancelstate F
GLIBC_2.3 pthread_setcanceltype F
@@ -2204,6 +2205,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
GLIBC_2.34 pthread_rwlockattr_getkind_np F
GLIBC_2.34 pthread_rwlockattr_getpshared F
GLIBC_2.34 pthread_rwlockattr_init F
+GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -51,7 +51,6 @@ GLIBC_2.3 pthread_detach F
GLIBC_2.3 pthread_getconcurrency F
GLIBC_2.3 pthread_getcpuclockid F
GLIBC_2.3 pthread_join F
-GLIBC_2.3 pthread_rwlockattr_setkind_np F
GLIBC_2.3 pthread_rwlockattr_setpshared F
GLIBC_2.3 pthread_setconcurrency F
GLIBC_2.3 pthread_testcancel F
@@ -1605,6 +1605,7 @@ GLIBC_2.17 pthread_rwlockattr_destroy F
GLIBC_2.17 pthread_rwlockattr_getkind_np F
GLIBC_2.17 pthread_rwlockattr_getpshared F
GLIBC_2.17 pthread_rwlockattr_init F
+GLIBC_2.17 pthread_rwlockattr_setkind_np F
GLIBC_2.17 pthread_self F
GLIBC_2.17 pthread_setcancelstate F
GLIBC_2.17 pthread_setcanceltype F
@@ -2505,6 +2506,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
GLIBC_2.34 pthread_rwlockattr_getkind_np F
GLIBC_2.34 pthread_rwlockattr_getpshared F
GLIBC_2.34 pthread_rwlockattr_init F
+GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -32,7 +32,6 @@ GLIBC_2.17 pthread_getconcurrency F
GLIBC_2.17 pthread_getcpuclockid F
GLIBC_2.17 pthread_getname_np F
GLIBC_2.17 pthread_join F
-GLIBC_2.17 pthread_rwlockattr_setkind_np F
GLIBC_2.17 pthread_rwlockattr_setpshared F
GLIBC_2.17 pthread_setaffinity_np F
GLIBC_2.17 pthread_setconcurrency F
@@ -1449,6 +1449,7 @@ GLIBC_2.33 pthread_rwlockattr_destroy F
GLIBC_2.33 pthread_rwlockattr_getkind_np F
GLIBC_2.33 pthread_rwlockattr_getpshared F
GLIBC_2.33 pthread_rwlockattr_init F
+GLIBC_2.33 pthread_rwlockattr_setkind_np F
GLIBC_2.33 pthread_self F
GLIBC_2.33 pthread_setcancelstate F
GLIBC_2.33 pthread_setcanceltype F
@@ -2070,6 +2071,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
GLIBC_2.34 pthread_rwlockattr_getkind_np F
GLIBC_2.34 pthread_rwlockattr_getpshared F
GLIBC_2.34 pthread_rwlockattr_init F
+GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -47,7 +47,6 @@ GLIBC_2.33 pthread_getconcurrency F
GLIBC_2.33 pthread_getcpuclockid F
GLIBC_2.33 pthread_getname_np F
GLIBC_2.33 pthread_join F
-GLIBC_2.33 pthread_rwlockattr_setkind_np F
GLIBC_2.33 pthread_rwlockattr_setpshared F
GLIBC_2.33 pthread_setaffinity_np F
GLIBC_2.33 pthread_setattr_default_np F
@@ -1507,6 +1507,7 @@ GLIBC_2.27 pthread_rwlockattr_destroy F
GLIBC_2.27 pthread_rwlockattr_getkind_np F
GLIBC_2.27 pthread_rwlockattr_getpshared F
GLIBC_2.27 pthread_rwlockattr_init F
+GLIBC_2.27 pthread_rwlockattr_setkind_np F
GLIBC_2.27 pthread_self F
GLIBC_2.27 pthread_setcancelstate F
GLIBC_2.27 pthread_setcanceltype F
@@ -2270,6 +2271,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
GLIBC_2.34 pthread_rwlockattr_getkind_np F
GLIBC_2.34 pthread_rwlockattr_getpshared F
GLIBC_2.34 pthread_rwlockattr_init F
+GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -33,7 +33,6 @@ GLIBC_2.27 pthread_getconcurrency F
GLIBC_2.27 pthread_getcpuclockid F
GLIBC_2.27 pthread_getname_np F
GLIBC_2.27 pthread_join F
-GLIBC_2.27 pthread_rwlockattr_setkind_np F
GLIBC_2.27 pthread_rwlockattr_setpshared F
GLIBC_2.27 pthread_setaffinity_np F
GLIBC_2.27 pthread_setattr_default_np F
@@ -1581,6 +1581,7 @@ GLIBC_2.1 pthread_rwlockattr_destroy F
GLIBC_2.1 pthread_rwlockattr_getkind_np F
GLIBC_2.1 pthread_rwlockattr_getpshared F
GLIBC_2.1 pthread_rwlockattr_init F
+GLIBC_2.1 pthread_rwlockattr_setkind_np F
GLIBC_2.1 ptsname F
GLIBC_2.1 ptsname_r F
GLIBC_2.1 putgrent F
@@ -2348,6 +2349,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
GLIBC_2.34 pthread_rwlockattr_getkind_np F
GLIBC_2.34 pthread_rwlockattr_getpshared F
GLIBC_2.34 pthread_rwlockattr_init F
+GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -24,7 +24,6 @@ GLIBC_2.1 pthread_attr_setstackaddr F
GLIBC_2.1 pthread_attr_setstacksize F
GLIBC_2.1 pthread_create F
GLIBC_2.1 pthread_getconcurrency F
-GLIBC_2.1 pthread_rwlockattr_setkind_np F
GLIBC_2.1 pthread_rwlockattr_setpshared F
GLIBC_2.1 pthread_setconcurrency F
GLIBC_2.1 sem_destroy F
@@ -1346,6 +1346,7 @@ GLIBC_2.2 pthread_rwlockattr_destroy F
GLIBC_2.2 pthread_rwlockattr_getkind_np F
GLIBC_2.2 pthread_rwlockattr_getpshared F
GLIBC_2.2 pthread_rwlockattr_init F
+GLIBC_2.2 pthread_rwlockattr_setkind_np F
GLIBC_2.2 pthread_self F
GLIBC_2.2 pthread_setcancelstate F
GLIBC_2.2 pthread_setcanceltype F
@@ -2241,6 +2242,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
GLIBC_2.34 pthread_rwlockattr_getkind_np F
GLIBC_2.34 pthread_rwlockattr_getpshared F
GLIBC_2.34 pthread_rwlockattr_init F
+GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -31,7 +31,6 @@ GLIBC_2.2 pthread_detach F
GLIBC_2.2 pthread_getconcurrency F
GLIBC_2.2 pthread_getcpuclockid F
GLIBC_2.2 pthread_join F
-GLIBC_2.2 pthread_rwlockattr_setkind_np F
GLIBC_2.2 pthread_rwlockattr_setpshared F
GLIBC_2.2 pthread_setconcurrency F
GLIBC_2.2 pthread_testcancel F
@@ -1332,6 +1332,7 @@ GLIBC_2.2 pthread_rwlockattr_destroy F
GLIBC_2.2 pthread_rwlockattr_getkind_np F
GLIBC_2.2 pthread_rwlockattr_getpshared F
GLIBC_2.2 pthread_rwlockattr_init F
+GLIBC_2.2 pthread_rwlockattr_setkind_np F
GLIBC_2.2 pthread_self F
GLIBC_2.2 pthread_setcancelstate F
GLIBC_2.2 pthread_setcanceltype F
@@ -2210,6 +2211,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
GLIBC_2.34 pthread_rwlockattr_getkind_np F
GLIBC_2.34 pthread_rwlockattr_getpshared F
GLIBC_2.34 pthread_rwlockattr_init F
+GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -30,7 +30,6 @@ GLIBC_2.2 pthread_detach F
GLIBC_2.2 pthread_getconcurrency F
GLIBC_2.2 pthread_getcpuclockid F
GLIBC_2.2 pthread_join F
-GLIBC_2.2 pthread_rwlockattr_setkind_np F
GLIBC_2.2 pthread_rwlockattr_setpshared F
GLIBC_2.2 pthread_setconcurrency F
GLIBC_2.2 pthread_testcancel F
@@ -1332,6 +1332,7 @@ GLIBC_2.2 pthread_rwlockattr_destroy F
GLIBC_2.2 pthread_rwlockattr_getkind_np F
GLIBC_2.2 pthread_rwlockattr_getpshared F
GLIBC_2.2 pthread_rwlockattr_init F
+GLIBC_2.2 pthread_rwlockattr_setkind_np F
GLIBC_2.2 pthread_self F
GLIBC_2.2 pthread_setcancelstate F
GLIBC_2.2 pthread_setcanceltype F
@@ -2207,6 +2208,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
GLIBC_2.34 pthread_rwlockattr_getkind_np F
GLIBC_2.34 pthread_rwlockattr_getpshared F
GLIBC_2.34 pthread_rwlockattr_init F
+GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -30,7 +30,6 @@ GLIBC_2.2 pthread_detach F
GLIBC_2.2 pthread_getconcurrency F
GLIBC_2.2 pthread_getcpuclockid F
GLIBC_2.2 pthread_join F
-GLIBC_2.2 pthread_rwlockattr_setkind_np F
GLIBC_2.2 pthread_rwlockattr_setpshared F
GLIBC_2.2 pthread_setconcurrency F
GLIBC_2.2 pthread_testcancel F
@@ -1582,6 +1582,7 @@ GLIBC_2.1 pthread_rwlockattr_destroy F
GLIBC_2.1 pthread_rwlockattr_getkind_np F
GLIBC_2.1 pthread_rwlockattr_getpshared F
GLIBC_2.1 pthread_rwlockattr_init F
+GLIBC_2.1 pthread_rwlockattr_setkind_np F
GLIBC_2.1 ptsname F
GLIBC_2.1 ptsname_r F
GLIBC_2.1 putgrent F
@@ -2339,6 +2340,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
GLIBC_2.34 pthread_rwlockattr_getkind_np F
GLIBC_2.34 pthread_rwlockattr_getpshared F
GLIBC_2.34 pthread_rwlockattr_init F
+GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -24,7 +24,6 @@ GLIBC_2.1 pthread_attr_setstackaddr F
GLIBC_2.1 pthread_attr_setstacksize F
GLIBC_2.1 pthread_create F
GLIBC_2.1 pthread_getconcurrency F
-GLIBC_2.1 pthread_rwlockattr_setkind_np F
GLIBC_2.1 pthread_rwlockattr_setpshared F
GLIBC_2.1 pthread_setconcurrency F
GLIBC_2.1 sem_destroy F
@@ -1375,6 +1375,7 @@ GLIBC_2.2 pthread_rwlockattr_destroy F
GLIBC_2.2 pthread_rwlockattr_getkind_np F
GLIBC_2.2 pthread_rwlockattr_getpshared F
GLIBC_2.2 pthread_rwlockattr_init F
+GLIBC_2.2 pthread_rwlockattr_setkind_np F
GLIBC_2.2 pthread_self F
GLIBC_2.2 pthread_setcancelstate F
GLIBC_2.2 pthread_setcanceltype F
@@ -2258,6 +2259,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
GLIBC_2.34 pthread_rwlockattr_getkind_np F
GLIBC_2.34 pthread_rwlockattr_getpshared F
GLIBC_2.34 pthread_rwlockattr_init F
+GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -30,7 +30,6 @@ GLIBC_2.2 pthread_detach F
GLIBC_2.2 pthread_getconcurrency F
GLIBC_2.2 pthread_getcpuclockid F
GLIBC_2.2 pthread_join F
-GLIBC_2.2 pthread_rwlockattr_setkind_np F
GLIBC_2.2 pthread_rwlockattr_setpshared F
GLIBC_2.2 pthread_setconcurrency F
GLIBC_2.2 pthread_testcancel F
@@ -1343,6 +1343,7 @@ GLIBC_2.2.5 pthread_rwlockattr_destroy F
GLIBC_2.2.5 pthread_rwlockattr_getkind_np F
GLIBC_2.2.5 pthread_rwlockattr_getpshared F
GLIBC_2.2.5 pthread_rwlockattr_init F
+GLIBC_2.2.5 pthread_rwlockattr_setkind_np F
GLIBC_2.2.5 pthread_self F
GLIBC_2.2.5 pthread_setcancelstate F
GLIBC_2.2.5 pthread_setcanceltype F
@@ -2219,6 +2220,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
GLIBC_2.34 pthread_rwlockattr_getkind_np F
GLIBC_2.34 pthread_rwlockattr_getpshared F
GLIBC_2.34 pthread_rwlockattr_init F
+GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -30,7 +30,6 @@ GLIBC_2.2.5 pthread_detach F
GLIBC_2.2.5 pthread_getconcurrency F
GLIBC_2.2.5 pthread_getcpuclockid F
GLIBC_2.2.5 pthread_join F
-GLIBC_2.2.5 pthread_rwlockattr_setkind_np F
GLIBC_2.2.5 pthread_rwlockattr_setpshared F
GLIBC_2.2.5 pthread_setconcurrency F
GLIBC_2.2.5 pthread_testcancel F
@@ -1524,6 +1524,7 @@ GLIBC_2.16 pthread_rwlockattr_destroy F
GLIBC_2.16 pthread_rwlockattr_getkind_np F
GLIBC_2.16 pthread_rwlockattr_getpshared F
GLIBC_2.16 pthread_rwlockattr_init F
+GLIBC_2.16 pthread_rwlockattr_setkind_np F
GLIBC_2.16 pthread_self F
GLIBC_2.16 pthread_setcancelstate F
GLIBC_2.16 pthread_setcanceltype F
@@ -2324,6 +2325,7 @@ GLIBC_2.34 pthread_rwlockattr_destroy F
GLIBC_2.34 pthread_rwlockattr_getkind_np F
GLIBC_2.34 pthread_rwlockattr_getpshared F
GLIBC_2.34 pthread_rwlockattr_init F
+GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -32,7 +32,6 @@ GLIBC_2.16 pthread_getconcurrency F
GLIBC_2.16 pthread_getcpuclockid F
GLIBC_2.16 pthread_getname_np F
GLIBC_2.16 pthread_join F
-GLIBC_2.16 pthread_rwlockattr_setkind_np F
GLIBC_2.16 pthread_rwlockattr_setpshared F
GLIBC_2.16 pthread_setaffinity_np F
GLIBC_2.16 pthread_setconcurrency F