[20/23] nptl: Move pthread_setname_np into libc
Checks
Commit Message
The symbol was moved using scripts/move-symbol-to-libc.py.
Add __libpthread_version_placeholder@@GLIBC_2.12 for the targets
that need it.
---
nptl/Makefile | 2 +-
nptl/Versions | 7 ++++++-
nptl/libpthread-compat.c | 5 +++++
nptl/pthread_setname.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 | 2 +-
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 | 2 +-
sysdeps/unix/sysv/linux/arm/le/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/arm/le/libpthread.abilist | 2 +-
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 | 2 +-
sysdeps/unix/sysv/linux/i386/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/i386/libpthread.abilist | 2 +-
sysdeps/unix/sysv/linux/ia64/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/ia64/libpthread.abilist | 2 +-
sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 2 ++
.../unix/sysv/linux/m68k/coldfire/libpthread.abilist | 2 +-
sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 2 ++
.../unix/sysv/linux/m68k/m680x0/libpthread.abilist | 2 +-
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 | 2 +-
.../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 2 ++
.../unix/sysv/linux/mips/mips64/libpthread.abilist | 2 +-
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 | 2 +-
.../sysv/linux/powerpc/powerpc32/nofpu/libc.abilist | 2 ++
.../unix/sysv/linux/powerpc/powerpc64/be/libc.abilist | 2 ++
.../linux/powerpc/powerpc64/be/libpthread.abilist | 2 +-
.../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 | 2 +-
sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 2 ++
.../unix/sysv/linux/s390/s390-64/libpthread.abilist | 2 +-
sysdeps/unix/sysv/linux/sh/be/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/sh/be/libpthread.abilist | 2 +-
sysdeps/unix/sysv/linux/sh/le/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/sh/le/libpthread.abilist | 2 +-
sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 2 ++
.../unix/sysv/linux/sparc/sparc32/libpthread.abilist | 2 +-
sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 2 ++
.../unix/sysv/linux/sparc/sparc64/libpthread.abilist | 2 +-
sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist | 2 +-
sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist | 1 -
65 files changed, 104 insertions(+), 33 deletions(-)
Comments
On 12/05/2021 13:59, Florian Weimer via Libc-alpha wrote:
> The symbol was moved using scripts/move-symbol-to-libc.py.
>
> Add __libpthread_version_placeholder@@GLIBC_2.12 for the targets
> that need it.
LGTM, thanks.
Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
> ---
> nptl/Makefile | 2 +-
> nptl/Versions | 7 ++++++-
> nptl/libpthread-compat.c | 5 +++++
> nptl/pthread_setname.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 | 2 +-
> 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 | 2 +-
> sysdeps/unix/sysv/linux/arm/le/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/arm/le/libpthread.abilist | 2 +-
> 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 | 2 +-
> sysdeps/unix/sysv/linux/i386/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/i386/libpthread.abilist | 2 +-
> sysdeps/unix/sysv/linux/ia64/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/ia64/libpthread.abilist | 2 +-
> sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 2 ++
> .../unix/sysv/linux/m68k/coldfire/libpthread.abilist | 2 +-
> sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 2 ++
> .../unix/sysv/linux/m68k/m680x0/libpthread.abilist | 2 +-
> 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 | 2 +-
> .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 2 ++
> .../unix/sysv/linux/mips/mips64/libpthread.abilist | 2 +-
> 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 | 2 +-
> .../sysv/linux/powerpc/powerpc32/nofpu/libc.abilist | 2 ++
> .../unix/sysv/linux/powerpc/powerpc64/be/libc.abilist | 2 ++
> .../linux/powerpc/powerpc64/be/libpthread.abilist | 2 +-
> .../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 | 2 +-
> sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 2 ++
> .../unix/sysv/linux/s390/s390-64/libpthread.abilist | 2 +-
> sysdeps/unix/sysv/linux/sh/be/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/sh/be/libpthread.abilist | 2 +-
> sysdeps/unix/sysv/linux/sh/le/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/sh/le/libpthread.abilist | 2 +-
> sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 2 ++
> .../unix/sysv/linux/sparc/sparc32/libpthread.abilist | 2 +-
> sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 2 ++
> .../unix/sysv/linux/sparc/sparc64/libpthread.abilist | 2 +-
> sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist | 2 +-
> sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist | 1 -
> 65 files changed, 104 insertions(+), 33 deletions(-)
>
> diff --git a/nptl/Makefile b/nptl/Makefile
> index a33f495653..5a271fed87 100644
> --- a/nptl/Makefile
> +++ b/nptl/Makefile
> @@ -174,6 +174,7 @@ routines = \
> pthread_setcancelstate \
> pthread_setcanceltype \
> pthread_setconcurrency \
> + pthread_setname \
> pthread_setschedparam \
> pthread_setspecific \
> pthread_sigmask \
> @@ -209,7 +210,6 @@ libpthread-routines = \
> nptl-init \
> pt-interp \
> pthread_create \
> - pthread_setname \
> pthread_setschedprio \
> pthread_sigqueue \
> version \
Ok.
> diff --git a/nptl/Versions b/nptl/Versions
> index 9293151253..22d32df50f 100644
> --- a/nptl/Versions
> +++ b/nptl/Versions
> @@ -191,6 +191,7 @@ libc {
> pthread_mutex_consistent;
> pthread_mutexattr_getrobust;
> pthread_mutexattr_setrobust;
> + pthread_setname_np;
> }
> GLIBC_2.18 {
> pthread_getattr_default_np;
> @@ -330,6 +331,7 @@ libc {
> pthread_rwlockattr_setpshared;
> pthread_setattr_default_np;
> pthread_setconcurrency;
> + pthread_setname_np;
> pthread_setspecific;
> pthread_spin_destroy;
> pthread_spin_init;
> @@ -474,9 +476,12 @@ libpthread {
> };
>
> GLIBC_2.12 {
> - pthread_setname_np;
> + __libpthread_version_placeholder;
> };
>
> + GLIBC_2.13 {
> + }
> +
> GLIBC_2.18 {
> __libpthread_version_placeholder;
> }
Ok.
> diff --git a/nptl/libpthread-compat.c b/nptl/libpthread-compat.c
> index a0c0102fd8..b1bee36f36 100644
> --- a/nptl/libpthread-compat.c
> +++ b/nptl/libpthread-compat.c
> @@ -80,6 +80,11 @@ compat_symbol (libpthread, __libpthread_version_placeholder_1,
> __libpthread_version_placeholder, GLIBC_2_4);
> #endif
>
> +#if SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_13)
> +compat_symbol (libpthread, __libpthread_version_placeholder_1,
> + __libpthread_version_placeholder, GLIBC_2_12);
> +#endif
> +
> #if SHLIB_COMPAT (libpthread, GLIBC_2_18, GLIBC_2_19) \
> && ABI_libpthread_GLIBC_2_18 != ABI_libpthread_GLIBC_2_0
> compat_symbol (libpthread, __libpthread_version_placeholder_1,
Ok.
> diff --git a/nptl/pthread_setname.c b/nptl/pthread_setname.c
> index 61a39fbc58..6d2d8a1723 100644
> --- a/nptl/pthread_setname.c
> +++ b/nptl/pthread_setname.c
> @@ -28,7 +28,7 @@
>
>
> int
> -pthread_setname_np (pthread_t th, const char *name)
> +__pthread_setname_np (pthread_t th, const char *name)
> {
> const struct pthread *pd = (const struct pthread *) th;
>
> @@ -40,7 +40,7 @@ pthread_setname_np (pthread_t th, const char *name)
> return ERANGE;
>
> if (pd == THREAD_SELF)
> - return prctl (PR_SET_NAME, name) ? errno : 0;
> + return __prctl (PR_SET_NAME, name) ? errno : 0;
>
> #define FMT "/proc/self/task/%u/comm"
> char fname[sizeof (FMT) + 8];
> @@ -61,3 +61,10 @@ pthread_setname_np (pthread_t th, const char *name)
>
> return res;
> }
> +versioned_symbol (libc, __pthread_setname_np, pthread_setname_np,
> + GLIBC_2_34);
> +
> +#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_34)
> +compat_symbol (libpthread, __pthread_setname_np, pthread_setname_np,
> + GLIBC_2_12);
> +#endif
Ok.
> diff --git a/sysdeps/unix/sysv/linux/aarch64/libc.abilist b/sysdeps/unix/sysv/linux/aarch64/libc.abilist
> index 5a0899fe90..ebe358d524 100644
> --- a/sysdeps/unix/sysv/linux/aarch64/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/aarch64/libc.abilist
> @@ -1550,6 +1550,7 @@ GLIBC_2.17 pthread_setaffinity_np F
> GLIBC_2.17 pthread_setcancelstate F
> GLIBC_2.17 pthread_setcanceltype F
> GLIBC_2.17 pthread_setconcurrency F
> +GLIBC_2.17 pthread_setname_np F
> GLIBC_2.17 pthread_setschedparam F
> GLIBC_2.17 pthread_setspecific F
> GLIBC_2.17 pthread_sigmask F
> @@ -2416,6 +2417,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setaffinity_np F
> GLIBC_2.34 pthread_setattr_default_np F
> GLIBC_2.34 pthread_setconcurrency F
> +GLIBC_2.34 pthread_setname_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 0272714fce..c95d8d7e0f 100644
> --- a/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist
> @@ -1,6 +1,5 @@
> GLIBC_2.17 __errno_location F
> GLIBC_2.17 pthread_create F
> -GLIBC_2.17 pthread_setname_np F
> GLIBC_2.17 pthread_setschedprio F
> GLIBC_2.17 pthread_sigqueue F
> GLIBC_2.18 __libpthread_version_placeholder F
> diff --git a/sysdeps/unix/sysv/linux/alpha/libc.abilist b/sysdeps/unix/sysv/linux/alpha/libc.abilist
> index 25d8603bc0..003eddb0e4 100644
> --- a/sysdeps/unix/sysv/linux/alpha/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/alpha/libc.abilist
> @@ -1824,6 +1824,7 @@ GLIBC_2.12 pthread_getname_np F
> GLIBC_2.12 pthread_mutex_consistent F
> GLIBC_2.12 pthread_mutexattr_getrobust F
> GLIBC_2.12 pthread_mutexattr_setrobust F
> +GLIBC_2.12 pthread_setname_np F
> GLIBC_2.12 recvmmsg F
> GLIBC_2.12 sys_errlist D 0x458
> GLIBC_2.12 sys_nerr D 0x4
> @@ -2507,6 +2508,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setaffinity_np F
> GLIBC_2.34 pthread_setattr_default_np F
> GLIBC_2.34 pthread_setconcurrency F
> +GLIBC_2.34 pthread_setname_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 7b143cd3d7..c002d68e5a 100644
> --- a/sysdeps/unix/sysv/linux/alpha/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/alpha/libpthread.abilist
> @@ -4,7 +4,7 @@ GLIBC_2.1 pthread_create F
> GLIBC_2.1.1 __libpthread_version_placeholder F
> GLIBC_2.1.2 __libpthread_version_placeholder F
> GLIBC_2.11 pthread_sigqueue F
> -GLIBC_2.12 pthread_setname_np F
> +GLIBC_2.12 __libpthread_version_placeholder F
> GLIBC_2.18 __libpthread_version_placeholder F
> GLIBC_2.2 __libpthread_version_placeholder F
> GLIBC_2.2.3 __libpthread_version_placeholder F
> diff --git a/sysdeps/unix/sysv/linux/arc/libc.abilist b/sysdeps/unix/sysv/linux/arc/libc.abilist
> index 088f9056c6..6e00b62a37 100644
> --- a/sysdeps/unix/sysv/linux/arc/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/arc/libc.abilist
> @@ -1496,6 +1496,7 @@ GLIBC_2.32 pthread_setattr_default_np F
> GLIBC_2.32 pthread_setcancelstate F
> GLIBC_2.32 pthread_setcanceltype F
> GLIBC_2.32 pthread_setconcurrency F
> +GLIBC_2.32 pthread_setname_np F
> GLIBC_2.32 pthread_setschedparam F
> GLIBC_2.32 pthread_setspecific F
> GLIBC_2.32 pthread_sigmask F
> @@ -2175,6 +2176,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setaffinity_np F
> GLIBC_2.34 pthread_setattr_default_np F
> GLIBC_2.34 pthread_setconcurrency F
> +GLIBC_2.34 pthread_setname_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 5e1f4425f2..f3736f98af 100644
> --- a/sysdeps/unix/sysv/linux/arc/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/arc/libpthread.abilist
> @@ -1,6 +1,5 @@
> GLIBC_2.32 __errno_location F
> GLIBC_2.32 pthread_create F
> -GLIBC_2.32 pthread_setname_np F
> GLIBC_2.32 pthread_setschedprio F
> GLIBC_2.32 pthread_sigqueue F
> GLIBC_2.32 thrd_create F
> diff --git a/sysdeps/unix/sysv/linux/arm/be/libc.abilist b/sysdeps/unix/sysv/linux/arm/be/libc.abilist
> index afee2d9bb9..94a9c08fd8 100644
> --- a/sysdeps/unix/sysv/linux/arm/be/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/arm/be/libc.abilist
> @@ -37,6 +37,7 @@ GLIBC_2.12 pthread_getname_np F
> GLIBC_2.12 pthread_mutex_consistent F
> GLIBC_2.12 pthread_mutexattr_getrobust F
> GLIBC_2.12 pthread_mutexattr_setrobust F
> +GLIBC_2.12 pthread_setname_np F
> GLIBC_2.12 recvmmsg F
> GLIBC_2.12 sys_errlist D 0x21c
> GLIBC_2.12 sys_nerr D 0x4
> @@ -283,6 +284,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setaffinity_np F
> GLIBC_2.34 pthread_setattr_default_np F
> GLIBC_2.34 pthread_setconcurrency F
> +GLIBC_2.34 pthread_setname_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/arm/be/libpthread.abilist b/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist
> index e4421d1661..7c62cde550 100644
> --- a/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist
> @@ -1,5 +1,5 @@
> GLIBC_2.11 pthread_sigqueue F
> -GLIBC_2.12 pthread_setname_np F
> +GLIBC_2.12 __libpthread_version_placeholder F
> GLIBC_2.18 __libpthread_version_placeholder F
> GLIBC_2.28 thrd_create F
> GLIBC_2.30 __libpthread_version_placeholder F
> diff --git a/sysdeps/unix/sysv/linux/arm/le/libc.abilist b/sysdeps/unix/sysv/linux/arm/le/libc.abilist
> index e360433660..7dee722baf 100644
> --- a/sysdeps/unix/sysv/linux/arm/le/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/arm/le/libc.abilist
> @@ -37,6 +37,7 @@ GLIBC_2.12 pthread_getname_np F
> GLIBC_2.12 pthread_mutex_consistent F
> GLIBC_2.12 pthread_mutexattr_getrobust F
> GLIBC_2.12 pthread_mutexattr_setrobust F
> +GLIBC_2.12 pthread_setname_np F
> GLIBC_2.12 recvmmsg F
> GLIBC_2.12 sys_errlist D 0x21c
> GLIBC_2.12 sys_nerr D 0x4
> @@ -280,6 +281,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setaffinity_np F
> GLIBC_2.34 pthread_setattr_default_np F
> GLIBC_2.34 pthread_setconcurrency F
> +GLIBC_2.34 pthread_setname_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/arm/le/libpthread.abilist b/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist
> index e4421d1661..7c62cde550 100644
> --- a/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist
> @@ -1,5 +1,5 @@
> GLIBC_2.11 pthread_sigqueue F
> -GLIBC_2.12 pthread_setname_np F
> +GLIBC_2.12 __libpthread_version_placeholder F
> GLIBC_2.18 __libpthread_version_placeholder F
> GLIBC_2.28 thrd_create F
> GLIBC_2.30 __libpthread_version_placeholder F
> diff --git a/sysdeps/unix/sysv/linux/csky/libc.abilist b/sysdeps/unix/sysv/linux/csky/libc.abilist
> index 5f0d74c38b..28cce579f2 100644
> --- a/sysdeps/unix/sysv/linux/csky/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/csky/libc.abilist
> @@ -1552,6 +1552,7 @@ GLIBC_2.29 pthread_setattr_default_np F
> GLIBC_2.29 pthread_setcancelstate F
> GLIBC_2.29 pthread_setcanceltype F
> GLIBC_2.29 pthread_setconcurrency F
> +GLIBC_2.29 pthread_setname_np F
> GLIBC_2.29 pthread_setschedparam F
> GLIBC_2.29 pthread_setspecific F
> GLIBC_2.29 pthread_sigmask F
> @@ -2359,6 +2360,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setaffinity_np F
> GLIBC_2.34 pthread_setattr_default_np F
> GLIBC_2.34 pthread_setconcurrency F
> +GLIBC_2.34 pthread_setname_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 976476e6b0..97e0acd58e 100644
> --- a/sysdeps/unix/sysv/linux/csky/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/csky/libpthread.abilist
> @@ -1,6 +1,5 @@
> GLIBC_2.29 __errno_location F
> GLIBC_2.29 pthread_create F
> -GLIBC_2.29 pthread_setname_np F
> GLIBC_2.29 pthread_setschedprio F
> GLIBC_2.29 pthread_sigqueue F
> GLIBC_2.29 thrd_create F
> diff --git a/sysdeps/unix/sysv/linux/hppa/libc.abilist b/sysdeps/unix/sysv/linux/hppa/libc.abilist
> index f050474ba0..1f9b6d8d01 100644
> --- a/sysdeps/unix/sysv/linux/hppa/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/hppa/libc.abilist
> @@ -37,6 +37,7 @@ GLIBC_2.12 pthread_getname_np F
> GLIBC_2.12 pthread_mutex_consistent F
> GLIBC_2.12 pthread_mutexattr_getrobust F
> GLIBC_2.12 pthread_mutexattr_setrobust F
> +GLIBC_2.12 pthread_setname_np F
> GLIBC_2.12 recvmmsg F
> GLIBC_2.12 sys_errlist D 0x404
> GLIBC_2.12 sys_nerr D 0x4
> @@ -2312,6 +2313,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setaffinity_np F
> GLIBC_2.34 pthread_setattr_default_np F
> GLIBC_2.34 pthread_setconcurrency F
> +GLIBC_2.34 pthread_setname_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 f301ecb383..ac5627e09d 100644
> --- a/sysdeps/unix/sysv/linux/hppa/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/hppa/libpthread.abilist
> @@ -1,5 +1,5 @@
> GLIBC_2.11 pthread_sigqueue F
> -GLIBC_2.12 pthread_setname_np F
> +GLIBC_2.12 __libpthread_version_placeholder F
> GLIBC_2.18 __libpthread_version_placeholder F
> GLIBC_2.2 __errno_location F
> GLIBC_2.2 pthread_create F
> diff --git a/sysdeps/unix/sysv/linux/i386/libc.abilist b/sysdeps/unix/sysv/linux/i386/libc.abilist
> index 515d3af6f5..5c24eaef49 100644
> --- a/sysdeps/unix/sysv/linux/i386/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/i386/libc.abilist
> @@ -1829,6 +1829,7 @@ GLIBC_2.12 pthread_getname_np F
> GLIBC_2.12 pthread_mutex_consistent F
> GLIBC_2.12 pthread_mutexattr_getrobust F
> GLIBC_2.12 pthread_mutexattr_setrobust F
> +GLIBC_2.12 pthread_setname_np F
> GLIBC_2.12 recvmmsg F
> GLIBC_2.12 sys_errlist D 0x21c
> GLIBC_2.12 sys_nerr D 0x4
> @@ -2495,6 +2496,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setaffinity_np F
> GLIBC_2.34 pthread_setattr_default_np F
> GLIBC_2.34 pthread_setconcurrency F
> +GLIBC_2.34 pthread_setname_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 7b143cd3d7..c002d68e5a 100644
> --- a/sysdeps/unix/sysv/linux/i386/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/i386/libpthread.abilist
> @@ -4,7 +4,7 @@ GLIBC_2.1 pthread_create F
> GLIBC_2.1.1 __libpthread_version_placeholder F
> GLIBC_2.1.2 __libpthread_version_placeholder F
> GLIBC_2.11 pthread_sigqueue F
> -GLIBC_2.12 pthread_setname_np F
> +GLIBC_2.12 __libpthread_version_placeholder F
> GLIBC_2.18 __libpthread_version_placeholder F
> GLIBC_2.2 __libpthread_version_placeholder F
> GLIBC_2.2.3 __libpthread_version_placeholder F
> diff --git a/sysdeps/unix/sysv/linux/ia64/libc.abilist b/sysdeps/unix/sysv/linux/ia64/libc.abilist
> index 1cd3220ff4..2fade241ae 100644
> --- a/sysdeps/unix/sysv/linux/ia64/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/ia64/libc.abilist
> @@ -37,6 +37,7 @@ GLIBC_2.12 pthread_getname_np F
> GLIBC_2.12 pthread_mutex_consistent F
> GLIBC_2.12 pthread_mutexattr_getrobust F
> GLIBC_2.12 pthread_mutexattr_setrobust F
> +GLIBC_2.12 pthread_setname_np F
> GLIBC_2.12 recvmmsg F
> GLIBC_2.12 sys_errlist D 0x438
> GLIBC_2.12 sys_nerr D 0x4
> @@ -2348,6 +2349,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setaffinity_np F
> GLIBC_2.34 pthread_setattr_default_np F
> GLIBC_2.34 pthread_setconcurrency F
> +GLIBC_2.34 pthread_setname_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 f301ecb383..ac5627e09d 100644
> --- a/sysdeps/unix/sysv/linux/ia64/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/ia64/libpthread.abilist
> @@ -1,5 +1,5 @@
> GLIBC_2.11 pthread_sigqueue F
> -GLIBC_2.12 pthread_setname_np F
> +GLIBC_2.12 __libpthread_version_placeholder F
> GLIBC_2.18 __libpthread_version_placeholder F
> GLIBC_2.2 __errno_location F
> GLIBC_2.2 pthread_create F
> diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist
> index 3f9003bf89..4a036fce78 100644
> --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist
> @@ -38,6 +38,7 @@ GLIBC_2.12 pthread_getname_np F
> GLIBC_2.12 pthread_mutex_consistent F
> GLIBC_2.12 pthread_mutexattr_getrobust F
> GLIBC_2.12 pthread_mutexattr_setrobust F
> +GLIBC_2.12 pthread_setname_np F
> GLIBC_2.12 recvmmsg F
> GLIBC_2.12 sys_errlist D 0x21c
> GLIBC_2.12 sys_nerr D 0x4
> @@ -284,6 +285,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setaffinity_np F
> GLIBC_2.34 pthread_setattr_default_np F
> GLIBC_2.34 pthread_setconcurrency F
> +GLIBC_2.34 pthread_setname_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/coldfire/libpthread.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist
> index e4421d1661..7c62cde550 100644
> --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist
> @@ -1,5 +1,5 @@
> GLIBC_2.11 pthread_sigqueue F
> -GLIBC_2.12 pthread_setname_np F
> +GLIBC_2.12 __libpthread_version_placeholder F
> GLIBC_2.18 __libpthread_version_placeholder F
> GLIBC_2.28 thrd_create F
> GLIBC_2.30 __libpthread_version_placeholder F
> diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist
> index 013e5de06d..ab7d5c54e1 100644
> --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist
> @@ -1786,6 +1786,7 @@ GLIBC_2.12 pthread_getname_np F
> GLIBC_2.12 pthread_mutex_consistent F
> GLIBC_2.12 pthread_mutexattr_getrobust F
> GLIBC_2.12 pthread_mutexattr_setrobust F
> +GLIBC_2.12 pthread_setname_np F
> GLIBC_2.12 recvmmsg F
> GLIBC_2.12 sys_errlist D 0x21c
> GLIBC_2.12 sys_nerr D 0x4
> @@ -2438,6 +2439,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setaffinity_np F
> GLIBC_2.34 pthread_setattr_default_np F
> GLIBC_2.34 pthread_setconcurrency F
> +GLIBC_2.34 pthread_setname_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 7b143cd3d7..c002d68e5a 100644
> --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist
> @@ -4,7 +4,7 @@ GLIBC_2.1 pthread_create F
> GLIBC_2.1.1 __libpthread_version_placeholder F
> GLIBC_2.1.2 __libpthread_version_placeholder F
> GLIBC_2.11 pthread_sigqueue F
> -GLIBC_2.12 pthread_setname_np F
> +GLIBC_2.12 __libpthread_version_placeholder F
> GLIBC_2.18 __libpthread_version_placeholder F
> GLIBC_2.2 __libpthread_version_placeholder F
> GLIBC_2.2.3 __libpthread_version_placeholder F
> diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist
> index 1df55eb788..010fd7e917 100644
> --- a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist
> @@ -1554,6 +1554,7 @@ GLIBC_2.18 pthread_setattr_default_np F
> GLIBC_2.18 pthread_setcancelstate F
> GLIBC_2.18 pthread_setcanceltype F
> GLIBC_2.18 pthread_setconcurrency F
> +GLIBC_2.18 pthread_setname_np F
> GLIBC_2.18 pthread_setschedparam F
> GLIBC_2.18 pthread_setspecific F
> GLIBC_2.18 pthread_sigmask F
> @@ -2410,6 +2411,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setaffinity_np F
> GLIBC_2.34 pthread_setattr_default_np F
> GLIBC_2.34 pthread_setconcurrency F
> +GLIBC_2.34 pthread_setname_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 44cc2080c2..7cf69ae9b7 100644
> --- a/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist
> @@ -1,6 +1,5 @@
> GLIBC_2.18 __errno_location F
> GLIBC_2.18 pthread_create F
> -GLIBC_2.18 pthread_setname_np F
> GLIBC_2.18 pthread_setschedprio F
> GLIBC_2.18 pthread_sigqueue F
> GLIBC_2.28 thrd_create F
> diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist
> index b397b1cbee..26a0db4c36 100644
> --- a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist
> @@ -1554,6 +1554,7 @@ GLIBC_2.18 pthread_setattr_default_np F
> GLIBC_2.18 pthread_setcancelstate F
> GLIBC_2.18 pthread_setcanceltype F
> GLIBC_2.18 pthread_setconcurrency F
> +GLIBC_2.18 pthread_setname_np F
> GLIBC_2.18 pthread_setschedparam F
> GLIBC_2.18 pthread_setspecific F
> GLIBC_2.18 pthread_sigmask F
> @@ -2407,6 +2408,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setaffinity_np F
> GLIBC_2.34 pthread_setattr_default_np F
> GLIBC_2.34 pthread_setconcurrency F
> +GLIBC_2.34 pthread_setname_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 44cc2080c2..7cf69ae9b7 100644
> --- a/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist
> @@ -1,6 +1,5 @@
> GLIBC_2.18 __errno_location F
> GLIBC_2.18 pthread_create F
> -GLIBC_2.18 pthread_setname_np F
> GLIBC_2.18 pthread_setschedprio F
> GLIBC_2.18 pthread_sigqueue F
> GLIBC_2.28 thrd_create F
> diff --git a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist
> index 0b366d487f..18f84a75d5 100644
> --- a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist
> @@ -1387,6 +1387,7 @@ GLIBC_2.12 pthread_getname_np F
> GLIBC_2.12 pthread_mutex_consistent F
> GLIBC_2.12 pthread_mutexattr_getrobust F
> GLIBC_2.12 pthread_mutexattr_setrobust F
> +GLIBC_2.12 pthread_setname_np F
> GLIBC_2.12 recvmmsg F
> GLIBC_2.13 fanotify_init F
> GLIBC_2.13 fanotify_mark F
> @@ -2403,6 +2404,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setaffinity_np F
> GLIBC_2.34 pthread_setattr_default_np F
> GLIBC_2.34 pthread_setconcurrency F
> +GLIBC_2.34 pthread_setname_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 c884dfc6ae..c467d55dc1 100644
> --- a/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist
> @@ -1,7 +1,7 @@
> GLIBC_2.0 __errno_location F
> GLIBC_2.0 pthread_create F
> GLIBC_2.11 pthread_sigqueue F
> -GLIBC_2.12 pthread_setname_np F
> +GLIBC_2.12 __libpthread_version_placeholder F
> GLIBC_2.18 __libpthread_version_placeholder F
> GLIBC_2.2 pthread_create F
> GLIBC_2.2.3 __libpthread_version_placeholder F
> diff --git a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist
> index 8361b430df..a88f242493 100644
> --- a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist
> @@ -1387,6 +1387,7 @@ GLIBC_2.12 pthread_getname_np F
> GLIBC_2.12 pthread_mutex_consistent F
> GLIBC_2.12 pthread_mutexattr_getrobust F
> GLIBC_2.12 pthread_mutexattr_setrobust F
> +GLIBC_2.12 pthread_setname_np F
> GLIBC_2.12 recvmmsg F
> GLIBC_2.13 fanotify_init F
> GLIBC_2.13 fanotify_mark F
> @@ -2401,6 +2402,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setaffinity_np F
> GLIBC_2.34 pthread_setattr_default_np F
> GLIBC_2.34 pthread_setconcurrency F
> +GLIBC_2.34 pthread_setname_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 c884dfc6ae..c467d55dc1 100644
> --- a/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist
> @@ -1,7 +1,7 @@
> GLIBC_2.0 __errno_location F
> GLIBC_2.0 pthread_create F
> GLIBC_2.11 pthread_sigqueue F
> -GLIBC_2.12 pthread_setname_np F
> +GLIBC_2.12 __libpthread_version_placeholder F
> GLIBC_2.18 __libpthread_version_placeholder F
> GLIBC_2.2 pthread_create F
> GLIBC_2.2.3 __libpthread_version_placeholder F
> diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist
> index 642ce9dceb..5e2e7e666e 100644
> --- a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist
> @@ -1387,6 +1387,7 @@ GLIBC_2.12 pthread_getname_np F
> GLIBC_2.12 pthread_mutex_consistent F
> GLIBC_2.12 pthread_mutexattr_getrobust F
> GLIBC_2.12 pthread_mutexattr_setrobust F
> +GLIBC_2.12 pthread_setname_np F
> GLIBC_2.12 recvmmsg F
> GLIBC_2.13 fanotify_init F
> GLIBC_2.13 fanotify_mark F
> @@ -2409,6 +2410,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setaffinity_np F
> GLIBC_2.34 pthread_setattr_default_np F
> GLIBC_2.34 pthread_setconcurrency F
> +GLIBC_2.34 pthread_setname_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 48632de397..115c85a49a 100644
> --- a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist
> @@ -1385,6 +1385,7 @@ GLIBC_2.12 pthread_getname_np F
> GLIBC_2.12 pthread_mutex_consistent F
> GLIBC_2.12 pthread_mutexattr_getrobust F
> GLIBC_2.12 pthread_mutexattr_setrobust F
> +GLIBC_2.12 pthread_setname_np F
> GLIBC_2.12 recvmmsg F
> GLIBC_2.13 fanotify_init F
> GLIBC_2.13 fanotify_mark F
> @@ -2403,6 +2404,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setaffinity_np F
> GLIBC_2.34 pthread_setattr_default_np F
> GLIBC_2.34 pthread_setconcurrency F
> +GLIBC_2.34 pthread_setname_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 125fe4d799..4e91b3f0a0 100644
> --- a/sysdeps/unix/sysv/linux/nios2/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/nios2/libc.abilist
> @@ -1597,6 +1597,7 @@ GLIBC_2.21 pthread_setattr_default_np F
> GLIBC_2.21 pthread_setcancelstate F
> GLIBC_2.21 pthread_setcanceltype F
> GLIBC_2.21 pthread_setconcurrency F
> +GLIBC_2.21 pthread_setname_np F
> GLIBC_2.21 pthread_setschedparam F
> GLIBC_2.21 pthread_setspecific F
> GLIBC_2.21 pthread_sigmask F
> @@ -2449,6 +2450,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setaffinity_np F
> GLIBC_2.34 pthread_setattr_default_np F
> GLIBC_2.34 pthread_setconcurrency F
> +GLIBC_2.34 pthread_setname_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 3f25a85a5f..fe54b3c7bd 100644
> --- a/sysdeps/unix/sysv/linux/nios2/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/nios2/libpthread.abilist
> @@ -1,6 +1,5 @@
> GLIBC_2.21 __errno_location F
> GLIBC_2.21 pthread_create F
> -GLIBC_2.21 pthread_setname_np F
> GLIBC_2.21 pthread_setschedprio F
> GLIBC_2.21 pthread_sigqueue F
> GLIBC_2.28 thrd_create F
> diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist
> index 893c46b74a..77d3e6e2ac 100644
> --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist
> @@ -1790,6 +1790,7 @@ GLIBC_2.12 pthread_getname_np F
> GLIBC_2.12 pthread_mutex_consistent F
> GLIBC_2.12 pthread_mutexattr_getrobust F
> GLIBC_2.12 pthread_mutexattr_setrobust F
> +GLIBC_2.12 pthread_setname_np F
> GLIBC_2.12 recvmmsg F
> GLIBC_2.12 sys_errlist D 0x21c
> GLIBC_2.12 sys_nerr D 0x4
> @@ -2465,6 +2466,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setaffinity_np F
> GLIBC_2.34 pthread_setattr_default_np F
> GLIBC_2.34 pthread_setconcurrency F
> +GLIBC_2.34 pthread_setname_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 7d6a83c3af..59a3a9caab 100644
> --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist
> @@ -4,7 +4,7 @@ GLIBC_2.1 pthread_create F
> GLIBC_2.1.1 __libpthread_version_placeholder F
> GLIBC_2.1.2 __libpthread_version_placeholder F
> GLIBC_2.11 pthread_sigqueue F
> -GLIBC_2.12 pthread_setname_np F
> +GLIBC_2.12 __libpthread_version_placeholder F
> GLIBC_2.18 __libpthread_version_placeholder F
> GLIBC_2.2 __libpthread_version_placeholder F
> GLIBC_2.2.3 __libpthread_version_placeholder F
> diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist
> index 5b828687bf..26dda60d76 100644
> --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist
> @@ -1790,6 +1790,7 @@ GLIBC_2.12 pthread_getname_np F
> GLIBC_2.12 pthread_mutex_consistent F
> GLIBC_2.12 pthread_mutexattr_getrobust F
> GLIBC_2.12 pthread_mutexattr_setrobust F
> +GLIBC_2.12 pthread_setname_np F
> GLIBC_2.12 recvmmsg F
> GLIBC_2.12 sys_errlist D 0x21c
> GLIBC_2.12 sys_nerr D 0x4
> @@ -2498,6 +2499,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setaffinity_np F
> GLIBC_2.34 pthread_setattr_default_np F
> GLIBC_2.34 pthread_setconcurrency F
> +GLIBC_2.34 pthread_setname_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 3e7677e070..e8ad3d3160 100644
> --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist
> @@ -37,6 +37,7 @@ GLIBC_2.12 pthread_getname_np F
> GLIBC_2.12 pthread_mutex_consistent F
> GLIBC_2.12 pthread_mutexattr_getrobust F
> GLIBC_2.12 pthread_mutexattr_setrobust F
> +GLIBC_2.12 pthread_setname_np F
> GLIBC_2.12 recvmmsg F
> GLIBC_2.12 sys_errlist D 0x438
> GLIBC_2.12 sys_nerr D 0x4
> @@ -2313,6 +2314,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setaffinity_np F
> GLIBC_2.34 pthread_setattr_default_np F
> GLIBC_2.34 pthread_setconcurrency F
> +GLIBC_2.34 pthread_setname_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 1d08bd8e73..2483a4b02d 100644
> --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist
> @@ -1,5 +1,5 @@
> GLIBC_2.11 pthread_sigqueue F
> -GLIBC_2.12 pthread_setname_np F
> +GLIBC_2.12 __libpthread_version_placeholder F
> GLIBC_2.18 __libpthread_version_placeholder F
> GLIBC_2.28 thrd_create F
> GLIBC_2.3 __errno_location F
> diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist
> index 4b29564e00..937def80d1 100644
> --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist
> @@ -1638,6 +1638,7 @@ GLIBC_2.17 pthread_setaffinity_np F
> GLIBC_2.17 pthread_setcancelstate F
> GLIBC_2.17 pthread_setcanceltype F
> GLIBC_2.17 pthread_setconcurrency F
> +GLIBC_2.17 pthread_setname_np F
> GLIBC_2.17 pthread_setschedparam F
> GLIBC_2.17 pthread_setspecific F
> GLIBC_2.17 pthread_sigmask F
> @@ -2612,6 +2613,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setaffinity_np F
> GLIBC_2.34 pthread_setattr_default_np F
> GLIBC_2.34 pthread_setconcurrency F
> +GLIBC_2.34 pthread_setname_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 0272714fce..c95d8d7e0f 100644
> --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist
> @@ -1,6 +1,5 @@
> GLIBC_2.17 __errno_location F
> GLIBC_2.17 pthread_create F
> -GLIBC_2.17 pthread_setname_np F
> GLIBC_2.17 pthread_setschedprio F
> GLIBC_2.17 pthread_sigqueue F
> GLIBC_2.18 __libpthread_version_placeholder F
> diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist
> index ba876fc418..15a653f357 100644
> --- a/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist
> @@ -1498,6 +1498,7 @@ GLIBC_2.33 pthread_setattr_default_np F
> GLIBC_2.33 pthread_setcancelstate F
> GLIBC_2.33 pthread_setcanceltype F
> GLIBC_2.33 pthread_setconcurrency F
> +GLIBC_2.33 pthread_setname_np F
> GLIBC_2.33 pthread_setschedparam F
> GLIBC_2.33 pthread_setspecific F
> GLIBC_2.33 pthread_sigmask F
> @@ -2177,6 +2178,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setaffinity_np F
> GLIBC_2.34 pthread_setattr_default_np F
> GLIBC_2.34 pthread_setconcurrency F
> +GLIBC_2.34 pthread_setname_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 86594445c3..8583d6e1b8 100644
> --- a/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist
> @@ -1,6 +1,5 @@
> GLIBC_2.33 __errno_location F
> GLIBC_2.33 pthread_create F
> -GLIBC_2.33 pthread_setname_np F
> GLIBC_2.33 pthread_setschedprio F
> GLIBC_2.33 pthread_sigqueue F
> GLIBC_2.33 thrd_create F
> diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist
> index 6f45a3ebd6..2217cc5d4a 100644
> --- a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist
> @@ -1542,6 +1542,7 @@ GLIBC_2.27 pthread_setattr_default_np F
> GLIBC_2.27 pthread_setcancelstate F
> GLIBC_2.27 pthread_setcanceltype F
> GLIBC_2.27 pthread_setconcurrency F
> +GLIBC_2.27 pthread_setname_np F
> GLIBC_2.27 pthread_setschedparam F
> GLIBC_2.27 pthread_setspecific F
> GLIBC_2.27 pthread_sigmask F
> @@ -2377,6 +2378,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setaffinity_np F
> GLIBC_2.34 pthread_setattr_default_np F
> GLIBC_2.34 pthread_setconcurrency F
> +GLIBC_2.34 pthread_setname_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 2f58bb845c..da077324ec 100644
> --- a/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist
> @@ -1,6 +1,5 @@
> GLIBC_2.27 __errno_location F
> GLIBC_2.27 pthread_create F
> -GLIBC_2.27 pthread_setname_np F
> GLIBC_2.27 pthread_setschedprio F
> GLIBC_2.27 pthread_sigqueue F
> GLIBC_2.28 thrd_create F
> diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist
> index ea42d4f420..41461447e7 100644
> --- a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist
> @@ -1782,6 +1782,7 @@ GLIBC_2.12 pthread_getname_np F
> GLIBC_2.12 pthread_mutex_consistent F
> GLIBC_2.12 pthread_mutexattr_getrobust F
> GLIBC_2.12 pthread_mutexattr_setrobust F
> +GLIBC_2.12 pthread_setname_np F
> GLIBC_2.12 recvmmsg F
> GLIBC_2.12 sys_errlist D 0x21c
> GLIBC_2.12 sys_nerr D 0x4
> @@ -2463,6 +2464,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setaffinity_np F
> GLIBC_2.34 pthread_setattr_default_np F
> GLIBC_2.34 pthread_setconcurrency F
> +GLIBC_2.34 pthread_setname_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 12048bef37..fd86527d05 100644
> --- a/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist
> @@ -4,7 +4,7 @@ GLIBC_2.1 pthread_create F
> GLIBC_2.1.1 __libpthread_version_placeholder F
> GLIBC_2.1.2 __libpthread_version_placeholder F
> GLIBC_2.11 pthread_sigqueue F
> -GLIBC_2.12 pthread_setname_np F
> +GLIBC_2.12 __libpthread_version_placeholder F
> GLIBC_2.18 __libpthread_version_placeholder F
> GLIBC_2.19 __libpthread_version_placeholder F
> GLIBC_2.2 __libpthread_version_placeholder F
> diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist
> index 811121dbb9..a10f057eaf 100644
> --- a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist
> @@ -41,6 +41,7 @@ GLIBC_2.12 pthread_getname_np F
> GLIBC_2.12 pthread_mutex_consistent F
> GLIBC_2.12 pthread_mutexattr_getrobust F
> GLIBC_2.12 pthread_mutexattr_setrobust F
> +GLIBC_2.12 pthread_setname_np F
> GLIBC_2.12 recvmmsg F
> GLIBC_2.12 sys_errlist D 0x438
> GLIBC_2.12 sys_nerr D 0x4
> @@ -2350,6 +2351,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setaffinity_np F
> GLIBC_2.34 pthread_setattr_default_np F
> GLIBC_2.34 pthread_setconcurrency F
> +GLIBC_2.34 pthread_setname_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 c685c20bf7..811d709114 100644
> --- a/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist
> @@ -1,5 +1,5 @@
> GLIBC_2.11 pthread_sigqueue F
> -GLIBC_2.12 pthread_setname_np F
> +GLIBC_2.12 __libpthread_version_placeholder F
> GLIBC_2.18 __libpthread_version_placeholder F
> GLIBC_2.19 __libpthread_version_placeholder F
> GLIBC_2.2 __errno_location F
> diff --git a/sysdeps/unix/sysv/linux/sh/be/libc.abilist b/sysdeps/unix/sysv/linux/sh/be/libc.abilist
> index 85d2b2c13f..75b1aece01 100644
> --- a/sysdeps/unix/sysv/linux/sh/be/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/sh/be/libc.abilist
> @@ -41,6 +41,7 @@ GLIBC_2.12 pthread_getname_np F
> GLIBC_2.12 pthread_mutex_consistent F
> GLIBC_2.12 pthread_mutexattr_getrobust F
> GLIBC_2.12 pthread_mutexattr_setrobust F
> +GLIBC_2.12 pthread_setname_np F
> GLIBC_2.12 recvmmsg F
> GLIBC_2.12 sys_errlist D 0x21c
> GLIBC_2.12 sys_nerr D 0x4
> @@ -2319,6 +2320,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setaffinity_np F
> GLIBC_2.34 pthread_setattr_default_np F
> GLIBC_2.34 pthread_setconcurrency F
> +GLIBC_2.34 pthread_setname_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 f301ecb383..ac5627e09d 100644
> --- a/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist
> @@ -1,5 +1,5 @@
> GLIBC_2.11 pthread_sigqueue F
> -GLIBC_2.12 pthread_setname_np F
> +GLIBC_2.12 __libpthread_version_placeholder F
> GLIBC_2.18 __libpthread_version_placeholder F
> GLIBC_2.2 __errno_location F
> GLIBC_2.2 pthread_create F
> diff --git a/sysdeps/unix/sysv/linux/sh/le/libc.abilist b/sysdeps/unix/sysv/linux/sh/le/libc.abilist
> index d3429b6d96..392dd88819 100644
> --- a/sysdeps/unix/sysv/linux/sh/le/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/sh/le/libc.abilist
> @@ -41,6 +41,7 @@ GLIBC_2.12 pthread_getname_np F
> GLIBC_2.12 pthread_mutex_consistent F
> GLIBC_2.12 pthread_mutexattr_getrobust F
> GLIBC_2.12 pthread_mutexattr_setrobust F
> +GLIBC_2.12 pthread_setname_np F
> GLIBC_2.12 recvmmsg F
> GLIBC_2.12 sys_errlist D 0x21c
> GLIBC_2.12 sys_nerr D 0x4
> @@ -2316,6 +2317,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setaffinity_np F
> GLIBC_2.34 pthread_setattr_default_np F
> GLIBC_2.34 pthread_setconcurrency F
> +GLIBC_2.34 pthread_setname_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 f301ecb383..ac5627e09d 100644
> --- a/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist
> @@ -1,5 +1,5 @@
> GLIBC_2.11 pthread_sigqueue F
> -GLIBC_2.12 pthread_setname_np F
> +GLIBC_2.12 __libpthread_version_placeholder F
> GLIBC_2.18 __libpthread_version_placeholder F
> GLIBC_2.2 __errno_location F
> GLIBC_2.2 pthread_create F
> diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist
> index be5a5aabd5..2b98f773a3 100644
> --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist
> @@ -1783,6 +1783,7 @@ GLIBC_2.12 pthread_getname_np F
> GLIBC_2.12 pthread_mutex_consistent F
> GLIBC_2.12 pthread_mutexattr_getrobust F
> GLIBC_2.12 pthread_mutexattr_setrobust F
> +GLIBC_2.12 pthread_setname_np F
> GLIBC_2.12 recvmmsg F
> GLIBC_2.12 sys_errlist D 0x21c
> GLIBC_2.12 sys_nerr D 0x4
> @@ -2456,6 +2457,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setaffinity_np F
> GLIBC_2.34 pthread_setattr_default_np F
> GLIBC_2.34 pthread_setconcurrency F
> +GLIBC_2.34 pthread_setname_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 7b143cd3d7..c002d68e5a 100644
> --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist
> @@ -4,7 +4,7 @@ GLIBC_2.1 pthread_create F
> GLIBC_2.1.1 __libpthread_version_placeholder F
> GLIBC_2.1.2 __libpthread_version_placeholder F
> GLIBC_2.11 pthread_sigqueue F
> -GLIBC_2.12 pthread_setname_np F
> +GLIBC_2.12 __libpthread_version_placeholder F
> GLIBC_2.18 __libpthread_version_placeholder F
> GLIBC_2.2 __libpthread_version_placeholder F
> GLIBC_2.2.3 __libpthread_version_placeholder F
> diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist
> index 8e88035ee6..db9dcf6978 100644
> --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist
> @@ -41,6 +41,7 @@ GLIBC_2.12 pthread_getname_np F
> GLIBC_2.12 pthread_mutex_consistent F
> GLIBC_2.12 pthread_mutexattr_getrobust F
> GLIBC_2.12 pthread_mutexattr_setrobust F
> +GLIBC_2.12 pthread_setname_np F
> GLIBC_2.12 recvmmsg F
> GLIBC_2.12 sys_errlist D 0x438
> GLIBC_2.12 sys_nerr D 0x4
> @@ -2369,6 +2370,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setaffinity_np F
> GLIBC_2.34 pthread_setattr_default_np F
> GLIBC_2.34 pthread_setconcurrency F
> +GLIBC_2.34 pthread_setname_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 f301ecb383..ac5627e09d 100644
> --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist
> @@ -1,5 +1,5 @@
> GLIBC_2.11 pthread_sigqueue F
> -GLIBC_2.12 pthread_setname_np F
> +GLIBC_2.12 __libpthread_version_placeholder F
> GLIBC_2.18 __libpthread_version_placeholder F
> GLIBC_2.2 __errno_location F
> GLIBC_2.2 pthread_create F
> diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist
> index 18eaaad847..deaa9991d4 100644
> --- a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist
> @@ -37,6 +37,7 @@ GLIBC_2.12 pthread_getname_np F
> GLIBC_2.12 pthread_mutex_consistent F
> GLIBC_2.12 pthread_mutexattr_getrobust F
> GLIBC_2.12 pthread_mutexattr_setrobust F
> +GLIBC_2.12 pthread_setname_np F
> GLIBC_2.12 recvmmsg F
> GLIBC_2.12 sys_errlist D 0x438
> GLIBC_2.12 sys_nerr D 0x4
> @@ -2328,6 +2329,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setaffinity_np F
> GLIBC_2.34 pthread_setattr_default_np F
> GLIBC_2.34 pthread_setconcurrency F
> +GLIBC_2.34 pthread_setname_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 0759d42083..973e0d152a 100644
> --- a/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist
> @@ -1,5 +1,5 @@
> GLIBC_2.11 pthread_sigqueue F
> -GLIBC_2.12 pthread_setname_np F
> +GLIBC_2.12 __libpthread_version_placeholder F
> GLIBC_2.18 __libpthread_version_placeholder F
> GLIBC_2.2.5 __errno_location F
> GLIBC_2.2.5 pthread_create F
> diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist
> index 6b754260c7..07fbab152e 100644
> --- a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist
> @@ -1557,6 +1557,7 @@ GLIBC_2.16 pthread_setaffinity_np F
> GLIBC_2.16 pthread_setcancelstate F
> GLIBC_2.16 pthread_setcanceltype F
> GLIBC_2.16 pthread_setconcurrency F
> +GLIBC_2.16 pthread_setname_np F
> GLIBC_2.16 pthread_setschedparam F
> GLIBC_2.16 pthread_setspecific F
> GLIBC_2.16 pthread_sigmask F
> @@ -2431,6 +2432,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setaffinity_np F
> GLIBC_2.34 pthread_setattr_default_np F
> GLIBC_2.34 pthread_setconcurrency F
> +GLIBC_2.34 pthread_setname_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 1e6013cfe6..551f630afe 100644
> --- a/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist
> @@ -1,6 +1,5 @@
> GLIBC_2.16 __errno_location F
> GLIBC_2.16 pthread_create F
> -GLIBC_2.16 pthread_setname_np F
> GLIBC_2.16 pthread_setschedprio F
> GLIBC_2.16 pthread_sigqueue F
> GLIBC_2.18 __libpthread_version_placeholder F
>
@@ -174,6 +174,7 @@ routines = \
pthread_setcancelstate \
pthread_setcanceltype \
pthread_setconcurrency \
+ pthread_setname \
pthread_setschedparam \
pthread_setspecific \
pthread_sigmask \
@@ -209,7 +210,6 @@ libpthread-routines = \
nptl-init \
pt-interp \
pthread_create \
- pthread_setname \
pthread_setschedprio \
pthread_sigqueue \
version \
@@ -191,6 +191,7 @@ libc {
pthread_mutex_consistent;
pthread_mutexattr_getrobust;
pthread_mutexattr_setrobust;
+ pthread_setname_np;
}
GLIBC_2.18 {
pthread_getattr_default_np;
@@ -330,6 +331,7 @@ libc {
pthread_rwlockattr_setpshared;
pthread_setattr_default_np;
pthread_setconcurrency;
+ pthread_setname_np;
pthread_setspecific;
pthread_spin_destroy;
pthread_spin_init;
@@ -474,9 +476,12 @@ libpthread {
};
GLIBC_2.12 {
- pthread_setname_np;
+ __libpthread_version_placeholder;
};
+ GLIBC_2.13 {
+ }
+
GLIBC_2.18 {
__libpthread_version_placeholder;
}
@@ -80,6 +80,11 @@ compat_symbol (libpthread, __libpthread_version_placeholder_1,
__libpthread_version_placeholder, GLIBC_2_4);
#endif
+#if SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_13)
+compat_symbol (libpthread, __libpthread_version_placeholder_1,
+ __libpthread_version_placeholder, GLIBC_2_12);
+#endif
+
#if SHLIB_COMPAT (libpthread, GLIBC_2_18, GLIBC_2_19) \
&& ABI_libpthread_GLIBC_2_18 != ABI_libpthread_GLIBC_2_0
compat_symbol (libpthread, __libpthread_version_placeholder_1,
@@ -28,7 +28,7 @@
int
-pthread_setname_np (pthread_t th, const char *name)
+__pthread_setname_np (pthread_t th, const char *name)
{
const struct pthread *pd = (const struct pthread *) th;
@@ -40,7 +40,7 @@ pthread_setname_np (pthread_t th, const char *name)
return ERANGE;
if (pd == THREAD_SELF)
- return prctl (PR_SET_NAME, name) ? errno : 0;
+ return __prctl (PR_SET_NAME, name) ? errno : 0;
#define FMT "/proc/self/task/%u/comm"
char fname[sizeof (FMT) + 8];
@@ -61,3 +61,10 @@ pthread_setname_np (pthread_t th, const char *name)
return res;
}
+versioned_symbol (libc, __pthread_setname_np, pthread_setname_np,
+ GLIBC_2_34);
+
+#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_34)
+compat_symbol (libpthread, __pthread_setname_np, pthread_setname_np,
+ GLIBC_2_12);
+#endif
@@ -1550,6 +1550,7 @@ GLIBC_2.17 pthread_setaffinity_np F
GLIBC_2.17 pthread_setcancelstate F
GLIBC_2.17 pthread_setcanceltype F
GLIBC_2.17 pthread_setconcurrency F
+GLIBC_2.17 pthread_setname_np F
GLIBC_2.17 pthread_setschedparam F
GLIBC_2.17 pthread_setspecific F
GLIBC_2.17 pthread_sigmask F
@@ -2416,6 +2417,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setaffinity_np F
GLIBC_2.34 pthread_setattr_default_np F
GLIBC_2.34 pthread_setconcurrency F
+GLIBC_2.34 pthread_setname_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -1,6 +1,5 @@
GLIBC_2.17 __errno_location F
GLIBC_2.17 pthread_create F
-GLIBC_2.17 pthread_setname_np F
GLIBC_2.17 pthread_setschedprio F
GLIBC_2.17 pthread_sigqueue F
GLIBC_2.18 __libpthread_version_placeholder F
@@ -1824,6 +1824,7 @@ GLIBC_2.12 pthread_getname_np F
GLIBC_2.12 pthread_mutex_consistent F
GLIBC_2.12 pthread_mutexattr_getrobust F
GLIBC_2.12 pthread_mutexattr_setrobust F
+GLIBC_2.12 pthread_setname_np F
GLIBC_2.12 recvmmsg F
GLIBC_2.12 sys_errlist D 0x458
GLIBC_2.12 sys_nerr D 0x4
@@ -2507,6 +2508,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setaffinity_np F
GLIBC_2.34 pthread_setattr_default_np F
GLIBC_2.34 pthread_setconcurrency F
+GLIBC_2.34 pthread_setname_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -4,7 +4,7 @@ GLIBC_2.1 pthread_create F
GLIBC_2.1.1 __libpthread_version_placeholder F
GLIBC_2.1.2 __libpthread_version_placeholder F
GLIBC_2.11 pthread_sigqueue F
-GLIBC_2.12 pthread_setname_np F
+GLIBC_2.12 __libpthread_version_placeholder F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.2 __libpthread_version_placeholder F
GLIBC_2.2.3 __libpthread_version_placeholder F
@@ -1496,6 +1496,7 @@ GLIBC_2.32 pthread_setattr_default_np F
GLIBC_2.32 pthread_setcancelstate F
GLIBC_2.32 pthread_setcanceltype F
GLIBC_2.32 pthread_setconcurrency F
+GLIBC_2.32 pthread_setname_np F
GLIBC_2.32 pthread_setschedparam F
GLIBC_2.32 pthread_setspecific F
GLIBC_2.32 pthread_sigmask F
@@ -2175,6 +2176,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setaffinity_np F
GLIBC_2.34 pthread_setattr_default_np F
GLIBC_2.34 pthread_setconcurrency F
+GLIBC_2.34 pthread_setname_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -1,6 +1,5 @@
GLIBC_2.32 __errno_location F
GLIBC_2.32 pthread_create F
-GLIBC_2.32 pthread_setname_np F
GLIBC_2.32 pthread_setschedprio F
GLIBC_2.32 pthread_sigqueue F
GLIBC_2.32 thrd_create F
@@ -37,6 +37,7 @@ GLIBC_2.12 pthread_getname_np F
GLIBC_2.12 pthread_mutex_consistent F
GLIBC_2.12 pthread_mutexattr_getrobust F
GLIBC_2.12 pthread_mutexattr_setrobust F
+GLIBC_2.12 pthread_setname_np F
GLIBC_2.12 recvmmsg F
GLIBC_2.12 sys_errlist D 0x21c
GLIBC_2.12 sys_nerr D 0x4
@@ -283,6 +284,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setaffinity_np F
GLIBC_2.34 pthread_setattr_default_np F
GLIBC_2.34 pthread_setconcurrency F
+GLIBC_2.34 pthread_setname_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -1,5 +1,5 @@
GLIBC_2.11 pthread_sigqueue F
-GLIBC_2.12 pthread_setname_np F
+GLIBC_2.12 __libpthread_version_placeholder F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F
GLIBC_2.30 __libpthread_version_placeholder F
@@ -37,6 +37,7 @@ GLIBC_2.12 pthread_getname_np F
GLIBC_2.12 pthread_mutex_consistent F
GLIBC_2.12 pthread_mutexattr_getrobust F
GLIBC_2.12 pthread_mutexattr_setrobust F
+GLIBC_2.12 pthread_setname_np F
GLIBC_2.12 recvmmsg F
GLIBC_2.12 sys_errlist D 0x21c
GLIBC_2.12 sys_nerr D 0x4
@@ -280,6 +281,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setaffinity_np F
GLIBC_2.34 pthread_setattr_default_np F
GLIBC_2.34 pthread_setconcurrency F
+GLIBC_2.34 pthread_setname_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -1,5 +1,5 @@
GLIBC_2.11 pthread_sigqueue F
-GLIBC_2.12 pthread_setname_np F
+GLIBC_2.12 __libpthread_version_placeholder F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F
GLIBC_2.30 __libpthread_version_placeholder F
@@ -1552,6 +1552,7 @@ GLIBC_2.29 pthread_setattr_default_np F
GLIBC_2.29 pthread_setcancelstate F
GLIBC_2.29 pthread_setcanceltype F
GLIBC_2.29 pthread_setconcurrency F
+GLIBC_2.29 pthread_setname_np F
GLIBC_2.29 pthread_setschedparam F
GLIBC_2.29 pthread_setspecific F
GLIBC_2.29 pthread_sigmask F
@@ -2359,6 +2360,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setaffinity_np F
GLIBC_2.34 pthread_setattr_default_np F
GLIBC_2.34 pthread_setconcurrency F
+GLIBC_2.34 pthread_setname_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -1,6 +1,5 @@
GLIBC_2.29 __errno_location F
GLIBC_2.29 pthread_create F
-GLIBC_2.29 pthread_setname_np F
GLIBC_2.29 pthread_setschedprio F
GLIBC_2.29 pthread_sigqueue F
GLIBC_2.29 thrd_create F
@@ -37,6 +37,7 @@ GLIBC_2.12 pthread_getname_np F
GLIBC_2.12 pthread_mutex_consistent F
GLIBC_2.12 pthread_mutexattr_getrobust F
GLIBC_2.12 pthread_mutexattr_setrobust F
+GLIBC_2.12 pthread_setname_np F
GLIBC_2.12 recvmmsg F
GLIBC_2.12 sys_errlist D 0x404
GLIBC_2.12 sys_nerr D 0x4
@@ -2312,6 +2313,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setaffinity_np F
GLIBC_2.34 pthread_setattr_default_np F
GLIBC_2.34 pthread_setconcurrency F
+GLIBC_2.34 pthread_setname_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -1,5 +1,5 @@
GLIBC_2.11 pthread_sigqueue F
-GLIBC_2.12 pthread_setname_np F
+GLIBC_2.12 __libpthread_version_placeholder F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.2 __errno_location F
GLIBC_2.2 pthread_create F
@@ -1829,6 +1829,7 @@ GLIBC_2.12 pthread_getname_np F
GLIBC_2.12 pthread_mutex_consistent F
GLIBC_2.12 pthread_mutexattr_getrobust F
GLIBC_2.12 pthread_mutexattr_setrobust F
+GLIBC_2.12 pthread_setname_np F
GLIBC_2.12 recvmmsg F
GLIBC_2.12 sys_errlist D 0x21c
GLIBC_2.12 sys_nerr D 0x4
@@ -2495,6 +2496,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setaffinity_np F
GLIBC_2.34 pthread_setattr_default_np F
GLIBC_2.34 pthread_setconcurrency F
+GLIBC_2.34 pthread_setname_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -4,7 +4,7 @@ GLIBC_2.1 pthread_create F
GLIBC_2.1.1 __libpthread_version_placeholder F
GLIBC_2.1.2 __libpthread_version_placeholder F
GLIBC_2.11 pthread_sigqueue F
-GLIBC_2.12 pthread_setname_np F
+GLIBC_2.12 __libpthread_version_placeholder F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.2 __libpthread_version_placeholder F
GLIBC_2.2.3 __libpthread_version_placeholder F
@@ -37,6 +37,7 @@ GLIBC_2.12 pthread_getname_np F
GLIBC_2.12 pthread_mutex_consistent F
GLIBC_2.12 pthread_mutexattr_getrobust F
GLIBC_2.12 pthread_mutexattr_setrobust F
+GLIBC_2.12 pthread_setname_np F
GLIBC_2.12 recvmmsg F
GLIBC_2.12 sys_errlist D 0x438
GLIBC_2.12 sys_nerr D 0x4
@@ -2348,6 +2349,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setaffinity_np F
GLIBC_2.34 pthread_setattr_default_np F
GLIBC_2.34 pthread_setconcurrency F
+GLIBC_2.34 pthread_setname_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -1,5 +1,5 @@
GLIBC_2.11 pthread_sigqueue F
-GLIBC_2.12 pthread_setname_np F
+GLIBC_2.12 __libpthread_version_placeholder F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.2 __errno_location F
GLIBC_2.2 pthread_create F
@@ -38,6 +38,7 @@ GLIBC_2.12 pthread_getname_np F
GLIBC_2.12 pthread_mutex_consistent F
GLIBC_2.12 pthread_mutexattr_getrobust F
GLIBC_2.12 pthread_mutexattr_setrobust F
+GLIBC_2.12 pthread_setname_np F
GLIBC_2.12 recvmmsg F
GLIBC_2.12 sys_errlist D 0x21c
GLIBC_2.12 sys_nerr D 0x4
@@ -284,6 +285,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setaffinity_np F
GLIBC_2.34 pthread_setattr_default_np F
GLIBC_2.34 pthread_setconcurrency F
+GLIBC_2.34 pthread_setname_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -1,5 +1,5 @@
GLIBC_2.11 pthread_sigqueue F
-GLIBC_2.12 pthread_setname_np F
+GLIBC_2.12 __libpthread_version_placeholder F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F
GLIBC_2.30 __libpthread_version_placeholder F
@@ -1786,6 +1786,7 @@ GLIBC_2.12 pthread_getname_np F
GLIBC_2.12 pthread_mutex_consistent F
GLIBC_2.12 pthread_mutexattr_getrobust F
GLIBC_2.12 pthread_mutexattr_setrobust F
+GLIBC_2.12 pthread_setname_np F
GLIBC_2.12 recvmmsg F
GLIBC_2.12 sys_errlist D 0x21c
GLIBC_2.12 sys_nerr D 0x4
@@ -2438,6 +2439,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setaffinity_np F
GLIBC_2.34 pthread_setattr_default_np F
GLIBC_2.34 pthread_setconcurrency F
+GLIBC_2.34 pthread_setname_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -4,7 +4,7 @@ GLIBC_2.1 pthread_create F
GLIBC_2.1.1 __libpthread_version_placeholder F
GLIBC_2.1.2 __libpthread_version_placeholder F
GLIBC_2.11 pthread_sigqueue F
-GLIBC_2.12 pthread_setname_np F
+GLIBC_2.12 __libpthread_version_placeholder F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.2 __libpthread_version_placeholder F
GLIBC_2.2.3 __libpthread_version_placeholder F
@@ -1554,6 +1554,7 @@ GLIBC_2.18 pthread_setattr_default_np F
GLIBC_2.18 pthread_setcancelstate F
GLIBC_2.18 pthread_setcanceltype F
GLIBC_2.18 pthread_setconcurrency F
+GLIBC_2.18 pthread_setname_np F
GLIBC_2.18 pthread_setschedparam F
GLIBC_2.18 pthread_setspecific F
GLIBC_2.18 pthread_sigmask F
@@ -2410,6 +2411,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setaffinity_np F
GLIBC_2.34 pthread_setattr_default_np F
GLIBC_2.34 pthread_setconcurrency F
+GLIBC_2.34 pthread_setname_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -1,6 +1,5 @@
GLIBC_2.18 __errno_location F
GLIBC_2.18 pthread_create F
-GLIBC_2.18 pthread_setname_np F
GLIBC_2.18 pthread_setschedprio F
GLIBC_2.18 pthread_sigqueue F
GLIBC_2.28 thrd_create F
@@ -1554,6 +1554,7 @@ GLIBC_2.18 pthread_setattr_default_np F
GLIBC_2.18 pthread_setcancelstate F
GLIBC_2.18 pthread_setcanceltype F
GLIBC_2.18 pthread_setconcurrency F
+GLIBC_2.18 pthread_setname_np F
GLIBC_2.18 pthread_setschedparam F
GLIBC_2.18 pthread_setspecific F
GLIBC_2.18 pthread_sigmask F
@@ -2407,6 +2408,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setaffinity_np F
GLIBC_2.34 pthread_setattr_default_np F
GLIBC_2.34 pthread_setconcurrency F
+GLIBC_2.34 pthread_setname_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -1,6 +1,5 @@
GLIBC_2.18 __errno_location F
GLIBC_2.18 pthread_create F
-GLIBC_2.18 pthread_setname_np F
GLIBC_2.18 pthread_setschedprio F
GLIBC_2.18 pthread_sigqueue F
GLIBC_2.28 thrd_create F
@@ -1387,6 +1387,7 @@ GLIBC_2.12 pthread_getname_np F
GLIBC_2.12 pthread_mutex_consistent F
GLIBC_2.12 pthread_mutexattr_getrobust F
GLIBC_2.12 pthread_mutexattr_setrobust F
+GLIBC_2.12 pthread_setname_np F
GLIBC_2.12 recvmmsg F
GLIBC_2.13 fanotify_init F
GLIBC_2.13 fanotify_mark F
@@ -2403,6 +2404,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setaffinity_np F
GLIBC_2.34 pthread_setattr_default_np F
GLIBC_2.34 pthread_setconcurrency F
+GLIBC_2.34 pthread_setname_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -1,7 +1,7 @@
GLIBC_2.0 __errno_location F
GLIBC_2.0 pthread_create F
GLIBC_2.11 pthread_sigqueue F
-GLIBC_2.12 pthread_setname_np F
+GLIBC_2.12 __libpthread_version_placeholder F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.2 pthread_create F
GLIBC_2.2.3 __libpthread_version_placeholder F
@@ -1387,6 +1387,7 @@ GLIBC_2.12 pthread_getname_np F
GLIBC_2.12 pthread_mutex_consistent F
GLIBC_2.12 pthread_mutexattr_getrobust F
GLIBC_2.12 pthread_mutexattr_setrobust F
+GLIBC_2.12 pthread_setname_np F
GLIBC_2.12 recvmmsg F
GLIBC_2.13 fanotify_init F
GLIBC_2.13 fanotify_mark F
@@ -2401,6 +2402,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setaffinity_np F
GLIBC_2.34 pthread_setattr_default_np F
GLIBC_2.34 pthread_setconcurrency F
+GLIBC_2.34 pthread_setname_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -1,7 +1,7 @@
GLIBC_2.0 __errno_location F
GLIBC_2.0 pthread_create F
GLIBC_2.11 pthread_sigqueue F
-GLIBC_2.12 pthread_setname_np F
+GLIBC_2.12 __libpthread_version_placeholder F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.2 pthread_create F
GLIBC_2.2.3 __libpthread_version_placeholder F
@@ -1387,6 +1387,7 @@ GLIBC_2.12 pthread_getname_np F
GLIBC_2.12 pthread_mutex_consistent F
GLIBC_2.12 pthread_mutexattr_getrobust F
GLIBC_2.12 pthread_mutexattr_setrobust F
+GLIBC_2.12 pthread_setname_np F
GLIBC_2.12 recvmmsg F
GLIBC_2.13 fanotify_init F
GLIBC_2.13 fanotify_mark F
@@ -2409,6 +2410,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setaffinity_np F
GLIBC_2.34 pthread_setattr_default_np F
GLIBC_2.34 pthread_setconcurrency F
+GLIBC_2.34 pthread_setname_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -1385,6 +1385,7 @@ GLIBC_2.12 pthread_getname_np F
GLIBC_2.12 pthread_mutex_consistent F
GLIBC_2.12 pthread_mutexattr_getrobust F
GLIBC_2.12 pthread_mutexattr_setrobust F
+GLIBC_2.12 pthread_setname_np F
GLIBC_2.12 recvmmsg F
GLIBC_2.13 fanotify_init F
GLIBC_2.13 fanotify_mark F
@@ -2403,6 +2404,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setaffinity_np F
GLIBC_2.34 pthread_setattr_default_np F
GLIBC_2.34 pthread_setconcurrency F
+GLIBC_2.34 pthread_setname_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -1597,6 +1597,7 @@ GLIBC_2.21 pthread_setattr_default_np F
GLIBC_2.21 pthread_setcancelstate F
GLIBC_2.21 pthread_setcanceltype F
GLIBC_2.21 pthread_setconcurrency F
+GLIBC_2.21 pthread_setname_np F
GLIBC_2.21 pthread_setschedparam F
GLIBC_2.21 pthread_setspecific F
GLIBC_2.21 pthread_sigmask F
@@ -2449,6 +2450,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setaffinity_np F
GLIBC_2.34 pthread_setattr_default_np F
GLIBC_2.34 pthread_setconcurrency F
+GLIBC_2.34 pthread_setname_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -1,6 +1,5 @@
GLIBC_2.21 __errno_location F
GLIBC_2.21 pthread_create F
-GLIBC_2.21 pthread_setname_np F
GLIBC_2.21 pthread_setschedprio F
GLIBC_2.21 pthread_sigqueue F
GLIBC_2.28 thrd_create F
@@ -1790,6 +1790,7 @@ GLIBC_2.12 pthread_getname_np F
GLIBC_2.12 pthread_mutex_consistent F
GLIBC_2.12 pthread_mutexattr_getrobust F
GLIBC_2.12 pthread_mutexattr_setrobust F
+GLIBC_2.12 pthread_setname_np F
GLIBC_2.12 recvmmsg F
GLIBC_2.12 sys_errlist D 0x21c
GLIBC_2.12 sys_nerr D 0x4
@@ -2465,6 +2466,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setaffinity_np F
GLIBC_2.34 pthread_setattr_default_np F
GLIBC_2.34 pthread_setconcurrency F
+GLIBC_2.34 pthread_setname_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -4,7 +4,7 @@ GLIBC_2.1 pthread_create F
GLIBC_2.1.1 __libpthread_version_placeholder F
GLIBC_2.1.2 __libpthread_version_placeholder F
GLIBC_2.11 pthread_sigqueue F
-GLIBC_2.12 pthread_setname_np F
+GLIBC_2.12 __libpthread_version_placeholder F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.2 __libpthread_version_placeholder F
GLIBC_2.2.3 __libpthread_version_placeholder F
@@ -1790,6 +1790,7 @@ GLIBC_2.12 pthread_getname_np F
GLIBC_2.12 pthread_mutex_consistent F
GLIBC_2.12 pthread_mutexattr_getrobust F
GLIBC_2.12 pthread_mutexattr_setrobust F
+GLIBC_2.12 pthread_setname_np F
GLIBC_2.12 recvmmsg F
GLIBC_2.12 sys_errlist D 0x21c
GLIBC_2.12 sys_nerr D 0x4
@@ -2498,6 +2499,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setaffinity_np F
GLIBC_2.34 pthread_setattr_default_np F
GLIBC_2.34 pthread_setconcurrency F
+GLIBC_2.34 pthread_setname_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -37,6 +37,7 @@ GLIBC_2.12 pthread_getname_np F
GLIBC_2.12 pthread_mutex_consistent F
GLIBC_2.12 pthread_mutexattr_getrobust F
GLIBC_2.12 pthread_mutexattr_setrobust F
+GLIBC_2.12 pthread_setname_np F
GLIBC_2.12 recvmmsg F
GLIBC_2.12 sys_errlist D 0x438
GLIBC_2.12 sys_nerr D 0x4
@@ -2313,6 +2314,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setaffinity_np F
GLIBC_2.34 pthread_setattr_default_np F
GLIBC_2.34 pthread_setconcurrency F
+GLIBC_2.34 pthread_setname_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -1,5 +1,5 @@
GLIBC_2.11 pthread_sigqueue F
-GLIBC_2.12 pthread_setname_np F
+GLIBC_2.12 __libpthread_version_placeholder F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F
GLIBC_2.3 __errno_location F
@@ -1638,6 +1638,7 @@ GLIBC_2.17 pthread_setaffinity_np F
GLIBC_2.17 pthread_setcancelstate F
GLIBC_2.17 pthread_setcanceltype F
GLIBC_2.17 pthread_setconcurrency F
+GLIBC_2.17 pthread_setname_np F
GLIBC_2.17 pthread_setschedparam F
GLIBC_2.17 pthread_setspecific F
GLIBC_2.17 pthread_sigmask F
@@ -2612,6 +2613,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setaffinity_np F
GLIBC_2.34 pthread_setattr_default_np F
GLIBC_2.34 pthread_setconcurrency F
+GLIBC_2.34 pthread_setname_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -1,6 +1,5 @@
GLIBC_2.17 __errno_location F
GLIBC_2.17 pthread_create F
-GLIBC_2.17 pthread_setname_np F
GLIBC_2.17 pthread_setschedprio F
GLIBC_2.17 pthread_sigqueue F
GLIBC_2.18 __libpthread_version_placeholder F
@@ -1498,6 +1498,7 @@ GLIBC_2.33 pthread_setattr_default_np F
GLIBC_2.33 pthread_setcancelstate F
GLIBC_2.33 pthread_setcanceltype F
GLIBC_2.33 pthread_setconcurrency F
+GLIBC_2.33 pthread_setname_np F
GLIBC_2.33 pthread_setschedparam F
GLIBC_2.33 pthread_setspecific F
GLIBC_2.33 pthread_sigmask F
@@ -2177,6 +2178,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setaffinity_np F
GLIBC_2.34 pthread_setattr_default_np F
GLIBC_2.34 pthread_setconcurrency F
+GLIBC_2.34 pthread_setname_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -1,6 +1,5 @@
GLIBC_2.33 __errno_location F
GLIBC_2.33 pthread_create F
-GLIBC_2.33 pthread_setname_np F
GLIBC_2.33 pthread_setschedprio F
GLIBC_2.33 pthread_sigqueue F
GLIBC_2.33 thrd_create F
@@ -1542,6 +1542,7 @@ GLIBC_2.27 pthread_setattr_default_np F
GLIBC_2.27 pthread_setcancelstate F
GLIBC_2.27 pthread_setcanceltype F
GLIBC_2.27 pthread_setconcurrency F
+GLIBC_2.27 pthread_setname_np F
GLIBC_2.27 pthread_setschedparam F
GLIBC_2.27 pthread_setspecific F
GLIBC_2.27 pthread_sigmask F
@@ -2377,6 +2378,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setaffinity_np F
GLIBC_2.34 pthread_setattr_default_np F
GLIBC_2.34 pthread_setconcurrency F
+GLIBC_2.34 pthread_setname_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -1,6 +1,5 @@
GLIBC_2.27 __errno_location F
GLIBC_2.27 pthread_create F
-GLIBC_2.27 pthread_setname_np F
GLIBC_2.27 pthread_setschedprio F
GLIBC_2.27 pthread_sigqueue F
GLIBC_2.28 thrd_create F
@@ -1782,6 +1782,7 @@ GLIBC_2.12 pthread_getname_np F
GLIBC_2.12 pthread_mutex_consistent F
GLIBC_2.12 pthread_mutexattr_getrobust F
GLIBC_2.12 pthread_mutexattr_setrobust F
+GLIBC_2.12 pthread_setname_np F
GLIBC_2.12 recvmmsg F
GLIBC_2.12 sys_errlist D 0x21c
GLIBC_2.12 sys_nerr D 0x4
@@ -2463,6 +2464,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setaffinity_np F
GLIBC_2.34 pthread_setattr_default_np F
GLIBC_2.34 pthread_setconcurrency F
+GLIBC_2.34 pthread_setname_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -4,7 +4,7 @@ GLIBC_2.1 pthread_create F
GLIBC_2.1.1 __libpthread_version_placeholder F
GLIBC_2.1.2 __libpthread_version_placeholder F
GLIBC_2.11 pthread_sigqueue F
-GLIBC_2.12 pthread_setname_np F
+GLIBC_2.12 __libpthread_version_placeholder F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.19 __libpthread_version_placeholder F
GLIBC_2.2 __libpthread_version_placeholder F
@@ -41,6 +41,7 @@ GLIBC_2.12 pthread_getname_np F
GLIBC_2.12 pthread_mutex_consistent F
GLIBC_2.12 pthread_mutexattr_getrobust F
GLIBC_2.12 pthread_mutexattr_setrobust F
+GLIBC_2.12 pthread_setname_np F
GLIBC_2.12 recvmmsg F
GLIBC_2.12 sys_errlist D 0x438
GLIBC_2.12 sys_nerr D 0x4
@@ -2350,6 +2351,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setaffinity_np F
GLIBC_2.34 pthread_setattr_default_np F
GLIBC_2.34 pthread_setconcurrency F
+GLIBC_2.34 pthread_setname_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -1,5 +1,5 @@
GLIBC_2.11 pthread_sigqueue F
-GLIBC_2.12 pthread_setname_np F
+GLIBC_2.12 __libpthread_version_placeholder F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.19 __libpthread_version_placeholder F
GLIBC_2.2 __errno_location F
@@ -41,6 +41,7 @@ GLIBC_2.12 pthread_getname_np F
GLIBC_2.12 pthread_mutex_consistent F
GLIBC_2.12 pthread_mutexattr_getrobust F
GLIBC_2.12 pthread_mutexattr_setrobust F
+GLIBC_2.12 pthread_setname_np F
GLIBC_2.12 recvmmsg F
GLIBC_2.12 sys_errlist D 0x21c
GLIBC_2.12 sys_nerr D 0x4
@@ -2319,6 +2320,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setaffinity_np F
GLIBC_2.34 pthread_setattr_default_np F
GLIBC_2.34 pthread_setconcurrency F
+GLIBC_2.34 pthread_setname_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -1,5 +1,5 @@
GLIBC_2.11 pthread_sigqueue F
-GLIBC_2.12 pthread_setname_np F
+GLIBC_2.12 __libpthread_version_placeholder F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.2 __errno_location F
GLIBC_2.2 pthread_create F
@@ -41,6 +41,7 @@ GLIBC_2.12 pthread_getname_np F
GLIBC_2.12 pthread_mutex_consistent F
GLIBC_2.12 pthread_mutexattr_getrobust F
GLIBC_2.12 pthread_mutexattr_setrobust F
+GLIBC_2.12 pthread_setname_np F
GLIBC_2.12 recvmmsg F
GLIBC_2.12 sys_errlist D 0x21c
GLIBC_2.12 sys_nerr D 0x4
@@ -2316,6 +2317,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setaffinity_np F
GLIBC_2.34 pthread_setattr_default_np F
GLIBC_2.34 pthread_setconcurrency F
+GLIBC_2.34 pthread_setname_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -1,5 +1,5 @@
GLIBC_2.11 pthread_sigqueue F
-GLIBC_2.12 pthread_setname_np F
+GLIBC_2.12 __libpthread_version_placeholder F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.2 __errno_location F
GLIBC_2.2 pthread_create F
@@ -1783,6 +1783,7 @@ GLIBC_2.12 pthread_getname_np F
GLIBC_2.12 pthread_mutex_consistent F
GLIBC_2.12 pthread_mutexattr_getrobust F
GLIBC_2.12 pthread_mutexattr_setrobust F
+GLIBC_2.12 pthread_setname_np F
GLIBC_2.12 recvmmsg F
GLIBC_2.12 sys_errlist D 0x21c
GLIBC_2.12 sys_nerr D 0x4
@@ -2456,6 +2457,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setaffinity_np F
GLIBC_2.34 pthread_setattr_default_np F
GLIBC_2.34 pthread_setconcurrency F
+GLIBC_2.34 pthread_setname_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -4,7 +4,7 @@ GLIBC_2.1 pthread_create F
GLIBC_2.1.1 __libpthread_version_placeholder F
GLIBC_2.1.2 __libpthread_version_placeholder F
GLIBC_2.11 pthread_sigqueue F
-GLIBC_2.12 pthread_setname_np F
+GLIBC_2.12 __libpthread_version_placeholder F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.2 __libpthread_version_placeholder F
GLIBC_2.2.3 __libpthread_version_placeholder F
@@ -41,6 +41,7 @@ GLIBC_2.12 pthread_getname_np F
GLIBC_2.12 pthread_mutex_consistent F
GLIBC_2.12 pthread_mutexattr_getrobust F
GLIBC_2.12 pthread_mutexattr_setrobust F
+GLIBC_2.12 pthread_setname_np F
GLIBC_2.12 recvmmsg F
GLIBC_2.12 sys_errlist D 0x438
GLIBC_2.12 sys_nerr D 0x4
@@ -2369,6 +2370,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setaffinity_np F
GLIBC_2.34 pthread_setattr_default_np F
GLIBC_2.34 pthread_setconcurrency F
+GLIBC_2.34 pthread_setname_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -1,5 +1,5 @@
GLIBC_2.11 pthread_sigqueue F
-GLIBC_2.12 pthread_setname_np F
+GLIBC_2.12 __libpthread_version_placeholder F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.2 __errno_location F
GLIBC_2.2 pthread_create F
@@ -37,6 +37,7 @@ GLIBC_2.12 pthread_getname_np F
GLIBC_2.12 pthread_mutex_consistent F
GLIBC_2.12 pthread_mutexattr_getrobust F
GLIBC_2.12 pthread_mutexattr_setrobust F
+GLIBC_2.12 pthread_setname_np F
GLIBC_2.12 recvmmsg F
GLIBC_2.12 sys_errlist D 0x438
GLIBC_2.12 sys_nerr D 0x4
@@ -2328,6 +2329,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setaffinity_np F
GLIBC_2.34 pthread_setattr_default_np F
GLIBC_2.34 pthread_setconcurrency F
+GLIBC_2.34 pthread_setname_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -1,5 +1,5 @@
GLIBC_2.11 pthread_sigqueue F
-GLIBC_2.12 pthread_setname_np F
+GLIBC_2.12 __libpthread_version_placeholder F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.2.5 __errno_location F
GLIBC_2.2.5 pthread_create F
@@ -1557,6 +1557,7 @@ GLIBC_2.16 pthread_setaffinity_np F
GLIBC_2.16 pthread_setcancelstate F
GLIBC_2.16 pthread_setcanceltype F
GLIBC_2.16 pthread_setconcurrency F
+GLIBC_2.16 pthread_setname_np F
GLIBC_2.16 pthread_setschedparam F
GLIBC_2.16 pthread_setspecific F
GLIBC_2.16 pthread_sigmask F
@@ -2431,6 +2432,7 @@ GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setaffinity_np F
GLIBC_2.34 pthread_setattr_default_np F
GLIBC_2.34 pthread_setconcurrency F
+GLIBC_2.34 pthread_setname_np F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -1,6 +1,5 @@
GLIBC_2.16 __errno_location F
GLIBC_2.16 pthread_create F
-GLIBC_2.16 pthread_setname_np F
GLIBC_2.16 pthread_setschedprio F
GLIBC_2.16 pthread_sigqueue F
GLIBC_2.18 __libpthread_version_placeholder F