nptl: Move pthread_getconcurrency, pthread_setconcurrency into libc
Checks
Commit Message
The symbols were moved using scripts/move-symbol-to-libc.py,
in one commit due to their dependency on the internal
__concurrency_level variable.
Tested on i686-linux-gnu, x86_64-linux-gnu.
---
nptl/Makefile | 4 ++--
nptl/Versions | 6 ++++--
nptl/pthread_getconcurrency.c | 11 +++++++++--
nptl/pthread_setconcurrency.c | 11 +++++++++--
sysdeps/unix/sysv/linux/aarch64/libc.abilist | 4 ++++
sysdeps/unix/sysv/linux/aarch64/libpthread.abilist | 2 --
sysdeps/unix/sysv/linux/alpha/libc.abilist | 4 ++++
sysdeps/unix/sysv/linux/alpha/libpthread.abilist | 2 --
sysdeps/unix/sysv/linux/arc/libc.abilist | 4 ++++
sysdeps/unix/sysv/linux/arc/libpthread.abilist | 2 --
sysdeps/unix/sysv/linux/arm/be/libc.abilist | 4 ++++
sysdeps/unix/sysv/linux/arm/be/libpthread.abilist | 2 --
sysdeps/unix/sysv/linux/arm/le/libc.abilist | 4 ++++
sysdeps/unix/sysv/linux/arm/le/libpthread.abilist | 2 --
sysdeps/unix/sysv/linux/csky/libc.abilist | 4 ++++
sysdeps/unix/sysv/linux/csky/libpthread.abilist | 2 --
sysdeps/unix/sysv/linux/hppa/libc.abilist | 4 ++++
sysdeps/unix/sysv/linux/hppa/libpthread.abilist | 2 --
sysdeps/unix/sysv/linux/i386/libc.abilist | 4 ++++
sysdeps/unix/sysv/linux/i386/libpthread.abilist | 2 --
sysdeps/unix/sysv/linux/ia64/libc.abilist | 4 ++++
sysdeps/unix/sysv/linux/ia64/libpthread.abilist | 2 --
sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 4 ++++
sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist | 2 --
sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 4 ++++
sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist | 2 --
sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 4 ++++
sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist | 2 --
sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 4 ++++
sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist | 2 --
sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist | 4 ++++
sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist | 2 --
sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 4 ++++
sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist | 2 --
sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist | 4 ++++
sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist | 4 ++++
sysdeps/unix/sysv/linux/nios2/libc.abilist | 4 ++++
sysdeps/unix/sysv/linux/nios2/libpthread.abilist | 2 --
sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 4 ++++
sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist | 2 --
sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist | 4 ++++
sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist | 4 ++++
.../unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist | 2 --
sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist | 4 ++++
.../unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist | 2 --
sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist | 4 ++++
sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist | 2 --
sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 4 ++++
sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist | 2 --
sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 4 ++++
sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist | 2 --
sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 4 ++++
sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist | 2 --
sysdeps/unix/sysv/linux/sh/be/libc.abilist | 4 ++++
sysdeps/unix/sysv/linux/sh/be/libpthread.abilist | 2 --
sysdeps/unix/sysv/linux/sh/le/libc.abilist | 4 ++++
sysdeps/unix/sysv/linux/sh/le/libpthread.abilist | 2 --
sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 4 ++++
sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist | 2 --
sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 4 ++++
sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist | 2 --
sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 4 ++++
sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist | 2 --
sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 4 ++++
sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist | 2 --
65 files changed, 152 insertions(+), 66 deletions(-)
Comments
On 11/05/2021 08:38, Florian Weimer via Libc-alpha wrote:
> The symbols were moved using scripts/move-symbol-to-libc.py,
> in one commit due to their dependency on the internal
> __concurrency_level variable.
>
> Tested on i686-linux-gnu, x86_64-linux-gnu.
LGTM, thanks.
Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
>
> ---
> nptl/Makefile | 4 ++--
> nptl/Versions | 6 ++++--
> nptl/pthread_getconcurrency.c | 11 +++++++++--
> nptl/pthread_setconcurrency.c | 11 +++++++++--
> sysdeps/unix/sysv/linux/aarch64/libc.abilist | 4 ++++
> sysdeps/unix/sysv/linux/aarch64/libpthread.abilist | 2 --
> sysdeps/unix/sysv/linux/alpha/libc.abilist | 4 ++++
> sysdeps/unix/sysv/linux/alpha/libpthread.abilist | 2 --
> sysdeps/unix/sysv/linux/arc/libc.abilist | 4 ++++
> sysdeps/unix/sysv/linux/arc/libpthread.abilist | 2 --
> sysdeps/unix/sysv/linux/arm/be/libc.abilist | 4 ++++
> sysdeps/unix/sysv/linux/arm/be/libpthread.abilist | 2 --
> sysdeps/unix/sysv/linux/arm/le/libc.abilist | 4 ++++
> sysdeps/unix/sysv/linux/arm/le/libpthread.abilist | 2 --
> sysdeps/unix/sysv/linux/csky/libc.abilist | 4 ++++
> sysdeps/unix/sysv/linux/csky/libpthread.abilist | 2 --
> sysdeps/unix/sysv/linux/hppa/libc.abilist | 4 ++++
> sysdeps/unix/sysv/linux/hppa/libpthread.abilist | 2 --
> sysdeps/unix/sysv/linux/i386/libc.abilist | 4 ++++
> sysdeps/unix/sysv/linux/i386/libpthread.abilist | 2 --
> sysdeps/unix/sysv/linux/ia64/libc.abilist | 4 ++++
> sysdeps/unix/sysv/linux/ia64/libpthread.abilist | 2 --
> sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 4 ++++
> sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist | 2 --
> sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 4 ++++
> sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist | 2 --
> sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 4 ++++
> sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist | 2 --
> sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 4 ++++
> sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist | 2 --
> sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist | 4 ++++
> sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist | 2 --
> sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 4 ++++
> sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist | 2 --
> sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist | 4 ++++
> sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist | 4 ++++
> sysdeps/unix/sysv/linux/nios2/libc.abilist | 4 ++++
> sysdeps/unix/sysv/linux/nios2/libpthread.abilist | 2 --
> sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 4 ++++
> sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist | 2 --
> sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist | 4 ++++
> sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist | 4 ++++
> .../unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist | 2 --
> sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist | 4 ++++
> .../unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist | 2 --
> sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist | 4 ++++
> sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist | 2 --
> sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 4 ++++
> sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist | 2 --
> sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 4 ++++
> sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist | 2 --
> sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 4 ++++
> sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist | 2 --
> sysdeps/unix/sysv/linux/sh/be/libc.abilist | 4 ++++
> sysdeps/unix/sysv/linux/sh/be/libpthread.abilist | 2 --
> sysdeps/unix/sysv/linux/sh/le/libc.abilist | 4 ++++
> sysdeps/unix/sysv/linux/sh/le/libpthread.abilist | 2 --
> sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 4 ++++
> sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist | 2 --
> sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 4 ++++
> sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist | 2 --
> sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 4 ++++
> sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist | 2 --
> sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 4 ++++
> sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist | 2 --
> 65 files changed, 152 insertions(+), 66 deletions(-)
>
> diff --git a/nptl/Makefile b/nptl/Makefile
> index f81b2f64df..6d056ad2c9 100644
> --- a/nptl/Makefile
> +++ b/nptl/Makefile
> @@ -101,6 +101,7 @@ routines = \
> pthread_exit \
> pthread_getaffinity \
> pthread_getattr_np \
> + pthread_getconcurrency \
> pthread_getschedparam \
> pthread_getspecific \
> pthread_join \
> @@ -155,6 +156,7 @@ routines = \
> pthread_setattr_default_np \
> pthread_setcancelstate \
> pthread_setcanceltype \
> + pthread_setconcurrency \
> pthread_setschedparam \
> pthread_setspecific \
> pthread_sigmask \
> @@ -204,11 +206,9 @@ libpthread-routines = \
> pthread_cancel \
> pthread_create \
> pthread_getattr_default_np \
> - pthread_getconcurrency \
> pthread_getcpuclockid \
> pthread_getname \
> pthread_setaffinity \
> - pthread_setconcurrency \
> pthread_setname \
> pthread_setschedprio \
> pthread_sigqueue \
Ok.
> diff --git a/nptl/Versions b/nptl/Versions
> index 8c3e825083..cceaf200dc 100644
> --- a/nptl/Versions
> +++ b/nptl/Versions
> @@ -73,6 +73,7 @@ libc {
> }
> GLIBC_2.1 {
> pthread_attr_init;
> + pthread_getconcurrency;
> pthread_mutexattr_gettype;
> pthread_mutexattr_settype;
> pthread_rwlock_destroy;
> @@ -88,6 +89,7 @@ libc {
> pthread_rwlockattr_init;
> pthread_rwlockattr_setkind_np;
> pthread_rwlockattr_setpshared;
> + pthread_setconcurrency;
> sem_destroy;
> sem_getvalue;
> sem_init;
> @@ -251,6 +253,7 @@ libc {
> pthread_condattr_setclock;
> pthread_condattr_setpshared;
> pthread_detach;
> + pthread_getconcurrency;
> pthread_getspecific;
> pthread_join;
> pthread_key_create;
> @@ -289,6 +292,7 @@ libc {
> pthread_rwlockattr_setkind_np;
> pthread_rwlockattr_setpshared;
> pthread_setattr_default_np;
> + pthread_setconcurrency;
> pthread_setspecific;
> pthread_spin_destroy;
> pthread_spin_init;
> @@ -392,8 +396,6 @@ libpthread {
> pthread_attr_setstackaddr;
> pthread_attr_setstacksize;
> pthread_create;
> - pthread_getconcurrency;
> - pthread_setconcurrency;
> }
>
> GLIBC_2.1.1 {
Ok.
> diff --git a/nptl/pthread_getconcurrency.c b/nptl/pthread_getconcurrency.c
> index 2ff9afa51b..387f7ffa39 100644
> --- a/nptl/pthread_getconcurrency.c
> +++ b/nptl/pthread_getconcurrency.c
> @@ -17,10 +17,17 @@
> <https://www.gnu.org/licenses/>. */
>
> #include "pthreadP.h"
> -
> +#include <shlib-compat.h>
>
> int
> -pthread_getconcurrency (void)
> +__pthread_getconcurrency (void)
> {
> return __concurrency_level;
> }
> +versioned_symbol (libc, __pthread_getconcurrency, pthread_getconcurrency,
> + GLIBC_2_34);
> +
> +#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)
> +compat_symbol (libpthread, __pthread_getconcurrency, pthread_getconcurrency,
> + GLIBC_2_1);
> +#endif
Ok.
> diff --git a/nptl/pthread_setconcurrency.c b/nptl/pthread_setconcurrency.c
> index e58a1446f4..5bc93ddaef 100644
> --- a/nptl/pthread_setconcurrency.c
> +++ b/nptl/pthread_setconcurrency.c
> @@ -18,14 +18,14 @@
>
> #include <errno.h>
> #include "pthreadP.h"
> -
> +#include <shlib-compat.h>
>
> /* Global definition. Needed in pthread_getconcurrency as well. */
> int __concurrency_level;
>
>
> int
> -pthread_setconcurrency (int level)
> +__pthread_setconcurrency (int level)
> {
> if (level < 0)
> return EINVAL;
> @@ -37,3 +37,10 @@ pthread_setconcurrency (int level)
>
> return 0;
> }
> +versioned_symbol (libc, __pthread_setconcurrency, pthread_setconcurrency,
> + GLIBC_2_34);
> +
> +#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)
> +compat_symbol (libpthread, __pthread_setconcurrency, pthread_setconcurrency,
> + GLIBC_2_1);
> +#endif
Ok.
> diff --git a/sysdeps/unix/sysv/linux/aarch64/libc.abilist b/sysdeps/unix/sysv/linux/aarch64/libc.abilist
> index 2d06bfef34..b16b101627 100644
> --- a/sysdeps/unix/sysv/linux/aarch64/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/aarch64/libc.abilist
> @@ -1479,6 +1479,7 @@ GLIBC_2.17 pthread_equal F
> GLIBC_2.17 pthread_exit F
> GLIBC_2.17 pthread_getaffinity_np F
> GLIBC_2.17 pthread_getattr_np F
> +GLIBC_2.17 pthread_getconcurrency F
> GLIBC_2.17 pthread_getschedparam F
> GLIBC_2.17 pthread_getspecific F
> GLIBC_2.17 pthread_join F
> @@ -1531,6 +1532,7 @@ GLIBC_2.17 pthread_rwlockattr_setpshared F
> GLIBC_2.17 pthread_self F
> GLIBC_2.17 pthread_setcancelstate F
> GLIBC_2.17 pthread_setcanceltype F
> +GLIBC_2.17 pthread_setconcurrency F
> GLIBC_2.17 pthread_setschedparam F
> GLIBC_2.17 pthread_setspecific F
> GLIBC_2.17 pthread_sigmask F
> @@ -2334,6 +2336,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
> GLIBC_2.34 pthread_condattr_setclock F
> GLIBC_2.34 pthread_condattr_setpshared F
> GLIBC_2.34 pthread_detach F
> +GLIBC_2.34 pthread_getconcurrency F
> GLIBC_2.34 pthread_getspecific F
> GLIBC_2.34 pthread_join F
> GLIBC_2.34 pthread_key_create F
> @@ -2376,6 +2379,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
> GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setattr_default_np F
> +GLIBC_2.34 pthread_setconcurrency 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 2b21af13ad..12e01cb720 100644
> --- a/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist
> @@ -14,11 +14,9 @@ GLIBC_2.17 pthread_attr_setstackaddr F
> GLIBC_2.17 pthread_attr_setstacksize F
> GLIBC_2.17 pthread_cancel F
> GLIBC_2.17 pthread_create F
> -GLIBC_2.17 pthread_getconcurrency F
> GLIBC_2.17 pthread_getcpuclockid F
> GLIBC_2.17 pthread_getname_np F
> GLIBC_2.17 pthread_setaffinity_np F
> -GLIBC_2.17 pthread_setconcurrency F
> GLIBC_2.17 pthread_setname_np F
> GLIBC_2.17 pthread_setschedprio F
> GLIBC_2.17 pthread_sigqueue F
> diff --git a/sysdeps/unix/sysv/linux/alpha/libc.abilist b/sysdeps/unix/sysv/linux/alpha/libc.abilist
> index 8f1c1368ad..690518db60 100644
> --- a/sysdeps/unix/sysv/linux/alpha/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/alpha/libc.abilist
> @@ -1613,6 +1613,7 @@ GLIBC_2.1 pread64 F
> GLIBC_2.1 printf_size F
> GLIBC_2.1 printf_size_info F
> GLIBC_2.1 pthread_attr_init F
> +GLIBC_2.1 pthread_getconcurrency F
> GLIBC_2.1 pthread_mutexattr_gettype F
> GLIBC_2.1 pthread_mutexattr_settype F
> GLIBC_2.1 pthread_rwlock_destroy F
> @@ -1628,6 +1629,7 @@ 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 pthread_rwlockattr_setpshared F
> +GLIBC_2.1 pthread_setconcurrency F
> GLIBC_2.1 ptsname F
> GLIBC_2.1 ptsname_r F
> GLIBC_2.1 putgrent F
> @@ -2421,6 +2423,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
> GLIBC_2.34 pthread_condattr_setclock F
> GLIBC_2.34 pthread_condattr_setpshared F
> GLIBC_2.34 pthread_detach F
> +GLIBC_2.34 pthread_getconcurrency F
> GLIBC_2.34 pthread_getspecific F
> GLIBC_2.34 pthread_join F
> GLIBC_2.34 pthread_key_create F
> @@ -2463,6 +2466,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
> GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setattr_default_np F
> +GLIBC_2.34 pthread_setconcurrency 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 56ac3b7e71..a8a03fece5 100644
> --- a/sysdeps/unix/sysv/linux/alpha/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/alpha/libpthread.abilist
> @@ -8,8 +8,6 @@ GLIBC_2.1 pthread_attr_setguardsize F
> 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_setconcurrency F
> GLIBC_2.1.1 __libpthread_version_placeholder F
> GLIBC_2.1.2 __libpthread_version_placeholder F
> GLIBC_2.11 pthread_sigqueue F
> diff --git a/sysdeps/unix/sysv/linux/arc/libc.abilist b/sysdeps/unix/sysv/linux/arc/libc.abilist
> index ae902ecdd0..6af65cb166 100644
> --- a/sysdeps/unix/sysv/linux/arc/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/arc/libc.abilist
> @@ -1420,6 +1420,7 @@ GLIBC_2.32 pthread_equal F
> GLIBC_2.32 pthread_exit F
> GLIBC_2.32 pthread_getaffinity_np F
> GLIBC_2.32 pthread_getattr_np F
> +GLIBC_2.32 pthread_getconcurrency F
> GLIBC_2.32 pthread_getschedparam F
> GLIBC_2.32 pthread_getspecific F
> GLIBC_2.32 pthread_join F
> @@ -1476,6 +1477,7 @@ GLIBC_2.32 pthread_self F
> 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_setschedparam F
> GLIBC_2.32 pthread_setspecific F
> GLIBC_2.32 pthread_sigmask F
> @@ -2093,6 +2095,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
> GLIBC_2.34 pthread_condattr_setclock F
> GLIBC_2.34 pthread_condattr_setpshared F
> GLIBC_2.34 pthread_detach F
> +GLIBC_2.34 pthread_getconcurrency F
> GLIBC_2.34 pthread_getspecific F
> GLIBC_2.34 pthread_join F
> GLIBC_2.34 pthread_key_create F
> @@ -2135,6 +2138,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
> GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setattr_default_np F
> +GLIBC_2.34 pthread_setconcurrency 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 7a8ca30604..5f4df4f938 100644
> --- a/sysdeps/unix/sysv/linux/arc/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/arc/libpthread.abilist
> @@ -15,11 +15,9 @@ GLIBC_2.32 pthread_attr_setstacksize F
> GLIBC_2.32 pthread_cancel F
> GLIBC_2.32 pthread_create F
> GLIBC_2.32 pthread_getattr_default_np F
> -GLIBC_2.32 pthread_getconcurrency F
> GLIBC_2.32 pthread_getcpuclockid F
> GLIBC_2.32 pthread_getname_np F
> GLIBC_2.32 pthread_setaffinity_np F
> -GLIBC_2.32 pthread_setconcurrency F
> GLIBC_2.32 pthread_setname_np F
> GLIBC_2.32 pthread_setschedprio F
> GLIBC_2.32 pthread_sigqueue F
> diff --git a/sysdeps/unix/sysv/linux/arm/be/libc.abilist b/sysdeps/unix/sysv/linux/arm/be/libc.abilist
> index acc620643f..9a031b69d8 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_condattr_getpshared F
> GLIBC_2.34 pthread_condattr_setclock F
> GLIBC_2.34 pthread_condattr_setpshared F
> GLIBC_2.34 pthread_detach F
> +GLIBC_2.34 pthread_getconcurrency F
> GLIBC_2.34 pthread_getspecific F
> GLIBC_2.34 pthread_join F
> GLIBC_2.34 pthread_key_create F
> @@ -261,6 +262,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
> GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setattr_default_np F
> +GLIBC_2.34 pthread_setconcurrency F
> GLIBC_2.34 pthread_setspecific F
> GLIBC_2.34 pthread_spin_destroy F
> GLIBC_2.34 pthread_spin_init F
> @@ -1703,6 +1705,7 @@ GLIBC_2.4 pthread_equal F
> GLIBC_2.4 pthread_exit F
> GLIBC_2.4 pthread_getaffinity_np F
> GLIBC_2.4 pthread_getattr_np F
> +GLIBC_2.4 pthread_getconcurrency F
> GLIBC_2.4 pthread_getschedparam F
> GLIBC_2.4 pthread_getspecific F
> GLIBC_2.4 pthread_join F
> @@ -1752,6 +1755,7 @@ GLIBC_2.4 pthread_rwlockattr_setpshared F
> GLIBC_2.4 pthread_self F
> GLIBC_2.4 pthread_setcancelstate F
> GLIBC_2.4 pthread_setcanceltype F
> +GLIBC_2.4 pthread_setconcurrency F
> GLIBC_2.4 pthread_setschedparam F
> GLIBC_2.4 pthread_setspecific F
> GLIBC_2.4 pthread_sigmask F
> diff --git a/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist b/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist
> index d629cc23e7..cd20805207 100644
> --- a/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist
> @@ -22,8 +22,6 @@ GLIBC_2.4 pthread_attr_setstackaddr F
> GLIBC_2.4 pthread_attr_setstacksize F
> GLIBC_2.4 pthread_cancel F
> GLIBC_2.4 pthread_create F
> -GLIBC_2.4 pthread_getconcurrency F
> GLIBC_2.4 pthread_getcpuclockid F
> GLIBC_2.4 pthread_setaffinity_np F
> -GLIBC_2.4 pthread_setconcurrency F
> GLIBC_2.4 pthread_setschedprio F
> diff --git a/sysdeps/unix/sysv/linux/arm/le/libc.abilist b/sysdeps/unix/sysv/linux/arm/le/libc.abilist
> index fd33a2317f..4c6dcd15c8 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_condattr_getpshared F
> GLIBC_2.34 pthread_condattr_setclock F
> GLIBC_2.34 pthread_condattr_setpshared F
> GLIBC_2.34 pthread_detach F
> +GLIBC_2.34 pthread_getconcurrency F
> GLIBC_2.34 pthread_getspecific F
> GLIBC_2.34 pthread_join F
> GLIBC_2.34 pthread_key_create F
> @@ -258,6 +259,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
> GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setattr_default_np F
> +GLIBC_2.34 pthread_setconcurrency F
> GLIBC_2.34 pthread_setspecific F
> GLIBC_2.34 pthread_spin_destroy F
> GLIBC_2.34 pthread_spin_init F
> @@ -1700,6 +1702,7 @@ GLIBC_2.4 pthread_equal F
> GLIBC_2.4 pthread_exit F
> GLIBC_2.4 pthread_getaffinity_np F
> GLIBC_2.4 pthread_getattr_np F
> +GLIBC_2.4 pthread_getconcurrency F
> GLIBC_2.4 pthread_getschedparam F
> GLIBC_2.4 pthread_getspecific F
> GLIBC_2.4 pthread_join F
> @@ -1749,6 +1752,7 @@ GLIBC_2.4 pthread_rwlockattr_setpshared F
> GLIBC_2.4 pthread_self F
> GLIBC_2.4 pthread_setcancelstate F
> GLIBC_2.4 pthread_setcanceltype F
> +GLIBC_2.4 pthread_setconcurrency F
> GLIBC_2.4 pthread_setschedparam F
> GLIBC_2.4 pthread_setspecific F
> GLIBC_2.4 pthread_sigmask F
> diff --git a/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist b/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist
> index d629cc23e7..cd20805207 100644
> --- a/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist
> @@ -22,8 +22,6 @@ GLIBC_2.4 pthread_attr_setstackaddr F
> GLIBC_2.4 pthread_attr_setstacksize F
> GLIBC_2.4 pthread_cancel F
> GLIBC_2.4 pthread_create F
> -GLIBC_2.4 pthread_getconcurrency F
> GLIBC_2.4 pthread_getcpuclockid F
> GLIBC_2.4 pthread_setaffinity_np F
> -GLIBC_2.4 pthread_setconcurrency F
> GLIBC_2.4 pthread_setschedprio F
> diff --git a/sysdeps/unix/sysv/linux/csky/libc.abilist b/sysdeps/unix/sysv/linux/csky/libc.abilist
> index c1ac24c3a2..1e7dabff0c 100644
> --- a/sysdeps/unix/sysv/linux/csky/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/csky/libc.abilist
> @@ -1479,6 +1479,7 @@ GLIBC_2.29 pthread_equal F
> GLIBC_2.29 pthread_exit F
> GLIBC_2.29 pthread_getaffinity_np F
> GLIBC_2.29 pthread_getattr_np F
> +GLIBC_2.29 pthread_getconcurrency F
> GLIBC_2.29 pthread_getschedparam F
> GLIBC_2.29 pthread_getspecific F
> GLIBC_2.29 pthread_join F
> @@ -1532,6 +1533,7 @@ GLIBC_2.29 pthread_self F
> 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_setschedparam F
> GLIBC_2.29 pthread_setspecific F
> GLIBC_2.29 pthread_sigmask F
> @@ -2277,6 +2279,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
> GLIBC_2.34 pthread_condattr_setclock F
> GLIBC_2.34 pthread_condattr_setpshared F
> GLIBC_2.34 pthread_detach F
> +GLIBC_2.34 pthread_getconcurrency F
> GLIBC_2.34 pthread_getspecific F
> GLIBC_2.34 pthread_join F
> GLIBC_2.34 pthread_key_create F
> @@ -2319,6 +2322,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
> GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setattr_default_np F
> +GLIBC_2.34 pthread_setconcurrency 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 4fc96fb0d8..4215fbaaac 100644
> --- a/sysdeps/unix/sysv/linux/csky/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/csky/libpthread.abilist
> @@ -15,11 +15,9 @@ GLIBC_2.29 pthread_attr_setstacksize F
> GLIBC_2.29 pthread_cancel F
> GLIBC_2.29 pthread_create F
> GLIBC_2.29 pthread_getattr_default_np F
> -GLIBC_2.29 pthread_getconcurrency F
> GLIBC_2.29 pthread_getcpuclockid F
> GLIBC_2.29 pthread_getname_np F
> GLIBC_2.29 pthread_setaffinity_np F
> -GLIBC_2.29 pthread_setconcurrency F
> GLIBC_2.29 pthread_setname_np F
> GLIBC_2.29 pthread_setschedprio F
> GLIBC_2.29 pthread_sigqueue F
> diff --git a/sysdeps/unix/sysv/linux/hppa/libc.abilist b/sysdeps/unix/sysv/linux/hppa/libc.abilist
> index 29225ac912..86281db8bd 100644
> --- a/sysdeps/unix/sysv/linux/hppa/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/hppa/libc.abilist
> @@ -1302,6 +1302,7 @@ GLIBC_2.2 pthread_condattr_setpshared F
> GLIBC_2.2 pthread_detach F
> GLIBC_2.2 pthread_equal F
> GLIBC_2.2 pthread_exit F
> +GLIBC_2.2 pthread_getconcurrency F
> GLIBC_2.2 pthread_getschedparam F
> GLIBC_2.2 pthread_getspecific F
> GLIBC_2.2 pthread_join F
> @@ -1342,6 +1343,7 @@ GLIBC_2.2 pthread_rwlockattr_setpshared F
> GLIBC_2.2 pthread_self F
> GLIBC_2.2 pthread_setcancelstate F
> GLIBC_2.2 pthread_setcanceltype F
> +GLIBC_2.2 pthread_setconcurrency F
> GLIBC_2.2 pthread_setschedparam F
> GLIBC_2.2 pthread_setspecific F
> GLIBC_2.2 pthread_sigmask F
> @@ -2228,6 +2230,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
> GLIBC_2.34 pthread_condattr_setclock F
> GLIBC_2.34 pthread_condattr_setpshared F
> GLIBC_2.34 pthread_detach F
> +GLIBC_2.34 pthread_getconcurrency F
> GLIBC_2.34 pthread_getspecific F
> GLIBC_2.34 pthread_join F
> GLIBC_2.34 pthread_key_create F
> @@ -2270,6 +2273,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
> GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setattr_default_np F
> +GLIBC_2.34 pthread_setconcurrency 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 77bf2e186d..9b3cfb5d8d 100644
> --- a/sysdeps/unix/sysv/linux/hppa/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/hppa/libpthread.abilist
> @@ -13,9 +13,7 @@ GLIBC_2.2 pthread_attr_setstackaddr F
> GLIBC_2.2 pthread_attr_setstacksize F
> GLIBC_2.2 pthread_cancel F
> GLIBC_2.2 pthread_create F
> -GLIBC_2.2 pthread_getconcurrency F
> GLIBC_2.2 pthread_getcpuclockid F
> -GLIBC_2.2 pthread_setconcurrency F
> GLIBC_2.2.3 __libpthread_version_placeholder F
> GLIBC_2.2.6 __libpthread_version_placeholder F
> GLIBC_2.28 thrd_create F
> diff --git a/sysdeps/unix/sysv/linux/i386/libc.abilist b/sysdeps/unix/sysv/linux/i386/libc.abilist
> index b5026ba906..d3d9fa9b7e 100644
> --- a/sysdeps/unix/sysv/linux/i386/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/i386/libc.abilist
> @@ -1581,6 +1581,7 @@ GLIBC_2.1 pread64 F
> GLIBC_2.1 printf_size F
> GLIBC_2.1 printf_size_info F
> GLIBC_2.1 pthread_attr_init F
> +GLIBC_2.1 pthread_getconcurrency F
> GLIBC_2.1 pthread_mutexattr_gettype F
> GLIBC_2.1 pthread_mutexattr_settype F
> GLIBC_2.1 pthread_rwlock_destroy F
> @@ -1596,6 +1597,7 @@ 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 pthread_rwlockattr_setpshared F
> +GLIBC_2.1 pthread_setconcurrency F
> GLIBC_2.1 ptsname F
> GLIBC_2.1 ptsname_r F
> GLIBC_2.1 putgrent F
> @@ -2411,6 +2413,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
> GLIBC_2.34 pthread_condattr_setclock F
> GLIBC_2.34 pthread_condattr_setpshared F
> GLIBC_2.34 pthread_detach F
> +GLIBC_2.34 pthread_getconcurrency F
> GLIBC_2.34 pthread_getspecific F
> GLIBC_2.34 pthread_join F
> GLIBC_2.34 pthread_key_create F
> @@ -2453,6 +2456,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
> GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setattr_default_np F
> +GLIBC_2.34 pthread_setconcurrency 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 6c36475ccb..5762f422c5 100644
> --- a/sysdeps/unix/sysv/linux/i386/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/i386/libpthread.abilist
> @@ -8,8 +8,6 @@ GLIBC_2.1 pthread_attr_setguardsize F
> 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_setconcurrency F
> GLIBC_2.1.1 __libpthread_version_placeholder F
> GLIBC_2.1.2 __libpthread_version_placeholder F
> GLIBC_2.11 pthread_sigqueue F
> diff --git a/sysdeps/unix/sysv/linux/ia64/libc.abilist b/sysdeps/unix/sysv/linux/ia64/libc.abilist
> index f6fc393a21..dc4d221a17 100644
> --- a/sysdeps/unix/sysv/linux/ia64/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/ia64/libc.abilist
> @@ -1323,6 +1323,7 @@ GLIBC_2.2 pthread_condattr_setpshared F
> GLIBC_2.2 pthread_detach F
> GLIBC_2.2 pthread_equal F
> GLIBC_2.2 pthread_exit F
> +GLIBC_2.2 pthread_getconcurrency F
> GLIBC_2.2 pthread_getschedparam F
> GLIBC_2.2 pthread_getspecific F
> GLIBC_2.2 pthread_join F
> @@ -1363,6 +1364,7 @@ GLIBC_2.2 pthread_rwlockattr_setpshared F
> GLIBC_2.2 pthread_self F
> GLIBC_2.2 pthread_setcancelstate F
> GLIBC_2.2 pthread_setcanceltype F
> +GLIBC_2.2 pthread_setconcurrency F
> GLIBC_2.2 pthread_setschedparam F
> GLIBC_2.2 pthread_setspecific F
> GLIBC_2.2 pthread_sigmask F
> @@ -2262,6 +2264,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
> GLIBC_2.34 pthread_condattr_setclock F
> GLIBC_2.34 pthread_condattr_setpshared F
> GLIBC_2.34 pthread_detach F
> +GLIBC_2.34 pthread_getconcurrency F
> GLIBC_2.34 pthread_getspecific F
> GLIBC_2.34 pthread_join F
> GLIBC_2.34 pthread_key_create F
> @@ -2304,6 +2307,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
> GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setattr_default_np F
> +GLIBC_2.34 pthread_setconcurrency 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 8db794d53e..d5bb9cea00 100644
> --- a/sysdeps/unix/sysv/linux/ia64/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/ia64/libpthread.abilist
> @@ -13,9 +13,7 @@ GLIBC_2.2 pthread_attr_setstackaddr F
> GLIBC_2.2 pthread_attr_setstacksize F
> GLIBC_2.2 pthread_cancel F
> GLIBC_2.2 pthread_create F
> -GLIBC_2.2 pthread_getconcurrency F
> GLIBC_2.2 pthread_getcpuclockid F
> -GLIBC_2.2 pthread_setconcurrency F
> GLIBC_2.2.3 __libpthread_version_placeholder F
> GLIBC_2.2.6 __libpthread_version_placeholder F
> GLIBC_2.28 thrd_create F
> diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist
> index dfb73924b9..a2478f3881 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_condattr_getpshared F
> GLIBC_2.34 pthread_condattr_setclock F
> GLIBC_2.34 pthread_condattr_setpshared F
> GLIBC_2.34 pthread_detach F
> +GLIBC_2.34 pthread_getconcurrency F
> GLIBC_2.34 pthread_getspecific F
> GLIBC_2.34 pthread_join F
> GLIBC_2.34 pthread_key_create F
> @@ -262,6 +263,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
> GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setattr_default_np F
> +GLIBC_2.34 pthread_setconcurrency F
> GLIBC_2.34 pthread_setspecific F
> GLIBC_2.34 pthread_spin_destroy F
> GLIBC_2.34 pthread_spin_init F
> @@ -1683,6 +1685,7 @@ GLIBC_2.4 pthread_equal F
> GLIBC_2.4 pthread_exit F
> GLIBC_2.4 pthread_getaffinity_np F
> GLIBC_2.4 pthread_getattr_np F
> +GLIBC_2.4 pthread_getconcurrency F
> GLIBC_2.4 pthread_getschedparam F
> GLIBC_2.4 pthread_getspecific F
> GLIBC_2.4 pthread_join F
> @@ -1732,6 +1735,7 @@ GLIBC_2.4 pthread_rwlockattr_setpshared F
> GLIBC_2.4 pthread_self F
> GLIBC_2.4 pthread_setcancelstate F
> GLIBC_2.4 pthread_setcanceltype F
> +GLIBC_2.4 pthread_setconcurrency F
> GLIBC_2.4 pthread_setschedparam F
> GLIBC_2.4 pthread_setspecific F
> GLIBC_2.4 pthread_sigmask F
> diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist
> index d629cc23e7..cd20805207 100644
> --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist
> @@ -22,8 +22,6 @@ GLIBC_2.4 pthread_attr_setstackaddr F
> GLIBC_2.4 pthread_attr_setstacksize F
> GLIBC_2.4 pthread_cancel F
> GLIBC_2.4 pthread_create F
> -GLIBC_2.4 pthread_getconcurrency F
> GLIBC_2.4 pthread_getcpuclockid F
> GLIBC_2.4 pthread_setaffinity_np F
> -GLIBC_2.4 pthread_setconcurrency F
> GLIBC_2.4 pthread_setschedprio F
> diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist
> index 1a88ecbca4..a0f730963e 100644
> --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist
> @@ -1577,6 +1577,7 @@ GLIBC_2.1 pread64 F
> GLIBC_2.1 printf_size F
> GLIBC_2.1 printf_size_info F
> GLIBC_2.1 pthread_attr_init F
> +GLIBC_2.1 pthread_getconcurrency F
> GLIBC_2.1 pthread_mutexattr_gettype F
> GLIBC_2.1 pthread_mutexattr_settype F
> GLIBC_2.1 pthread_rwlock_destroy F
> @@ -1592,6 +1593,7 @@ 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 pthread_rwlockattr_setpshared F
> +GLIBC_2.1 pthread_setconcurrency F
> GLIBC_2.1 ptsname F
> GLIBC_2.1 ptsname_r F
> GLIBC_2.1 putgrent F
> @@ -2354,6 +2356,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
> GLIBC_2.34 pthread_condattr_setclock F
> GLIBC_2.34 pthread_condattr_setpshared F
> GLIBC_2.34 pthread_detach F
> +GLIBC_2.34 pthread_getconcurrency F
> GLIBC_2.34 pthread_getspecific F
> GLIBC_2.34 pthread_join F
> GLIBC_2.34 pthread_key_create F
> @@ -2396,6 +2399,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
> GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setattr_default_np F
> +GLIBC_2.34 pthread_setconcurrency 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 6c36475ccb..5762f422c5 100644
> --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist
> @@ -8,8 +8,6 @@ GLIBC_2.1 pthread_attr_setguardsize F
> 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_setconcurrency F
> GLIBC_2.1.1 __libpthread_version_placeholder F
> GLIBC_2.1.2 __libpthread_version_placeholder F
> GLIBC_2.11 pthread_sigqueue F
> diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist
> index f07dba5ef0..2e05d0c333 100644
> --- a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist
> @@ -1481,6 +1481,7 @@ GLIBC_2.18 pthread_equal F
> GLIBC_2.18 pthread_exit F
> GLIBC_2.18 pthread_getaffinity_np F
> GLIBC_2.18 pthread_getattr_np F
> +GLIBC_2.18 pthread_getconcurrency F
> GLIBC_2.18 pthread_getschedparam F
> GLIBC_2.18 pthread_getspecific F
> GLIBC_2.18 pthread_join F
> @@ -1534,6 +1535,7 @@ GLIBC_2.18 pthread_self F
> 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_setschedparam F
> GLIBC_2.18 pthread_setspecific F
> GLIBC_2.18 pthread_sigmask F
> @@ -2328,6 +2330,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
> GLIBC_2.34 pthread_condattr_setclock F
> GLIBC_2.34 pthread_condattr_setpshared F
> GLIBC_2.34 pthread_detach F
> +GLIBC_2.34 pthread_getconcurrency F
> GLIBC_2.34 pthread_getspecific F
> GLIBC_2.34 pthread_join F
> GLIBC_2.34 pthread_key_create F
> @@ -2370,6 +2373,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
> GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setattr_default_np F
> +GLIBC_2.34 pthread_setconcurrency 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 64fff0e0e0..c30ad2172f 100644
> --- a/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist
> @@ -15,11 +15,9 @@ GLIBC_2.18 pthread_attr_setstacksize F
> GLIBC_2.18 pthread_cancel F
> GLIBC_2.18 pthread_create F
> GLIBC_2.18 pthread_getattr_default_np F
> -GLIBC_2.18 pthread_getconcurrency F
> GLIBC_2.18 pthread_getcpuclockid F
> GLIBC_2.18 pthread_getname_np F
> GLIBC_2.18 pthread_setaffinity_np F
> -GLIBC_2.18 pthread_setconcurrency F
> GLIBC_2.18 pthread_setname_np F
> GLIBC_2.18 pthread_setschedprio F
> GLIBC_2.18 pthread_sigqueue F
> diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist
> index 688de4ee35..86900c86b4 100644
> --- a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist
> @@ -1481,6 +1481,7 @@ GLIBC_2.18 pthread_equal F
> GLIBC_2.18 pthread_exit F
> GLIBC_2.18 pthread_getaffinity_np F
> GLIBC_2.18 pthread_getattr_np F
> +GLIBC_2.18 pthread_getconcurrency F
> GLIBC_2.18 pthread_getschedparam F
> GLIBC_2.18 pthread_getspecific F
> GLIBC_2.18 pthread_join F
> @@ -1534,6 +1535,7 @@ GLIBC_2.18 pthread_self F
> 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_setschedparam F
> GLIBC_2.18 pthread_setspecific F
> GLIBC_2.18 pthread_sigmask F
> @@ -2325,6 +2327,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
> GLIBC_2.34 pthread_condattr_setclock F
> GLIBC_2.34 pthread_condattr_setpshared F
> GLIBC_2.34 pthread_detach F
> +GLIBC_2.34 pthread_getconcurrency F
> GLIBC_2.34 pthread_getspecific F
> GLIBC_2.34 pthread_join F
> GLIBC_2.34 pthread_key_create F
> @@ -2367,6 +2370,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
> GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setattr_default_np F
> +GLIBC_2.34 pthread_setconcurrency 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 64fff0e0e0..c30ad2172f 100644
> --- a/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist
> @@ -15,11 +15,9 @@ GLIBC_2.18 pthread_attr_setstacksize F
> GLIBC_2.18 pthread_cancel F
> GLIBC_2.18 pthread_create F
> GLIBC_2.18 pthread_getattr_default_np F
> -GLIBC_2.18 pthread_getconcurrency F
> GLIBC_2.18 pthread_getcpuclockid F
> GLIBC_2.18 pthread_getname_np F
> GLIBC_2.18 pthread_setaffinity_np F
> -GLIBC_2.18 pthread_setconcurrency F
> GLIBC_2.18 pthread_setname_np F
> GLIBC_2.18 pthread_setschedprio F
> GLIBC_2.18 pthread_sigqueue F
> diff --git a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist
> index 7e82eadb1d..e95c160654 100644
> --- a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist
> @@ -1856,6 +1856,7 @@ GLIBC_2.2 pthread_barrierattr_init F
> GLIBC_2.2 pthread_barrierattr_setpshared F
> GLIBC_2.2 pthread_condattr_getpshared F
> GLIBC_2.2 pthread_condattr_setpshared F
> +GLIBC_2.2 pthread_getconcurrency F
> GLIBC_2.2 pthread_mutex_timedlock F
> GLIBC_2.2 pthread_mutexattr_getpshared F
> GLIBC_2.2 pthread_mutexattr_gettype F
> @@ -1876,6 +1877,7 @@ 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_rwlockattr_setpshared F
> +GLIBC_2.2 pthread_setconcurrency F
> GLIBC_2.2 pthread_spin_destroy F
> GLIBC_2.2 pthread_spin_init F
> GLIBC_2.2 pthread_spin_lock F
> @@ -2317,6 +2319,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
> GLIBC_2.34 pthread_condattr_setclock F
> GLIBC_2.34 pthread_condattr_setpshared F
> GLIBC_2.34 pthread_detach F
> +GLIBC_2.34 pthread_getconcurrency F
> GLIBC_2.34 pthread_getspecific F
> GLIBC_2.34 pthread_join F
> GLIBC_2.34 pthread_key_create F
> @@ -2359,6 +2362,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
> GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setattr_default_np F
> +GLIBC_2.34 pthread_setconcurrency 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 8a95354f94..339fe6e98a 100644
> --- a/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist
> @@ -14,9 +14,7 @@ GLIBC_2.2 pthread_attr_setstack F
> GLIBC_2.2 pthread_attr_setstackaddr F
> GLIBC_2.2 pthread_attr_setstacksize F
> GLIBC_2.2 pthread_create F
> -GLIBC_2.2 pthread_getconcurrency F
> GLIBC_2.2 pthread_getcpuclockid F
> -GLIBC_2.2 pthread_setconcurrency F
> GLIBC_2.2.3 __libpthread_version_placeholder F
> GLIBC_2.2.6 __libpthread_version_placeholder F
> GLIBC_2.28 thrd_create F
> diff --git a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist
> index 5891b9b563..93cd0b71d7 100644
> --- a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist
> @@ -1854,6 +1854,7 @@ GLIBC_2.2 pthread_barrierattr_init F
> GLIBC_2.2 pthread_barrierattr_setpshared F
> GLIBC_2.2 pthread_condattr_getpshared F
> GLIBC_2.2 pthread_condattr_setpshared F
> +GLIBC_2.2 pthread_getconcurrency F
> GLIBC_2.2 pthread_mutex_timedlock F
> GLIBC_2.2 pthread_mutexattr_getpshared F
> GLIBC_2.2 pthread_mutexattr_gettype F
> @@ -1874,6 +1875,7 @@ 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_rwlockattr_setpshared F
> +GLIBC_2.2 pthread_setconcurrency F
> GLIBC_2.2 pthread_spin_destroy F
> GLIBC_2.2 pthread_spin_init F
> GLIBC_2.2 pthread_spin_lock F
> @@ -2315,6 +2317,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
> GLIBC_2.34 pthread_condattr_setclock F
> GLIBC_2.34 pthread_condattr_setpshared F
> GLIBC_2.34 pthread_detach F
> +GLIBC_2.34 pthread_getconcurrency F
> GLIBC_2.34 pthread_getspecific F
> GLIBC_2.34 pthread_join F
> GLIBC_2.34 pthread_key_create F
> @@ -2357,6 +2360,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
> GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setattr_default_np F
> +GLIBC_2.34 pthread_setconcurrency 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 8a95354f94..339fe6e98a 100644
> --- a/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist
> @@ -14,9 +14,7 @@ GLIBC_2.2 pthread_attr_setstack F
> GLIBC_2.2 pthread_attr_setstackaddr F
> GLIBC_2.2 pthread_attr_setstacksize F
> GLIBC_2.2 pthread_create F
> -GLIBC_2.2 pthread_getconcurrency F
> GLIBC_2.2 pthread_getcpuclockid F
> -GLIBC_2.2 pthread_setconcurrency F
> GLIBC_2.2.3 __libpthread_version_placeholder F
> GLIBC_2.2.6 __libpthread_version_placeholder F
> GLIBC_2.28 thrd_create F
> diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist
> index dbf9dcf588..345096f340 100644
> --- a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist
> @@ -1854,6 +1854,7 @@ GLIBC_2.2 pthread_barrierattr_init F
> GLIBC_2.2 pthread_barrierattr_setpshared F
> GLIBC_2.2 pthread_condattr_getpshared F
> GLIBC_2.2 pthread_condattr_setpshared F
> +GLIBC_2.2 pthread_getconcurrency F
> GLIBC_2.2 pthread_mutex_timedlock F
> GLIBC_2.2 pthread_mutexattr_getpshared F
> GLIBC_2.2 pthread_mutexattr_gettype F
> @@ -1874,6 +1875,7 @@ 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_rwlockattr_setpshared F
> +GLIBC_2.2 pthread_setconcurrency F
> GLIBC_2.2 pthread_spin_destroy F
> GLIBC_2.2 pthread_spin_init F
> GLIBC_2.2 pthread_spin_lock F
> @@ -2323,6 +2325,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
> GLIBC_2.34 pthread_condattr_setclock F
> GLIBC_2.34 pthread_condattr_setpshared F
> GLIBC_2.34 pthread_detach F
> +GLIBC_2.34 pthread_getconcurrency F
> GLIBC_2.34 pthread_getspecific F
> GLIBC_2.34 pthread_join F
> GLIBC_2.34 pthread_key_create F
> @@ -2365,6 +2368,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
> GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setattr_default_np F
> +GLIBC_2.34 pthread_setconcurrency 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 ed31156fe5..85c13b0b52 100644
> --- a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist
> @@ -1850,6 +1850,7 @@ GLIBC_2.2 pthread_barrierattr_init F
> GLIBC_2.2 pthread_barrierattr_setpshared F
> GLIBC_2.2 pthread_condattr_getpshared F
> GLIBC_2.2 pthread_condattr_setpshared F
> +GLIBC_2.2 pthread_getconcurrency F
> GLIBC_2.2 pthread_mutex_timedlock F
> GLIBC_2.2 pthread_mutexattr_getpshared F
> GLIBC_2.2 pthread_mutexattr_gettype F
> @@ -1870,6 +1871,7 @@ 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_rwlockattr_setpshared F
> +GLIBC_2.2 pthread_setconcurrency F
> GLIBC_2.2 pthread_spin_destroy F
> GLIBC_2.2 pthread_spin_init F
> GLIBC_2.2 pthread_spin_lock F
> @@ -2317,6 +2319,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
> GLIBC_2.34 pthread_condattr_setclock F
> GLIBC_2.34 pthread_condattr_setpshared F
> GLIBC_2.34 pthread_detach F
> +GLIBC_2.34 pthread_getconcurrency F
> GLIBC_2.34 pthread_getspecific F
> GLIBC_2.34 pthread_join F
> GLIBC_2.34 pthread_key_create F
> @@ -2359,6 +2362,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
> GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setattr_default_np F
> +GLIBC_2.34 pthread_setconcurrency 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 bca4034be2..31402ba068 100644
> --- a/sysdeps/unix/sysv/linux/nios2/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/nios2/libc.abilist
> @@ -1524,6 +1524,7 @@ GLIBC_2.21 pthread_equal F
> GLIBC_2.21 pthread_exit F
> GLIBC_2.21 pthread_getaffinity_np F
> GLIBC_2.21 pthread_getattr_np F
> +GLIBC_2.21 pthread_getconcurrency F
> GLIBC_2.21 pthread_getschedparam F
> GLIBC_2.21 pthread_getspecific F
> GLIBC_2.21 pthread_join F
> @@ -1577,6 +1578,7 @@ GLIBC_2.21 pthread_self F
> 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_setschedparam F
> GLIBC_2.21 pthread_setspecific F
> GLIBC_2.21 pthread_sigmask F
> @@ -2367,6 +2369,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
> GLIBC_2.34 pthread_condattr_setclock F
> GLIBC_2.34 pthread_condattr_setpshared F
> GLIBC_2.34 pthread_detach F
> +GLIBC_2.34 pthread_getconcurrency F
> GLIBC_2.34 pthread_getspecific F
> GLIBC_2.34 pthread_join F
> GLIBC_2.34 pthread_key_create F
> @@ -2409,6 +2412,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
> GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setattr_default_np F
> +GLIBC_2.34 pthread_setconcurrency 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 4dec581eb6..cfb0210c85 100644
> --- a/sysdeps/unix/sysv/linux/nios2/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/nios2/libpthread.abilist
> @@ -15,11 +15,9 @@ GLIBC_2.21 pthread_attr_setstacksize F
> GLIBC_2.21 pthread_cancel F
> GLIBC_2.21 pthread_create F
> GLIBC_2.21 pthread_getattr_default_np F
> -GLIBC_2.21 pthread_getconcurrency F
> GLIBC_2.21 pthread_getcpuclockid F
> GLIBC_2.21 pthread_getname_np F
> GLIBC_2.21 pthread_setaffinity_np F
> -GLIBC_2.21 pthread_setconcurrency F
> GLIBC_2.21 pthread_setname_np F
> GLIBC_2.21 pthread_setschedprio F
> GLIBC_2.21 pthread_sigqueue F
> diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist
> index 5de9636022..90d7c28e1e 100644
> --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist
> @@ -1585,6 +1585,7 @@ GLIBC_2.1 pread64 F
> GLIBC_2.1 printf_size F
> GLIBC_2.1 printf_size_info F
> GLIBC_2.1 pthread_attr_init F
> +GLIBC_2.1 pthread_getconcurrency F
> GLIBC_2.1 pthread_mutexattr_gettype F
> GLIBC_2.1 pthread_mutexattr_settype F
> GLIBC_2.1 pthread_rwlock_destroy F
> @@ -1600,6 +1601,7 @@ 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 pthread_rwlockattr_setpshared F
> +GLIBC_2.1 pthread_setconcurrency F
> GLIBC_2.1 ptsname F
> GLIBC_2.1 ptsname_r F
> GLIBC_2.1 putgrent F
> @@ -2381,6 +2383,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
> GLIBC_2.34 pthread_condattr_setclock F
> GLIBC_2.34 pthread_condattr_setpshared F
> GLIBC_2.34 pthread_detach F
> +GLIBC_2.34 pthread_getconcurrency F
> GLIBC_2.34 pthread_getspecific F
> GLIBC_2.34 pthread_join F
> GLIBC_2.34 pthread_key_create F
> @@ -2423,6 +2426,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
> GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setattr_default_np F
> +GLIBC_2.34 pthread_setconcurrency 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 cf9b765b38..beaa664107 100644
> --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist
> @@ -8,8 +8,6 @@ GLIBC_2.1 pthread_attr_setguardsize F
> 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_setconcurrency F
> GLIBC_2.1.1 __libpthread_version_placeholder F
> GLIBC_2.1.2 __libpthread_version_placeholder F
> GLIBC_2.11 pthread_sigqueue F
> diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist
> index 10cb492163..bfdcadc959 100644
> --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist
> @@ -1585,6 +1585,7 @@ GLIBC_2.1 pread64 F
> GLIBC_2.1 printf_size F
> GLIBC_2.1 printf_size_info F
> GLIBC_2.1 pthread_attr_init F
> +GLIBC_2.1 pthread_getconcurrency F
> GLIBC_2.1 pthread_mutexattr_gettype F
> GLIBC_2.1 pthread_mutexattr_settype F
> GLIBC_2.1 pthread_rwlock_destroy F
> @@ -1600,6 +1601,7 @@ 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 pthread_rwlockattr_setpshared F
> +GLIBC_2.1 pthread_setconcurrency F
> GLIBC_2.1 ptsname F
> GLIBC_2.1 ptsname_r F
> GLIBC_2.1 putgrent F
> @@ -2414,6 +2416,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
> GLIBC_2.34 pthread_condattr_setclock F
> GLIBC_2.34 pthread_condattr_setpshared F
> GLIBC_2.34 pthread_detach F
> +GLIBC_2.34 pthread_getconcurrency F
> GLIBC_2.34 pthread_getspecific F
> GLIBC_2.34 pthread_join F
> GLIBC_2.34 pthread_key_create F
> @@ -2456,6 +2459,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
> GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setattr_default_np F
> +GLIBC_2.34 pthread_setconcurrency 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 4d72e24c22..c4a5b01cfc 100644
> --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist
> @@ -1428,6 +1428,7 @@ GLIBC_2.3 pthread_detach F
> GLIBC_2.3 pthread_equal F
> GLIBC_2.3 pthread_exit F
> GLIBC_2.3 pthread_getattr_np F
> +GLIBC_2.3 pthread_getconcurrency F
> GLIBC_2.3 pthread_getschedparam F
> GLIBC_2.3 pthread_getspecific F
> GLIBC_2.3 pthread_join F
> @@ -1468,6 +1469,7 @@ GLIBC_2.3 pthread_rwlockattr_setpshared F
> GLIBC_2.3 pthread_self F
> GLIBC_2.3 pthread_setcancelstate F
> GLIBC_2.3 pthread_setcanceltype F
> +GLIBC_2.3 pthread_setconcurrency F
> GLIBC_2.3 pthread_setschedparam F
> GLIBC_2.3 pthread_setspecific F
> GLIBC_2.3 pthread_sigmask F
> @@ -2229,6 +2231,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
> GLIBC_2.34 pthread_condattr_setclock F
> GLIBC_2.34 pthread_condattr_setpshared F
> GLIBC_2.34 pthread_detach F
> +GLIBC_2.34 pthread_getconcurrency F
> GLIBC_2.34 pthread_getspecific F
> GLIBC_2.34 pthread_join F
> GLIBC_2.34 pthread_key_create F
> @@ -2271,6 +2274,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
> GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setattr_default_np F
> +GLIBC_2.34 pthread_setconcurrency 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 66f04c69a2..6d4db1649c 100644
> --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist
> @@ -14,9 +14,7 @@ GLIBC_2.3 pthread_attr_setstackaddr F
> GLIBC_2.3 pthread_attr_setstacksize F
> GLIBC_2.3 pthread_cancel F
> GLIBC_2.3 pthread_create F
> -GLIBC_2.3 pthread_getconcurrency F
> GLIBC_2.3 pthread_getcpuclockid F
> -GLIBC_2.3 pthread_setconcurrency F
> GLIBC_2.3.2 __libpthread_version_placeholder F
> GLIBC_2.3.3 __pthread_register_cancel F
> GLIBC_2.3.3 __pthread_register_cancel_defer F
> diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist
> index d3ac4aeefc..fac1ab7f24 100644
> --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist
> @@ -1567,6 +1567,7 @@ GLIBC_2.17 pthread_equal F
> GLIBC_2.17 pthread_exit F
> GLIBC_2.17 pthread_getaffinity_np F
> GLIBC_2.17 pthread_getattr_np F
> +GLIBC_2.17 pthread_getconcurrency F
> GLIBC_2.17 pthread_getschedparam F
> GLIBC_2.17 pthread_getspecific F
> GLIBC_2.17 pthread_join F
> @@ -1619,6 +1620,7 @@ GLIBC_2.17 pthread_rwlockattr_setpshared F
> GLIBC_2.17 pthread_self F
> GLIBC_2.17 pthread_setcancelstate F
> GLIBC_2.17 pthread_setcanceltype F
> +GLIBC_2.17 pthread_setconcurrency F
> GLIBC_2.17 pthread_setschedparam F
> GLIBC_2.17 pthread_setspecific F
> GLIBC_2.17 pthread_sigmask F
> @@ -2530,6 +2532,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
> GLIBC_2.34 pthread_condattr_setclock F
> GLIBC_2.34 pthread_condattr_setpshared F
> GLIBC_2.34 pthread_detach F
> +GLIBC_2.34 pthread_getconcurrency F
> GLIBC_2.34 pthread_getspecific F
> GLIBC_2.34 pthread_join F
> GLIBC_2.34 pthread_key_create F
> @@ -2572,6 +2575,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
> GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setattr_default_np F
> +GLIBC_2.34 pthread_setconcurrency 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 2b21af13ad..12e01cb720 100644
> --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist
> @@ -14,11 +14,9 @@ GLIBC_2.17 pthread_attr_setstackaddr F
> GLIBC_2.17 pthread_attr_setstacksize F
> GLIBC_2.17 pthread_cancel F
> GLIBC_2.17 pthread_create F
> -GLIBC_2.17 pthread_getconcurrency F
> GLIBC_2.17 pthread_getcpuclockid F
> GLIBC_2.17 pthread_getname_np F
> GLIBC_2.17 pthread_setaffinity_np F
> -GLIBC_2.17 pthread_setconcurrency F
> GLIBC_2.17 pthread_setname_np F
> GLIBC_2.17 pthread_setschedprio F
> GLIBC_2.17 pthread_sigqueue F
> diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist
> index dcef189dcc..d216c1f472 100644
> --- a/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist
> @@ -1422,6 +1422,7 @@ GLIBC_2.33 pthread_equal F
> GLIBC_2.33 pthread_exit F
> GLIBC_2.33 pthread_getaffinity_np F
> GLIBC_2.33 pthread_getattr_np F
> +GLIBC_2.33 pthread_getconcurrency F
> GLIBC_2.33 pthread_getschedparam F
> GLIBC_2.33 pthread_getspecific F
> GLIBC_2.33 pthread_join F
> @@ -1478,6 +1479,7 @@ GLIBC_2.33 pthread_self F
> 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_setschedparam F
> GLIBC_2.33 pthread_setspecific F
> GLIBC_2.33 pthread_sigmask F
> @@ -2095,6 +2097,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
> GLIBC_2.34 pthread_condattr_setclock F
> GLIBC_2.34 pthread_condattr_setpshared F
> GLIBC_2.34 pthread_detach F
> +GLIBC_2.34 pthread_getconcurrency F
> GLIBC_2.34 pthread_getspecific F
> GLIBC_2.34 pthread_join F
> GLIBC_2.34 pthread_key_create F
> @@ -2137,6 +2140,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
> GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setattr_default_np F
> +GLIBC_2.34 pthread_setconcurrency 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 ccfa97c0e5..99ab9ce0bb 100644
> --- a/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist
> @@ -15,11 +15,9 @@ GLIBC_2.33 pthread_attr_setstacksize F
> GLIBC_2.33 pthread_cancel F
> GLIBC_2.33 pthread_create F
> GLIBC_2.33 pthread_getattr_default_np F
> -GLIBC_2.33 pthread_getconcurrency F
> GLIBC_2.33 pthread_getcpuclockid F
> GLIBC_2.33 pthread_getname_np F
> GLIBC_2.33 pthread_setaffinity_np F
> -GLIBC_2.33 pthread_setconcurrency F
> GLIBC_2.33 pthread_setname_np F
> GLIBC_2.33 pthread_setschedprio F
> GLIBC_2.33 pthread_sigqueue F
> diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist
> index 806d787b3f..8aa5cc4462 100644
> --- a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist
> @@ -1469,6 +1469,7 @@ GLIBC_2.27 pthread_equal F
> GLIBC_2.27 pthread_exit F
> GLIBC_2.27 pthread_getaffinity_np F
> GLIBC_2.27 pthread_getattr_np F
> +GLIBC_2.27 pthread_getconcurrency F
> GLIBC_2.27 pthread_getschedparam F
> GLIBC_2.27 pthread_getspecific F
> GLIBC_2.27 pthread_join F
> @@ -1522,6 +1523,7 @@ GLIBC_2.27 pthread_self F
> 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_setschedparam F
> GLIBC_2.27 pthread_setspecific F
> GLIBC_2.27 pthread_sigmask F
> @@ -2295,6 +2297,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
> GLIBC_2.34 pthread_condattr_setclock F
> GLIBC_2.34 pthread_condattr_setpshared F
> GLIBC_2.34 pthread_detach F
> +GLIBC_2.34 pthread_getconcurrency F
> GLIBC_2.34 pthread_getspecific F
> GLIBC_2.34 pthread_join F
> GLIBC_2.34 pthread_key_create F
> @@ -2337,6 +2340,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
> GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setattr_default_np F
> +GLIBC_2.34 pthread_setconcurrency 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 dbb1a42922..364225a980 100644
> --- a/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist
> @@ -15,11 +15,9 @@ GLIBC_2.27 pthread_attr_setstacksize F
> GLIBC_2.27 pthread_cancel F
> GLIBC_2.27 pthread_create F
> GLIBC_2.27 pthread_getattr_default_np F
> -GLIBC_2.27 pthread_getconcurrency F
> GLIBC_2.27 pthread_getcpuclockid F
> GLIBC_2.27 pthread_getname_np F
> GLIBC_2.27 pthread_setaffinity_np F
> -GLIBC_2.27 pthread_setconcurrency F
> GLIBC_2.27 pthread_setname_np F
> GLIBC_2.27 pthread_setschedprio F
> GLIBC_2.27 pthread_sigqueue F
> diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist
> index 52f3cc5a97..c12fcbfc5a 100644
> --- a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist
> @@ -1577,6 +1577,7 @@ GLIBC_2.1 pread64 F
> GLIBC_2.1 printf_size F
> GLIBC_2.1 printf_size_info F
> GLIBC_2.1 pthread_attr_init F
> +GLIBC_2.1 pthread_getconcurrency F
> GLIBC_2.1 pthread_mutexattr_gettype F
> GLIBC_2.1 pthread_mutexattr_settype F
> GLIBC_2.1 pthread_rwlock_destroy F
> @@ -1592,6 +1593,7 @@ 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 pthread_rwlockattr_setpshared F
> +GLIBC_2.1 pthread_setconcurrency F
> GLIBC_2.1 ptsname F
> GLIBC_2.1 ptsname_r F
> GLIBC_2.1 putgrent F
> @@ -2379,6 +2381,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
> GLIBC_2.34 pthread_condattr_setclock F
> GLIBC_2.34 pthread_condattr_setpshared F
> GLIBC_2.34 pthread_detach F
> +GLIBC_2.34 pthread_getconcurrency F
> GLIBC_2.34 pthread_getspecific F
> GLIBC_2.34 pthread_join F
> GLIBC_2.34 pthread_key_create F
> @@ -2421,6 +2424,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
> GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setattr_default_np F
> +GLIBC_2.34 pthread_setconcurrency 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 caeaf1c3c8..41e24799ee 100644
> --- a/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist
> @@ -8,8 +8,6 @@ GLIBC_2.1 pthread_attr_setguardsize F
> 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_setconcurrency F
> GLIBC_2.1.1 __libpthread_version_placeholder F
> GLIBC_2.1.2 __libpthread_version_placeholder F
> GLIBC_2.11 pthread_sigqueue F
> diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist
> index 96dcf91860..95b5cead14 100644
> --- a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist
> @@ -1320,6 +1320,7 @@ GLIBC_2.2 pthread_condattr_setpshared F
> GLIBC_2.2 pthread_detach F
> GLIBC_2.2 pthread_equal F
> GLIBC_2.2 pthread_exit F
> +GLIBC_2.2 pthread_getconcurrency F
> GLIBC_2.2 pthread_getschedparam F
> GLIBC_2.2 pthread_getspecific F
> GLIBC_2.2 pthread_join F
> @@ -1360,6 +1361,7 @@ GLIBC_2.2 pthread_rwlockattr_setpshared F
> GLIBC_2.2 pthread_self F
> GLIBC_2.2 pthread_setcancelstate F
> GLIBC_2.2 pthread_setcanceltype F
> +GLIBC_2.2 pthread_setconcurrency F
> GLIBC_2.2 pthread_setschedparam F
> GLIBC_2.2 pthread_setspecific F
> GLIBC_2.2 pthread_sigmask F
> @@ -2266,6 +2268,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
> GLIBC_2.34 pthread_condattr_setclock F
> GLIBC_2.34 pthread_condattr_setpshared F
> GLIBC_2.34 pthread_detach F
> +GLIBC_2.34 pthread_getconcurrency F
> GLIBC_2.34 pthread_getspecific F
> GLIBC_2.34 pthread_join F
> GLIBC_2.34 pthread_key_create F
> @@ -2308,6 +2311,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
> GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setattr_default_np F
> +GLIBC_2.34 pthread_setconcurrency 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 396dff1d9f..2c28332bc7 100644
> --- a/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist
> @@ -14,9 +14,7 @@ GLIBC_2.2 pthread_attr_setstackaddr F
> GLIBC_2.2 pthread_attr_setstacksize F
> GLIBC_2.2 pthread_cancel F
> GLIBC_2.2 pthread_create F
> -GLIBC_2.2 pthread_getconcurrency F
> GLIBC_2.2 pthread_getcpuclockid F
> -GLIBC_2.2 pthread_setconcurrency F
> GLIBC_2.2.3 __libpthread_version_placeholder F
> GLIBC_2.2.6 __libpthread_version_placeholder F
> GLIBC_2.28 thrd_create F
> diff --git a/sysdeps/unix/sysv/linux/sh/be/libc.abilist b/sysdeps/unix/sysv/linux/sh/be/libc.abilist
> index 0360f65963..c17b962c07 100644
> --- a/sysdeps/unix/sysv/linux/sh/be/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/sh/be/libc.abilist
> @@ -1306,6 +1306,7 @@ GLIBC_2.2 pthread_condattr_setpshared F
> GLIBC_2.2 pthread_detach F
> GLIBC_2.2 pthread_equal F
> GLIBC_2.2 pthread_exit F
> +GLIBC_2.2 pthread_getconcurrency F
> GLIBC_2.2 pthread_getschedparam F
> GLIBC_2.2 pthread_getspecific F
> GLIBC_2.2 pthread_join F
> @@ -1346,6 +1347,7 @@ GLIBC_2.2 pthread_rwlockattr_setpshared F
> GLIBC_2.2 pthread_self F
> GLIBC_2.2 pthread_setcancelstate F
> GLIBC_2.2 pthread_setcanceltype F
> +GLIBC_2.2 pthread_setconcurrency F
> GLIBC_2.2 pthread_setschedparam F
> GLIBC_2.2 pthread_setspecific F
> GLIBC_2.2 pthread_sigmask F
> @@ -2235,6 +2237,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
> GLIBC_2.34 pthread_condattr_setclock F
> GLIBC_2.34 pthread_condattr_setpshared F
> GLIBC_2.34 pthread_detach F
> +GLIBC_2.34 pthread_getconcurrency F
> GLIBC_2.34 pthread_getspecific F
> GLIBC_2.34 pthread_join F
> GLIBC_2.34 pthread_key_create F
> @@ -2277,6 +2280,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
> GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setattr_default_np F
> +GLIBC_2.34 pthread_setconcurrency 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 77bf2e186d..9b3cfb5d8d 100644
> --- a/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist
> @@ -13,9 +13,7 @@ GLIBC_2.2 pthread_attr_setstackaddr F
> GLIBC_2.2 pthread_attr_setstacksize F
> GLIBC_2.2 pthread_cancel F
> GLIBC_2.2 pthread_create F
> -GLIBC_2.2 pthread_getconcurrency F
> GLIBC_2.2 pthread_getcpuclockid F
> -GLIBC_2.2 pthread_setconcurrency F
> GLIBC_2.2.3 __libpthread_version_placeholder F
> GLIBC_2.2.6 __libpthread_version_placeholder F
> GLIBC_2.28 thrd_create F
> diff --git a/sysdeps/unix/sysv/linux/sh/le/libc.abilist b/sysdeps/unix/sysv/linux/sh/le/libc.abilist
> index c99300d9fc..c0ec3210ce 100644
> --- a/sysdeps/unix/sysv/linux/sh/le/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/sh/le/libc.abilist
> @@ -1306,6 +1306,7 @@ GLIBC_2.2 pthread_condattr_setpshared F
> GLIBC_2.2 pthread_detach F
> GLIBC_2.2 pthread_equal F
> GLIBC_2.2 pthread_exit F
> +GLIBC_2.2 pthread_getconcurrency F
> GLIBC_2.2 pthread_getschedparam F
> GLIBC_2.2 pthread_getspecific F
> GLIBC_2.2 pthread_join F
> @@ -1346,6 +1347,7 @@ GLIBC_2.2 pthread_rwlockattr_setpshared F
> GLIBC_2.2 pthread_self F
> GLIBC_2.2 pthread_setcancelstate F
> GLIBC_2.2 pthread_setcanceltype F
> +GLIBC_2.2 pthread_setconcurrency F
> GLIBC_2.2 pthread_setschedparam F
> GLIBC_2.2 pthread_setspecific F
> GLIBC_2.2 pthread_sigmask F
> @@ -2232,6 +2234,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
> GLIBC_2.34 pthread_condattr_setclock F
> GLIBC_2.34 pthread_condattr_setpshared F
> GLIBC_2.34 pthread_detach F
> +GLIBC_2.34 pthread_getconcurrency F
> GLIBC_2.34 pthread_getspecific F
> GLIBC_2.34 pthread_join F
> GLIBC_2.34 pthread_key_create F
> @@ -2274,6 +2277,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
> GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setattr_default_np F
> +GLIBC_2.34 pthread_setconcurrency 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 77bf2e186d..9b3cfb5d8d 100644
> --- a/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist
> @@ -13,9 +13,7 @@ GLIBC_2.2 pthread_attr_setstackaddr F
> GLIBC_2.2 pthread_attr_setstacksize F
> GLIBC_2.2 pthread_cancel F
> GLIBC_2.2 pthread_create F
> -GLIBC_2.2 pthread_getconcurrency F
> GLIBC_2.2 pthread_getcpuclockid F
> -GLIBC_2.2 pthread_setconcurrency F
> GLIBC_2.2.3 __libpthread_version_placeholder F
> GLIBC_2.2.6 __libpthread_version_placeholder F
> GLIBC_2.28 thrd_create F
> diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist
> index 1d3f00ec04..8a56272d58 100644
> --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist
> @@ -1578,6 +1578,7 @@ GLIBC_2.1 pread64 F
> GLIBC_2.1 printf_size F
> GLIBC_2.1 printf_size_info F
> GLIBC_2.1 pthread_attr_init F
> +GLIBC_2.1 pthread_getconcurrency F
> GLIBC_2.1 pthread_mutexattr_gettype F
> GLIBC_2.1 pthread_mutexattr_settype F
> GLIBC_2.1 pthread_rwlock_destroy F
> @@ -1593,6 +1594,7 @@ 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 pthread_rwlockattr_setpshared F
> +GLIBC_2.1 pthread_setconcurrency F
> GLIBC_2.1 ptsname F
> GLIBC_2.1 ptsname_r F
> GLIBC_2.1 putgrent F
> @@ -2370,6 +2372,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
> GLIBC_2.34 pthread_condattr_setclock F
> GLIBC_2.34 pthread_condattr_setpshared F
> GLIBC_2.34 pthread_detach F
> +GLIBC_2.34 pthread_getconcurrency F
> GLIBC_2.34 pthread_getspecific F
> GLIBC_2.34 pthread_join F
> GLIBC_2.34 pthread_key_create F
> @@ -2412,6 +2415,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
> GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setattr_default_np F
> +GLIBC_2.34 pthread_setconcurrency 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 56ac3b7e71..a8a03fece5 100644
> --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist
> @@ -8,8 +8,6 @@ GLIBC_2.1 pthread_attr_setguardsize F
> 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_setconcurrency F
> GLIBC_2.1.1 __libpthread_version_placeholder F
> GLIBC_2.1.2 __libpthread_version_placeholder F
> GLIBC_2.11 pthread_sigqueue F
> diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist
> index eb222daa74..1cebfd53ca 100644
> --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist
> @@ -1349,6 +1349,7 @@ GLIBC_2.2 pthread_condattr_setpshared F
> GLIBC_2.2 pthread_detach F
> GLIBC_2.2 pthread_equal F
> GLIBC_2.2 pthread_exit F
> +GLIBC_2.2 pthread_getconcurrency F
> GLIBC_2.2 pthread_getschedparam F
> GLIBC_2.2 pthread_getspecific F
> GLIBC_2.2 pthread_join F
> @@ -1389,6 +1390,7 @@ GLIBC_2.2 pthread_rwlockattr_setpshared F
> GLIBC_2.2 pthread_self F
> GLIBC_2.2 pthread_setcancelstate F
> GLIBC_2.2 pthread_setcanceltype F
> +GLIBC_2.2 pthread_setconcurrency F
> GLIBC_2.2 pthread_setschedparam F
> GLIBC_2.2 pthread_setspecific F
> GLIBC_2.2 pthread_sigmask F
> @@ -2283,6 +2285,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
> GLIBC_2.34 pthread_condattr_setclock F
> GLIBC_2.34 pthread_condattr_setpshared F
> GLIBC_2.34 pthread_detach F
> +GLIBC_2.34 pthread_getconcurrency F
> GLIBC_2.34 pthread_getspecific F
> GLIBC_2.34 pthread_join F
> GLIBC_2.34 pthread_key_create F
> @@ -2325,6 +2328,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
> GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setattr_default_np F
> +GLIBC_2.34 pthread_setconcurrency 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 8db794d53e..d5bb9cea00 100644
> --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist
> @@ -13,9 +13,7 @@ GLIBC_2.2 pthread_attr_setstackaddr F
> GLIBC_2.2 pthread_attr_setstacksize F
> GLIBC_2.2 pthread_cancel F
> GLIBC_2.2 pthread_create F
> -GLIBC_2.2 pthread_getconcurrency F
> GLIBC_2.2 pthread_getcpuclockid F
> -GLIBC_2.2 pthread_setconcurrency F
> GLIBC_2.2.3 __libpthread_version_placeholder F
> GLIBC_2.2.6 __libpthread_version_placeholder F
> GLIBC_2.28 thrd_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 c34f50d673..cfcd04cecb 100644
> --- a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist
> @@ -1317,6 +1317,7 @@ GLIBC_2.2.5 pthread_detach F
> GLIBC_2.2.5 pthread_equal F
> GLIBC_2.2.5 pthread_exit F
> GLIBC_2.2.5 pthread_getattr_np F
> +GLIBC_2.2.5 pthread_getconcurrency F
> GLIBC_2.2.5 pthread_getschedparam F
> GLIBC_2.2.5 pthread_getspecific F
> GLIBC_2.2.5 pthread_join F
> @@ -1357,6 +1358,7 @@ GLIBC_2.2.5 pthread_rwlockattr_setpshared F
> GLIBC_2.2.5 pthread_self F
> GLIBC_2.2.5 pthread_setcancelstate F
> GLIBC_2.2.5 pthread_setcanceltype F
> +GLIBC_2.2.5 pthread_setconcurrency F
> GLIBC_2.2.5 pthread_setschedparam F
> GLIBC_2.2.5 pthread_setspecific F
> GLIBC_2.2.5 pthread_sigmask F
> @@ -2244,6 +2246,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
> GLIBC_2.34 pthread_condattr_setclock F
> GLIBC_2.34 pthread_condattr_setpshared F
> GLIBC_2.34 pthread_detach F
> +GLIBC_2.34 pthread_getconcurrency F
> GLIBC_2.34 pthread_getspecific F
> GLIBC_2.34 pthread_join F
> GLIBC_2.34 pthread_key_create F
> @@ -2286,6 +2289,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
> GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setattr_default_np F
> +GLIBC_2.34 pthread_setconcurrency 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 acfc54c409..4024e8cab2 100644
> --- a/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist
> @@ -13,9 +13,7 @@ GLIBC_2.2.5 pthread_attr_setstackaddr F
> GLIBC_2.2.5 pthread_attr_setstacksize F
> GLIBC_2.2.5 pthread_cancel F
> GLIBC_2.2.5 pthread_create F
> -GLIBC_2.2.5 pthread_getconcurrency F
> GLIBC_2.2.5 pthread_getcpuclockid F
> -GLIBC_2.2.5 pthread_setconcurrency F
> GLIBC_2.2.6 __libpthread_version_placeholder F
> GLIBC_2.28 thrd_create F
> GLIBC_2.3.2 __libpthread_version_placeholder F
> diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist
> index 4fae69daff..6565d415e6 100644
> --- a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist
> @@ -1486,6 +1486,7 @@ GLIBC_2.16 pthread_equal F
> GLIBC_2.16 pthread_exit F
> GLIBC_2.16 pthread_getaffinity_np F
> GLIBC_2.16 pthread_getattr_np F
> +GLIBC_2.16 pthread_getconcurrency F
> GLIBC_2.16 pthread_getschedparam F
> GLIBC_2.16 pthread_getspecific F
> GLIBC_2.16 pthread_join F
> @@ -1538,6 +1539,7 @@ GLIBC_2.16 pthread_rwlockattr_setpshared F
> GLIBC_2.16 pthread_self F
> GLIBC_2.16 pthread_setcancelstate F
> GLIBC_2.16 pthread_setcanceltype F
> +GLIBC_2.16 pthread_setconcurrency F
> GLIBC_2.16 pthread_setschedparam F
> GLIBC_2.16 pthread_setspecific F
> GLIBC_2.16 pthread_sigmask F
> @@ -2349,6 +2351,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
> GLIBC_2.34 pthread_condattr_setclock F
> GLIBC_2.34 pthread_condattr_setpshared F
> GLIBC_2.34 pthread_detach F
> +GLIBC_2.34 pthread_getconcurrency F
> GLIBC_2.34 pthread_getspecific F
> GLIBC_2.34 pthread_join F
> GLIBC_2.34 pthread_key_create F
> @@ -2391,6 +2394,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
> GLIBC_2.34 pthread_rwlockattr_setkind_np F
> GLIBC_2.34 pthread_rwlockattr_setpshared F
> GLIBC_2.34 pthread_setattr_default_np F
> +GLIBC_2.34 pthread_setconcurrency 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 fe8c2eec64..f2a88709ce 100644
> --- a/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist
> @@ -14,11 +14,9 @@ GLIBC_2.16 pthread_attr_setstackaddr F
> GLIBC_2.16 pthread_attr_setstacksize F
> GLIBC_2.16 pthread_cancel F
> GLIBC_2.16 pthread_create F
> -GLIBC_2.16 pthread_getconcurrency F
> GLIBC_2.16 pthread_getcpuclockid F
> GLIBC_2.16 pthread_getname_np F
> GLIBC_2.16 pthread_setaffinity_np F
> -GLIBC_2.16 pthread_setconcurrency F
> GLIBC_2.16 pthread_setname_np F
> GLIBC_2.16 pthread_setschedprio F
> GLIBC_2.16 pthread_sigqueue F
>
Ok.
* Adhemerval Zanella:
> On 11/05/2021 08:38, Florian Weimer via Libc-alpha wrote:
>> The symbols were moved using scripts/move-symbol-to-libc.py,
>> in one commit due to their dependency on the internal
>> __concurrency_level variable.
>>
>> Tested on i686-linux-gnu, x86_64-linux-gnu.
>
> LGTM, thanks.
>
> Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
Thanks!
This is awkward, we actually ran out of patches to review, and I don't
have anything else queued for posting today. 8-)
I looked at the libpthread events framework and how to split that from
the pthread_create move itself, but haven't found a clean way to do it.
For most of the remaining initialization, I plan to do it lazily in
pthread_create during the first call. Obtaining the stack size probably
should happen in __pthread_early_init. (We could defer it to the first
pthread_create or pthread_getattr_default_np call, but I doubt the
additional complexity is worth the saved getrlimit system call during
startup.)
Besides that, I think we are now down to moving individual functions
from libpthread.
Florian
@@ -101,6 +101,7 @@ routines = \
pthread_exit \
pthread_getaffinity \
pthread_getattr_np \
+ pthread_getconcurrency \
pthread_getschedparam \
pthread_getspecific \
pthread_join \
@@ -155,6 +156,7 @@ routines = \
pthread_setattr_default_np \
pthread_setcancelstate \
pthread_setcanceltype \
+ pthread_setconcurrency \
pthread_setschedparam \
pthread_setspecific \
pthread_sigmask \
@@ -204,11 +206,9 @@ libpthread-routines = \
pthread_cancel \
pthread_create \
pthread_getattr_default_np \
- pthread_getconcurrency \
pthread_getcpuclockid \
pthread_getname \
pthread_setaffinity \
- pthread_setconcurrency \
pthread_setname \
pthread_setschedprio \
pthread_sigqueue \
@@ -73,6 +73,7 @@ libc {
}
GLIBC_2.1 {
pthread_attr_init;
+ pthread_getconcurrency;
pthread_mutexattr_gettype;
pthread_mutexattr_settype;
pthread_rwlock_destroy;
@@ -88,6 +89,7 @@ libc {
pthread_rwlockattr_init;
pthread_rwlockattr_setkind_np;
pthread_rwlockattr_setpshared;
+ pthread_setconcurrency;
sem_destroy;
sem_getvalue;
sem_init;
@@ -251,6 +253,7 @@ libc {
pthread_condattr_setclock;
pthread_condattr_setpshared;
pthread_detach;
+ pthread_getconcurrency;
pthread_getspecific;
pthread_join;
pthread_key_create;
@@ -289,6 +292,7 @@ libc {
pthread_rwlockattr_setkind_np;
pthread_rwlockattr_setpshared;
pthread_setattr_default_np;
+ pthread_setconcurrency;
pthread_setspecific;
pthread_spin_destroy;
pthread_spin_init;
@@ -392,8 +396,6 @@ libpthread {
pthread_attr_setstackaddr;
pthread_attr_setstacksize;
pthread_create;
- pthread_getconcurrency;
- pthread_setconcurrency;
}
GLIBC_2.1.1 {
@@ -17,10 +17,17 @@
<https://www.gnu.org/licenses/>. */
#include "pthreadP.h"
-
+#include <shlib-compat.h>
int
-pthread_getconcurrency (void)
+__pthread_getconcurrency (void)
{
return __concurrency_level;
}
+versioned_symbol (libc, __pthread_getconcurrency, pthread_getconcurrency,
+ GLIBC_2_34);
+
+#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)
+compat_symbol (libpthread, __pthread_getconcurrency, pthread_getconcurrency,
+ GLIBC_2_1);
+#endif
@@ -18,14 +18,14 @@
#include <errno.h>
#include "pthreadP.h"
-
+#include <shlib-compat.h>
/* Global definition. Needed in pthread_getconcurrency as well. */
int __concurrency_level;
int
-pthread_setconcurrency (int level)
+__pthread_setconcurrency (int level)
{
if (level < 0)
return EINVAL;
@@ -37,3 +37,10 @@ pthread_setconcurrency (int level)
return 0;
}
+versioned_symbol (libc, __pthread_setconcurrency, pthread_setconcurrency,
+ GLIBC_2_34);
+
+#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)
+compat_symbol (libpthread, __pthread_setconcurrency, pthread_setconcurrency,
+ GLIBC_2_1);
+#endif
@@ -1479,6 +1479,7 @@ GLIBC_2.17 pthread_equal F
GLIBC_2.17 pthread_exit F
GLIBC_2.17 pthread_getaffinity_np F
GLIBC_2.17 pthread_getattr_np F
+GLIBC_2.17 pthread_getconcurrency F
GLIBC_2.17 pthread_getschedparam F
GLIBC_2.17 pthread_getspecific F
GLIBC_2.17 pthread_join F
@@ -1531,6 +1532,7 @@ GLIBC_2.17 pthread_rwlockattr_setpshared F
GLIBC_2.17 pthread_self F
GLIBC_2.17 pthread_setcancelstate F
GLIBC_2.17 pthread_setcanceltype F
+GLIBC_2.17 pthread_setconcurrency F
GLIBC_2.17 pthread_setschedparam F
GLIBC_2.17 pthread_setspecific F
GLIBC_2.17 pthread_sigmask F
@@ -2334,6 +2336,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
+GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F
GLIBC_2.34 pthread_key_create F
@@ -2376,6 +2379,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setattr_default_np F
+GLIBC_2.34 pthread_setconcurrency F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -14,11 +14,9 @@ GLIBC_2.17 pthread_attr_setstackaddr F
GLIBC_2.17 pthread_attr_setstacksize F
GLIBC_2.17 pthread_cancel F
GLIBC_2.17 pthread_create F
-GLIBC_2.17 pthread_getconcurrency F
GLIBC_2.17 pthread_getcpuclockid F
GLIBC_2.17 pthread_getname_np F
GLIBC_2.17 pthread_setaffinity_np F
-GLIBC_2.17 pthread_setconcurrency F
GLIBC_2.17 pthread_setname_np F
GLIBC_2.17 pthread_setschedprio F
GLIBC_2.17 pthread_sigqueue F
@@ -1613,6 +1613,7 @@ GLIBC_2.1 pread64 F
GLIBC_2.1 printf_size F
GLIBC_2.1 printf_size_info F
GLIBC_2.1 pthread_attr_init F
+GLIBC_2.1 pthread_getconcurrency F
GLIBC_2.1 pthread_mutexattr_gettype F
GLIBC_2.1 pthread_mutexattr_settype F
GLIBC_2.1 pthread_rwlock_destroy F
@@ -1628,6 +1629,7 @@ 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 pthread_rwlockattr_setpshared F
+GLIBC_2.1 pthread_setconcurrency F
GLIBC_2.1 ptsname F
GLIBC_2.1 ptsname_r F
GLIBC_2.1 putgrent F
@@ -2421,6 +2423,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
+GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F
GLIBC_2.34 pthread_key_create F
@@ -2463,6 +2466,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setattr_default_np F
+GLIBC_2.34 pthread_setconcurrency F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -8,8 +8,6 @@ GLIBC_2.1 pthread_attr_setguardsize F
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_setconcurrency F
GLIBC_2.1.1 __libpthread_version_placeholder F
GLIBC_2.1.2 __libpthread_version_placeholder F
GLIBC_2.11 pthread_sigqueue F
@@ -1420,6 +1420,7 @@ GLIBC_2.32 pthread_equal F
GLIBC_2.32 pthread_exit F
GLIBC_2.32 pthread_getaffinity_np F
GLIBC_2.32 pthread_getattr_np F
+GLIBC_2.32 pthread_getconcurrency F
GLIBC_2.32 pthread_getschedparam F
GLIBC_2.32 pthread_getspecific F
GLIBC_2.32 pthread_join F
@@ -1476,6 +1477,7 @@ GLIBC_2.32 pthread_self F
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_setschedparam F
GLIBC_2.32 pthread_setspecific F
GLIBC_2.32 pthread_sigmask F
@@ -2093,6 +2095,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
+GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F
GLIBC_2.34 pthread_key_create F
@@ -2135,6 +2138,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setattr_default_np F
+GLIBC_2.34 pthread_setconcurrency F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -15,11 +15,9 @@ GLIBC_2.32 pthread_attr_setstacksize F
GLIBC_2.32 pthread_cancel F
GLIBC_2.32 pthread_create F
GLIBC_2.32 pthread_getattr_default_np F
-GLIBC_2.32 pthread_getconcurrency F
GLIBC_2.32 pthread_getcpuclockid F
GLIBC_2.32 pthread_getname_np F
GLIBC_2.32 pthread_setaffinity_np F
-GLIBC_2.32 pthread_setconcurrency F
GLIBC_2.32 pthread_setname_np F
GLIBC_2.32 pthread_setschedprio F
GLIBC_2.32 pthread_sigqueue F
@@ -219,6 +219,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
+GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F
GLIBC_2.34 pthread_key_create F
@@ -261,6 +262,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setattr_default_np F
+GLIBC_2.34 pthread_setconcurrency F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -1703,6 +1705,7 @@ GLIBC_2.4 pthread_equal F
GLIBC_2.4 pthread_exit F
GLIBC_2.4 pthread_getaffinity_np F
GLIBC_2.4 pthread_getattr_np F
+GLIBC_2.4 pthread_getconcurrency F
GLIBC_2.4 pthread_getschedparam F
GLIBC_2.4 pthread_getspecific F
GLIBC_2.4 pthread_join F
@@ -1752,6 +1755,7 @@ GLIBC_2.4 pthread_rwlockattr_setpshared F
GLIBC_2.4 pthread_self F
GLIBC_2.4 pthread_setcancelstate F
GLIBC_2.4 pthread_setcanceltype F
+GLIBC_2.4 pthread_setconcurrency F
GLIBC_2.4 pthread_setschedparam F
GLIBC_2.4 pthread_setspecific F
GLIBC_2.4 pthread_sigmask F
@@ -22,8 +22,6 @@ GLIBC_2.4 pthread_attr_setstackaddr F
GLIBC_2.4 pthread_attr_setstacksize F
GLIBC_2.4 pthread_cancel F
GLIBC_2.4 pthread_create F
-GLIBC_2.4 pthread_getconcurrency F
GLIBC_2.4 pthread_getcpuclockid F
GLIBC_2.4 pthread_setaffinity_np F
-GLIBC_2.4 pthread_setconcurrency F
GLIBC_2.4 pthread_setschedprio F
@@ -216,6 +216,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
+GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F
GLIBC_2.34 pthread_key_create F
@@ -258,6 +259,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setattr_default_np F
+GLIBC_2.34 pthread_setconcurrency F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -1700,6 +1702,7 @@ GLIBC_2.4 pthread_equal F
GLIBC_2.4 pthread_exit F
GLIBC_2.4 pthread_getaffinity_np F
GLIBC_2.4 pthread_getattr_np F
+GLIBC_2.4 pthread_getconcurrency F
GLIBC_2.4 pthread_getschedparam F
GLIBC_2.4 pthread_getspecific F
GLIBC_2.4 pthread_join F
@@ -1749,6 +1752,7 @@ GLIBC_2.4 pthread_rwlockattr_setpshared F
GLIBC_2.4 pthread_self F
GLIBC_2.4 pthread_setcancelstate F
GLIBC_2.4 pthread_setcanceltype F
+GLIBC_2.4 pthread_setconcurrency F
GLIBC_2.4 pthread_setschedparam F
GLIBC_2.4 pthread_setspecific F
GLIBC_2.4 pthread_sigmask F
@@ -22,8 +22,6 @@ GLIBC_2.4 pthread_attr_setstackaddr F
GLIBC_2.4 pthread_attr_setstacksize F
GLIBC_2.4 pthread_cancel F
GLIBC_2.4 pthread_create F
-GLIBC_2.4 pthread_getconcurrency F
GLIBC_2.4 pthread_getcpuclockid F
GLIBC_2.4 pthread_setaffinity_np F
-GLIBC_2.4 pthread_setconcurrency F
GLIBC_2.4 pthread_setschedprio F
@@ -1479,6 +1479,7 @@ GLIBC_2.29 pthread_equal F
GLIBC_2.29 pthread_exit F
GLIBC_2.29 pthread_getaffinity_np F
GLIBC_2.29 pthread_getattr_np F
+GLIBC_2.29 pthread_getconcurrency F
GLIBC_2.29 pthread_getschedparam F
GLIBC_2.29 pthread_getspecific F
GLIBC_2.29 pthread_join F
@@ -1532,6 +1533,7 @@ GLIBC_2.29 pthread_self F
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_setschedparam F
GLIBC_2.29 pthread_setspecific F
GLIBC_2.29 pthread_sigmask F
@@ -2277,6 +2279,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
+GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F
GLIBC_2.34 pthread_key_create F
@@ -2319,6 +2322,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setattr_default_np F
+GLIBC_2.34 pthread_setconcurrency F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -15,11 +15,9 @@ GLIBC_2.29 pthread_attr_setstacksize F
GLIBC_2.29 pthread_cancel F
GLIBC_2.29 pthread_create F
GLIBC_2.29 pthread_getattr_default_np F
-GLIBC_2.29 pthread_getconcurrency F
GLIBC_2.29 pthread_getcpuclockid F
GLIBC_2.29 pthread_getname_np F
GLIBC_2.29 pthread_setaffinity_np F
-GLIBC_2.29 pthread_setconcurrency F
GLIBC_2.29 pthread_setname_np F
GLIBC_2.29 pthread_setschedprio F
GLIBC_2.29 pthread_sigqueue F
@@ -1302,6 +1302,7 @@ GLIBC_2.2 pthread_condattr_setpshared F
GLIBC_2.2 pthread_detach F
GLIBC_2.2 pthread_equal F
GLIBC_2.2 pthread_exit F
+GLIBC_2.2 pthread_getconcurrency F
GLIBC_2.2 pthread_getschedparam F
GLIBC_2.2 pthread_getspecific F
GLIBC_2.2 pthread_join F
@@ -1342,6 +1343,7 @@ GLIBC_2.2 pthread_rwlockattr_setpshared F
GLIBC_2.2 pthread_self F
GLIBC_2.2 pthread_setcancelstate F
GLIBC_2.2 pthread_setcanceltype F
+GLIBC_2.2 pthread_setconcurrency F
GLIBC_2.2 pthread_setschedparam F
GLIBC_2.2 pthread_setspecific F
GLIBC_2.2 pthread_sigmask F
@@ -2228,6 +2230,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
+GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F
GLIBC_2.34 pthread_key_create F
@@ -2270,6 +2273,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setattr_default_np F
+GLIBC_2.34 pthread_setconcurrency F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -13,9 +13,7 @@ GLIBC_2.2 pthread_attr_setstackaddr F
GLIBC_2.2 pthread_attr_setstacksize F
GLIBC_2.2 pthread_cancel F
GLIBC_2.2 pthread_create F
-GLIBC_2.2 pthread_getconcurrency F
GLIBC_2.2 pthread_getcpuclockid F
-GLIBC_2.2 pthread_setconcurrency F
GLIBC_2.2.3 __libpthread_version_placeholder F
GLIBC_2.2.6 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F
@@ -1581,6 +1581,7 @@ GLIBC_2.1 pread64 F
GLIBC_2.1 printf_size F
GLIBC_2.1 printf_size_info F
GLIBC_2.1 pthread_attr_init F
+GLIBC_2.1 pthread_getconcurrency F
GLIBC_2.1 pthread_mutexattr_gettype F
GLIBC_2.1 pthread_mutexattr_settype F
GLIBC_2.1 pthread_rwlock_destroy F
@@ -1596,6 +1597,7 @@ 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 pthread_rwlockattr_setpshared F
+GLIBC_2.1 pthread_setconcurrency F
GLIBC_2.1 ptsname F
GLIBC_2.1 ptsname_r F
GLIBC_2.1 putgrent F
@@ -2411,6 +2413,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
+GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F
GLIBC_2.34 pthread_key_create F
@@ -2453,6 +2456,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setattr_default_np F
+GLIBC_2.34 pthread_setconcurrency F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -8,8 +8,6 @@ GLIBC_2.1 pthread_attr_setguardsize F
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_setconcurrency F
GLIBC_2.1.1 __libpthread_version_placeholder F
GLIBC_2.1.2 __libpthread_version_placeholder F
GLIBC_2.11 pthread_sigqueue F
@@ -1323,6 +1323,7 @@ GLIBC_2.2 pthread_condattr_setpshared F
GLIBC_2.2 pthread_detach F
GLIBC_2.2 pthread_equal F
GLIBC_2.2 pthread_exit F
+GLIBC_2.2 pthread_getconcurrency F
GLIBC_2.2 pthread_getschedparam F
GLIBC_2.2 pthread_getspecific F
GLIBC_2.2 pthread_join F
@@ -1363,6 +1364,7 @@ GLIBC_2.2 pthread_rwlockattr_setpshared F
GLIBC_2.2 pthread_self F
GLIBC_2.2 pthread_setcancelstate F
GLIBC_2.2 pthread_setcanceltype F
+GLIBC_2.2 pthread_setconcurrency F
GLIBC_2.2 pthread_setschedparam F
GLIBC_2.2 pthread_setspecific F
GLIBC_2.2 pthread_sigmask F
@@ -2262,6 +2264,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
+GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F
GLIBC_2.34 pthread_key_create F
@@ -2304,6 +2307,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setattr_default_np F
+GLIBC_2.34 pthread_setconcurrency F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -13,9 +13,7 @@ GLIBC_2.2 pthread_attr_setstackaddr F
GLIBC_2.2 pthread_attr_setstacksize F
GLIBC_2.2 pthread_cancel F
GLIBC_2.2 pthread_create F
-GLIBC_2.2 pthread_getconcurrency F
GLIBC_2.2 pthread_getcpuclockid F
-GLIBC_2.2 pthread_setconcurrency F
GLIBC_2.2.3 __libpthread_version_placeholder F
GLIBC_2.2.6 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F
@@ -220,6 +220,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
+GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F
GLIBC_2.34 pthread_key_create F
@@ -262,6 +263,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setattr_default_np F
+GLIBC_2.34 pthread_setconcurrency F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -1683,6 +1685,7 @@ GLIBC_2.4 pthread_equal F
GLIBC_2.4 pthread_exit F
GLIBC_2.4 pthread_getaffinity_np F
GLIBC_2.4 pthread_getattr_np F
+GLIBC_2.4 pthread_getconcurrency F
GLIBC_2.4 pthread_getschedparam F
GLIBC_2.4 pthread_getspecific F
GLIBC_2.4 pthread_join F
@@ -1732,6 +1735,7 @@ GLIBC_2.4 pthread_rwlockattr_setpshared F
GLIBC_2.4 pthread_self F
GLIBC_2.4 pthread_setcancelstate F
GLIBC_2.4 pthread_setcanceltype F
+GLIBC_2.4 pthread_setconcurrency F
GLIBC_2.4 pthread_setschedparam F
GLIBC_2.4 pthread_setspecific F
GLIBC_2.4 pthread_sigmask F
@@ -22,8 +22,6 @@ GLIBC_2.4 pthread_attr_setstackaddr F
GLIBC_2.4 pthread_attr_setstacksize F
GLIBC_2.4 pthread_cancel F
GLIBC_2.4 pthread_create F
-GLIBC_2.4 pthread_getconcurrency F
GLIBC_2.4 pthread_getcpuclockid F
GLIBC_2.4 pthread_setaffinity_np F
-GLIBC_2.4 pthread_setconcurrency F
GLIBC_2.4 pthread_setschedprio F
@@ -1577,6 +1577,7 @@ GLIBC_2.1 pread64 F
GLIBC_2.1 printf_size F
GLIBC_2.1 printf_size_info F
GLIBC_2.1 pthread_attr_init F
+GLIBC_2.1 pthread_getconcurrency F
GLIBC_2.1 pthread_mutexattr_gettype F
GLIBC_2.1 pthread_mutexattr_settype F
GLIBC_2.1 pthread_rwlock_destroy F
@@ -1592,6 +1593,7 @@ 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 pthread_rwlockattr_setpshared F
+GLIBC_2.1 pthread_setconcurrency F
GLIBC_2.1 ptsname F
GLIBC_2.1 ptsname_r F
GLIBC_2.1 putgrent F
@@ -2354,6 +2356,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
+GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F
GLIBC_2.34 pthread_key_create F
@@ -2396,6 +2399,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setattr_default_np F
+GLIBC_2.34 pthread_setconcurrency F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -8,8 +8,6 @@ GLIBC_2.1 pthread_attr_setguardsize F
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_setconcurrency F
GLIBC_2.1.1 __libpthread_version_placeholder F
GLIBC_2.1.2 __libpthread_version_placeholder F
GLIBC_2.11 pthread_sigqueue F
@@ -1481,6 +1481,7 @@ GLIBC_2.18 pthread_equal F
GLIBC_2.18 pthread_exit F
GLIBC_2.18 pthread_getaffinity_np F
GLIBC_2.18 pthread_getattr_np F
+GLIBC_2.18 pthread_getconcurrency F
GLIBC_2.18 pthread_getschedparam F
GLIBC_2.18 pthread_getspecific F
GLIBC_2.18 pthread_join F
@@ -1534,6 +1535,7 @@ GLIBC_2.18 pthread_self F
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_setschedparam F
GLIBC_2.18 pthread_setspecific F
GLIBC_2.18 pthread_sigmask F
@@ -2328,6 +2330,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
+GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F
GLIBC_2.34 pthread_key_create F
@@ -2370,6 +2373,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setattr_default_np F
+GLIBC_2.34 pthread_setconcurrency F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -15,11 +15,9 @@ GLIBC_2.18 pthread_attr_setstacksize F
GLIBC_2.18 pthread_cancel F
GLIBC_2.18 pthread_create F
GLIBC_2.18 pthread_getattr_default_np F
-GLIBC_2.18 pthread_getconcurrency F
GLIBC_2.18 pthread_getcpuclockid F
GLIBC_2.18 pthread_getname_np F
GLIBC_2.18 pthread_setaffinity_np F
-GLIBC_2.18 pthread_setconcurrency F
GLIBC_2.18 pthread_setname_np F
GLIBC_2.18 pthread_setschedprio F
GLIBC_2.18 pthread_sigqueue F
@@ -1481,6 +1481,7 @@ GLIBC_2.18 pthread_equal F
GLIBC_2.18 pthread_exit F
GLIBC_2.18 pthread_getaffinity_np F
GLIBC_2.18 pthread_getattr_np F
+GLIBC_2.18 pthread_getconcurrency F
GLIBC_2.18 pthread_getschedparam F
GLIBC_2.18 pthread_getspecific F
GLIBC_2.18 pthread_join F
@@ -1534,6 +1535,7 @@ GLIBC_2.18 pthread_self F
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_setschedparam F
GLIBC_2.18 pthread_setspecific F
GLIBC_2.18 pthread_sigmask F
@@ -2325,6 +2327,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
+GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F
GLIBC_2.34 pthread_key_create F
@@ -2367,6 +2370,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setattr_default_np F
+GLIBC_2.34 pthread_setconcurrency F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -15,11 +15,9 @@ GLIBC_2.18 pthread_attr_setstacksize F
GLIBC_2.18 pthread_cancel F
GLIBC_2.18 pthread_create F
GLIBC_2.18 pthread_getattr_default_np F
-GLIBC_2.18 pthread_getconcurrency F
GLIBC_2.18 pthread_getcpuclockid F
GLIBC_2.18 pthread_getname_np F
GLIBC_2.18 pthread_setaffinity_np F
-GLIBC_2.18 pthread_setconcurrency F
GLIBC_2.18 pthread_setname_np F
GLIBC_2.18 pthread_setschedprio F
GLIBC_2.18 pthread_sigqueue F
@@ -1856,6 +1856,7 @@ GLIBC_2.2 pthread_barrierattr_init F
GLIBC_2.2 pthread_barrierattr_setpshared F
GLIBC_2.2 pthread_condattr_getpshared F
GLIBC_2.2 pthread_condattr_setpshared F
+GLIBC_2.2 pthread_getconcurrency F
GLIBC_2.2 pthread_mutex_timedlock F
GLIBC_2.2 pthread_mutexattr_getpshared F
GLIBC_2.2 pthread_mutexattr_gettype F
@@ -1876,6 +1877,7 @@ 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_rwlockattr_setpshared F
+GLIBC_2.2 pthread_setconcurrency F
GLIBC_2.2 pthread_spin_destroy F
GLIBC_2.2 pthread_spin_init F
GLIBC_2.2 pthread_spin_lock F
@@ -2317,6 +2319,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
+GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F
GLIBC_2.34 pthread_key_create F
@@ -2359,6 +2362,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setattr_default_np F
+GLIBC_2.34 pthread_setconcurrency F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -14,9 +14,7 @@ GLIBC_2.2 pthread_attr_setstack F
GLIBC_2.2 pthread_attr_setstackaddr F
GLIBC_2.2 pthread_attr_setstacksize F
GLIBC_2.2 pthread_create F
-GLIBC_2.2 pthread_getconcurrency F
GLIBC_2.2 pthread_getcpuclockid F
-GLIBC_2.2 pthread_setconcurrency F
GLIBC_2.2.3 __libpthread_version_placeholder F
GLIBC_2.2.6 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F
@@ -1854,6 +1854,7 @@ GLIBC_2.2 pthread_barrierattr_init F
GLIBC_2.2 pthread_barrierattr_setpshared F
GLIBC_2.2 pthread_condattr_getpshared F
GLIBC_2.2 pthread_condattr_setpshared F
+GLIBC_2.2 pthread_getconcurrency F
GLIBC_2.2 pthread_mutex_timedlock F
GLIBC_2.2 pthread_mutexattr_getpshared F
GLIBC_2.2 pthread_mutexattr_gettype F
@@ -1874,6 +1875,7 @@ 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_rwlockattr_setpshared F
+GLIBC_2.2 pthread_setconcurrency F
GLIBC_2.2 pthread_spin_destroy F
GLIBC_2.2 pthread_spin_init F
GLIBC_2.2 pthread_spin_lock F
@@ -2315,6 +2317,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
+GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F
GLIBC_2.34 pthread_key_create F
@@ -2357,6 +2360,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setattr_default_np F
+GLIBC_2.34 pthread_setconcurrency F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -14,9 +14,7 @@ GLIBC_2.2 pthread_attr_setstack F
GLIBC_2.2 pthread_attr_setstackaddr F
GLIBC_2.2 pthread_attr_setstacksize F
GLIBC_2.2 pthread_create F
-GLIBC_2.2 pthread_getconcurrency F
GLIBC_2.2 pthread_getcpuclockid F
-GLIBC_2.2 pthread_setconcurrency F
GLIBC_2.2.3 __libpthread_version_placeholder F
GLIBC_2.2.6 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F
@@ -1854,6 +1854,7 @@ GLIBC_2.2 pthread_barrierattr_init F
GLIBC_2.2 pthread_barrierattr_setpshared F
GLIBC_2.2 pthread_condattr_getpshared F
GLIBC_2.2 pthread_condattr_setpshared F
+GLIBC_2.2 pthread_getconcurrency F
GLIBC_2.2 pthread_mutex_timedlock F
GLIBC_2.2 pthread_mutexattr_getpshared F
GLIBC_2.2 pthread_mutexattr_gettype F
@@ -1874,6 +1875,7 @@ 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_rwlockattr_setpshared F
+GLIBC_2.2 pthread_setconcurrency F
GLIBC_2.2 pthread_spin_destroy F
GLIBC_2.2 pthread_spin_init F
GLIBC_2.2 pthread_spin_lock F
@@ -2323,6 +2325,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
+GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F
GLIBC_2.34 pthread_key_create F
@@ -2365,6 +2368,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setattr_default_np F
+GLIBC_2.34 pthread_setconcurrency F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -1850,6 +1850,7 @@ GLIBC_2.2 pthread_barrierattr_init F
GLIBC_2.2 pthread_barrierattr_setpshared F
GLIBC_2.2 pthread_condattr_getpshared F
GLIBC_2.2 pthread_condattr_setpshared F
+GLIBC_2.2 pthread_getconcurrency F
GLIBC_2.2 pthread_mutex_timedlock F
GLIBC_2.2 pthread_mutexattr_getpshared F
GLIBC_2.2 pthread_mutexattr_gettype F
@@ -1870,6 +1871,7 @@ 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_rwlockattr_setpshared F
+GLIBC_2.2 pthread_setconcurrency F
GLIBC_2.2 pthread_spin_destroy F
GLIBC_2.2 pthread_spin_init F
GLIBC_2.2 pthread_spin_lock F
@@ -2317,6 +2319,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
+GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F
GLIBC_2.34 pthread_key_create F
@@ -2359,6 +2362,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setattr_default_np F
+GLIBC_2.34 pthread_setconcurrency F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -1524,6 +1524,7 @@ GLIBC_2.21 pthread_equal F
GLIBC_2.21 pthread_exit F
GLIBC_2.21 pthread_getaffinity_np F
GLIBC_2.21 pthread_getattr_np F
+GLIBC_2.21 pthread_getconcurrency F
GLIBC_2.21 pthread_getschedparam F
GLIBC_2.21 pthread_getspecific F
GLIBC_2.21 pthread_join F
@@ -1577,6 +1578,7 @@ GLIBC_2.21 pthread_self F
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_setschedparam F
GLIBC_2.21 pthread_setspecific F
GLIBC_2.21 pthread_sigmask F
@@ -2367,6 +2369,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
+GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F
GLIBC_2.34 pthread_key_create F
@@ -2409,6 +2412,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setattr_default_np F
+GLIBC_2.34 pthread_setconcurrency F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -15,11 +15,9 @@ GLIBC_2.21 pthread_attr_setstacksize F
GLIBC_2.21 pthread_cancel F
GLIBC_2.21 pthread_create F
GLIBC_2.21 pthread_getattr_default_np F
-GLIBC_2.21 pthread_getconcurrency F
GLIBC_2.21 pthread_getcpuclockid F
GLIBC_2.21 pthread_getname_np F
GLIBC_2.21 pthread_setaffinity_np F
-GLIBC_2.21 pthread_setconcurrency F
GLIBC_2.21 pthread_setname_np F
GLIBC_2.21 pthread_setschedprio F
GLIBC_2.21 pthread_sigqueue F
@@ -1585,6 +1585,7 @@ GLIBC_2.1 pread64 F
GLIBC_2.1 printf_size F
GLIBC_2.1 printf_size_info F
GLIBC_2.1 pthread_attr_init F
+GLIBC_2.1 pthread_getconcurrency F
GLIBC_2.1 pthread_mutexattr_gettype F
GLIBC_2.1 pthread_mutexattr_settype F
GLIBC_2.1 pthread_rwlock_destroy F
@@ -1600,6 +1601,7 @@ 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 pthread_rwlockattr_setpshared F
+GLIBC_2.1 pthread_setconcurrency F
GLIBC_2.1 ptsname F
GLIBC_2.1 ptsname_r F
GLIBC_2.1 putgrent F
@@ -2381,6 +2383,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
+GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F
GLIBC_2.34 pthread_key_create F
@@ -2423,6 +2426,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setattr_default_np F
+GLIBC_2.34 pthread_setconcurrency F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -8,8 +8,6 @@ GLIBC_2.1 pthread_attr_setguardsize F
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_setconcurrency F
GLIBC_2.1.1 __libpthread_version_placeholder F
GLIBC_2.1.2 __libpthread_version_placeholder F
GLIBC_2.11 pthread_sigqueue F
@@ -1585,6 +1585,7 @@ GLIBC_2.1 pread64 F
GLIBC_2.1 printf_size F
GLIBC_2.1 printf_size_info F
GLIBC_2.1 pthread_attr_init F
+GLIBC_2.1 pthread_getconcurrency F
GLIBC_2.1 pthread_mutexattr_gettype F
GLIBC_2.1 pthread_mutexattr_settype F
GLIBC_2.1 pthread_rwlock_destroy F
@@ -1600,6 +1601,7 @@ 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 pthread_rwlockattr_setpshared F
+GLIBC_2.1 pthread_setconcurrency F
GLIBC_2.1 ptsname F
GLIBC_2.1 ptsname_r F
GLIBC_2.1 putgrent F
@@ -2414,6 +2416,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
+GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F
GLIBC_2.34 pthread_key_create F
@@ -2456,6 +2459,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setattr_default_np F
+GLIBC_2.34 pthread_setconcurrency F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -1428,6 +1428,7 @@ GLIBC_2.3 pthread_detach F
GLIBC_2.3 pthread_equal F
GLIBC_2.3 pthread_exit F
GLIBC_2.3 pthread_getattr_np F
+GLIBC_2.3 pthread_getconcurrency F
GLIBC_2.3 pthread_getschedparam F
GLIBC_2.3 pthread_getspecific F
GLIBC_2.3 pthread_join F
@@ -1468,6 +1469,7 @@ GLIBC_2.3 pthread_rwlockattr_setpshared F
GLIBC_2.3 pthread_self F
GLIBC_2.3 pthread_setcancelstate F
GLIBC_2.3 pthread_setcanceltype F
+GLIBC_2.3 pthread_setconcurrency F
GLIBC_2.3 pthread_setschedparam F
GLIBC_2.3 pthread_setspecific F
GLIBC_2.3 pthread_sigmask F
@@ -2229,6 +2231,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
+GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F
GLIBC_2.34 pthread_key_create F
@@ -2271,6 +2274,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setattr_default_np F
+GLIBC_2.34 pthread_setconcurrency F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -14,9 +14,7 @@ GLIBC_2.3 pthread_attr_setstackaddr F
GLIBC_2.3 pthread_attr_setstacksize F
GLIBC_2.3 pthread_cancel F
GLIBC_2.3 pthread_create F
-GLIBC_2.3 pthread_getconcurrency F
GLIBC_2.3 pthread_getcpuclockid F
-GLIBC_2.3 pthread_setconcurrency F
GLIBC_2.3.2 __libpthread_version_placeholder F
GLIBC_2.3.3 __pthread_register_cancel F
GLIBC_2.3.3 __pthread_register_cancel_defer F
@@ -1567,6 +1567,7 @@ GLIBC_2.17 pthread_equal F
GLIBC_2.17 pthread_exit F
GLIBC_2.17 pthread_getaffinity_np F
GLIBC_2.17 pthread_getattr_np F
+GLIBC_2.17 pthread_getconcurrency F
GLIBC_2.17 pthread_getschedparam F
GLIBC_2.17 pthread_getspecific F
GLIBC_2.17 pthread_join F
@@ -1619,6 +1620,7 @@ GLIBC_2.17 pthread_rwlockattr_setpshared F
GLIBC_2.17 pthread_self F
GLIBC_2.17 pthread_setcancelstate F
GLIBC_2.17 pthread_setcanceltype F
+GLIBC_2.17 pthread_setconcurrency F
GLIBC_2.17 pthread_setschedparam F
GLIBC_2.17 pthread_setspecific F
GLIBC_2.17 pthread_sigmask F
@@ -2530,6 +2532,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
+GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F
GLIBC_2.34 pthread_key_create F
@@ -2572,6 +2575,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setattr_default_np F
+GLIBC_2.34 pthread_setconcurrency F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -14,11 +14,9 @@ GLIBC_2.17 pthread_attr_setstackaddr F
GLIBC_2.17 pthread_attr_setstacksize F
GLIBC_2.17 pthread_cancel F
GLIBC_2.17 pthread_create F
-GLIBC_2.17 pthread_getconcurrency F
GLIBC_2.17 pthread_getcpuclockid F
GLIBC_2.17 pthread_getname_np F
GLIBC_2.17 pthread_setaffinity_np F
-GLIBC_2.17 pthread_setconcurrency F
GLIBC_2.17 pthread_setname_np F
GLIBC_2.17 pthread_setschedprio F
GLIBC_2.17 pthread_sigqueue F
@@ -1422,6 +1422,7 @@ GLIBC_2.33 pthread_equal F
GLIBC_2.33 pthread_exit F
GLIBC_2.33 pthread_getaffinity_np F
GLIBC_2.33 pthread_getattr_np F
+GLIBC_2.33 pthread_getconcurrency F
GLIBC_2.33 pthread_getschedparam F
GLIBC_2.33 pthread_getspecific F
GLIBC_2.33 pthread_join F
@@ -1478,6 +1479,7 @@ GLIBC_2.33 pthread_self F
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_setschedparam F
GLIBC_2.33 pthread_setspecific F
GLIBC_2.33 pthread_sigmask F
@@ -2095,6 +2097,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
+GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F
GLIBC_2.34 pthread_key_create F
@@ -2137,6 +2140,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setattr_default_np F
+GLIBC_2.34 pthread_setconcurrency F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -15,11 +15,9 @@ GLIBC_2.33 pthread_attr_setstacksize F
GLIBC_2.33 pthread_cancel F
GLIBC_2.33 pthread_create F
GLIBC_2.33 pthread_getattr_default_np F
-GLIBC_2.33 pthread_getconcurrency F
GLIBC_2.33 pthread_getcpuclockid F
GLIBC_2.33 pthread_getname_np F
GLIBC_2.33 pthread_setaffinity_np F
-GLIBC_2.33 pthread_setconcurrency F
GLIBC_2.33 pthread_setname_np F
GLIBC_2.33 pthread_setschedprio F
GLIBC_2.33 pthread_sigqueue F
@@ -1469,6 +1469,7 @@ GLIBC_2.27 pthread_equal F
GLIBC_2.27 pthread_exit F
GLIBC_2.27 pthread_getaffinity_np F
GLIBC_2.27 pthread_getattr_np F
+GLIBC_2.27 pthread_getconcurrency F
GLIBC_2.27 pthread_getschedparam F
GLIBC_2.27 pthread_getspecific F
GLIBC_2.27 pthread_join F
@@ -1522,6 +1523,7 @@ GLIBC_2.27 pthread_self F
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_setschedparam F
GLIBC_2.27 pthread_setspecific F
GLIBC_2.27 pthread_sigmask F
@@ -2295,6 +2297,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
+GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F
GLIBC_2.34 pthread_key_create F
@@ -2337,6 +2340,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setattr_default_np F
+GLIBC_2.34 pthread_setconcurrency F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -15,11 +15,9 @@ GLIBC_2.27 pthread_attr_setstacksize F
GLIBC_2.27 pthread_cancel F
GLIBC_2.27 pthread_create F
GLIBC_2.27 pthread_getattr_default_np F
-GLIBC_2.27 pthread_getconcurrency F
GLIBC_2.27 pthread_getcpuclockid F
GLIBC_2.27 pthread_getname_np F
GLIBC_2.27 pthread_setaffinity_np F
-GLIBC_2.27 pthread_setconcurrency F
GLIBC_2.27 pthread_setname_np F
GLIBC_2.27 pthread_setschedprio F
GLIBC_2.27 pthread_sigqueue F
@@ -1577,6 +1577,7 @@ GLIBC_2.1 pread64 F
GLIBC_2.1 printf_size F
GLIBC_2.1 printf_size_info F
GLIBC_2.1 pthread_attr_init F
+GLIBC_2.1 pthread_getconcurrency F
GLIBC_2.1 pthread_mutexattr_gettype F
GLIBC_2.1 pthread_mutexattr_settype F
GLIBC_2.1 pthread_rwlock_destroy F
@@ -1592,6 +1593,7 @@ 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 pthread_rwlockattr_setpshared F
+GLIBC_2.1 pthread_setconcurrency F
GLIBC_2.1 ptsname F
GLIBC_2.1 ptsname_r F
GLIBC_2.1 putgrent F
@@ -2379,6 +2381,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
+GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F
GLIBC_2.34 pthread_key_create F
@@ -2421,6 +2424,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setattr_default_np F
+GLIBC_2.34 pthread_setconcurrency F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -8,8 +8,6 @@ GLIBC_2.1 pthread_attr_setguardsize F
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_setconcurrency F
GLIBC_2.1.1 __libpthread_version_placeholder F
GLIBC_2.1.2 __libpthread_version_placeholder F
GLIBC_2.11 pthread_sigqueue F
@@ -1320,6 +1320,7 @@ GLIBC_2.2 pthread_condattr_setpshared F
GLIBC_2.2 pthread_detach F
GLIBC_2.2 pthread_equal F
GLIBC_2.2 pthread_exit F
+GLIBC_2.2 pthread_getconcurrency F
GLIBC_2.2 pthread_getschedparam F
GLIBC_2.2 pthread_getspecific F
GLIBC_2.2 pthread_join F
@@ -1360,6 +1361,7 @@ GLIBC_2.2 pthread_rwlockattr_setpshared F
GLIBC_2.2 pthread_self F
GLIBC_2.2 pthread_setcancelstate F
GLIBC_2.2 pthread_setcanceltype F
+GLIBC_2.2 pthread_setconcurrency F
GLIBC_2.2 pthread_setschedparam F
GLIBC_2.2 pthread_setspecific F
GLIBC_2.2 pthread_sigmask F
@@ -2266,6 +2268,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
+GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F
GLIBC_2.34 pthread_key_create F
@@ -2308,6 +2311,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setattr_default_np F
+GLIBC_2.34 pthread_setconcurrency F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -14,9 +14,7 @@ GLIBC_2.2 pthread_attr_setstackaddr F
GLIBC_2.2 pthread_attr_setstacksize F
GLIBC_2.2 pthread_cancel F
GLIBC_2.2 pthread_create F
-GLIBC_2.2 pthread_getconcurrency F
GLIBC_2.2 pthread_getcpuclockid F
-GLIBC_2.2 pthread_setconcurrency F
GLIBC_2.2.3 __libpthread_version_placeholder F
GLIBC_2.2.6 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F
@@ -1306,6 +1306,7 @@ GLIBC_2.2 pthread_condattr_setpshared F
GLIBC_2.2 pthread_detach F
GLIBC_2.2 pthread_equal F
GLIBC_2.2 pthread_exit F
+GLIBC_2.2 pthread_getconcurrency F
GLIBC_2.2 pthread_getschedparam F
GLIBC_2.2 pthread_getspecific F
GLIBC_2.2 pthread_join F
@@ -1346,6 +1347,7 @@ GLIBC_2.2 pthread_rwlockattr_setpshared F
GLIBC_2.2 pthread_self F
GLIBC_2.2 pthread_setcancelstate F
GLIBC_2.2 pthread_setcanceltype F
+GLIBC_2.2 pthread_setconcurrency F
GLIBC_2.2 pthread_setschedparam F
GLIBC_2.2 pthread_setspecific F
GLIBC_2.2 pthread_sigmask F
@@ -2235,6 +2237,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
+GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F
GLIBC_2.34 pthread_key_create F
@@ -2277,6 +2280,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setattr_default_np F
+GLIBC_2.34 pthread_setconcurrency F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -13,9 +13,7 @@ GLIBC_2.2 pthread_attr_setstackaddr F
GLIBC_2.2 pthread_attr_setstacksize F
GLIBC_2.2 pthread_cancel F
GLIBC_2.2 pthread_create F
-GLIBC_2.2 pthread_getconcurrency F
GLIBC_2.2 pthread_getcpuclockid F
-GLIBC_2.2 pthread_setconcurrency F
GLIBC_2.2.3 __libpthread_version_placeholder F
GLIBC_2.2.6 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F
@@ -1306,6 +1306,7 @@ GLIBC_2.2 pthread_condattr_setpshared F
GLIBC_2.2 pthread_detach F
GLIBC_2.2 pthread_equal F
GLIBC_2.2 pthread_exit F
+GLIBC_2.2 pthread_getconcurrency F
GLIBC_2.2 pthread_getschedparam F
GLIBC_2.2 pthread_getspecific F
GLIBC_2.2 pthread_join F
@@ -1346,6 +1347,7 @@ GLIBC_2.2 pthread_rwlockattr_setpshared F
GLIBC_2.2 pthread_self F
GLIBC_2.2 pthread_setcancelstate F
GLIBC_2.2 pthread_setcanceltype F
+GLIBC_2.2 pthread_setconcurrency F
GLIBC_2.2 pthread_setschedparam F
GLIBC_2.2 pthread_setspecific F
GLIBC_2.2 pthread_sigmask F
@@ -2232,6 +2234,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
+GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F
GLIBC_2.34 pthread_key_create F
@@ -2274,6 +2277,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setattr_default_np F
+GLIBC_2.34 pthread_setconcurrency F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -13,9 +13,7 @@ GLIBC_2.2 pthread_attr_setstackaddr F
GLIBC_2.2 pthread_attr_setstacksize F
GLIBC_2.2 pthread_cancel F
GLIBC_2.2 pthread_create F
-GLIBC_2.2 pthread_getconcurrency F
GLIBC_2.2 pthread_getcpuclockid F
-GLIBC_2.2 pthread_setconcurrency F
GLIBC_2.2.3 __libpthread_version_placeholder F
GLIBC_2.2.6 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F
@@ -1578,6 +1578,7 @@ GLIBC_2.1 pread64 F
GLIBC_2.1 printf_size F
GLIBC_2.1 printf_size_info F
GLIBC_2.1 pthread_attr_init F
+GLIBC_2.1 pthread_getconcurrency F
GLIBC_2.1 pthread_mutexattr_gettype F
GLIBC_2.1 pthread_mutexattr_settype F
GLIBC_2.1 pthread_rwlock_destroy F
@@ -1593,6 +1594,7 @@ 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 pthread_rwlockattr_setpshared F
+GLIBC_2.1 pthread_setconcurrency F
GLIBC_2.1 ptsname F
GLIBC_2.1 ptsname_r F
GLIBC_2.1 putgrent F
@@ -2370,6 +2372,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
+GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F
GLIBC_2.34 pthread_key_create F
@@ -2412,6 +2415,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setattr_default_np F
+GLIBC_2.34 pthread_setconcurrency F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -8,8 +8,6 @@ GLIBC_2.1 pthread_attr_setguardsize F
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_setconcurrency F
GLIBC_2.1.1 __libpthread_version_placeholder F
GLIBC_2.1.2 __libpthread_version_placeholder F
GLIBC_2.11 pthread_sigqueue F
@@ -1349,6 +1349,7 @@ GLIBC_2.2 pthread_condattr_setpshared F
GLIBC_2.2 pthread_detach F
GLIBC_2.2 pthread_equal F
GLIBC_2.2 pthread_exit F
+GLIBC_2.2 pthread_getconcurrency F
GLIBC_2.2 pthread_getschedparam F
GLIBC_2.2 pthread_getspecific F
GLIBC_2.2 pthread_join F
@@ -1389,6 +1390,7 @@ GLIBC_2.2 pthread_rwlockattr_setpshared F
GLIBC_2.2 pthread_self F
GLIBC_2.2 pthread_setcancelstate F
GLIBC_2.2 pthread_setcanceltype F
+GLIBC_2.2 pthread_setconcurrency F
GLIBC_2.2 pthread_setschedparam F
GLIBC_2.2 pthread_setspecific F
GLIBC_2.2 pthread_sigmask F
@@ -2283,6 +2285,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
+GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F
GLIBC_2.34 pthread_key_create F
@@ -2325,6 +2328,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setattr_default_np F
+GLIBC_2.34 pthread_setconcurrency F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -13,9 +13,7 @@ GLIBC_2.2 pthread_attr_setstackaddr F
GLIBC_2.2 pthread_attr_setstacksize F
GLIBC_2.2 pthread_cancel F
GLIBC_2.2 pthread_create F
-GLIBC_2.2 pthread_getconcurrency F
GLIBC_2.2 pthread_getcpuclockid F
-GLIBC_2.2 pthread_setconcurrency F
GLIBC_2.2.3 __libpthread_version_placeholder F
GLIBC_2.2.6 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F
@@ -1317,6 +1317,7 @@ GLIBC_2.2.5 pthread_detach F
GLIBC_2.2.5 pthread_equal F
GLIBC_2.2.5 pthread_exit F
GLIBC_2.2.5 pthread_getattr_np F
+GLIBC_2.2.5 pthread_getconcurrency F
GLIBC_2.2.5 pthread_getschedparam F
GLIBC_2.2.5 pthread_getspecific F
GLIBC_2.2.5 pthread_join F
@@ -1357,6 +1358,7 @@ GLIBC_2.2.5 pthread_rwlockattr_setpshared F
GLIBC_2.2.5 pthread_self F
GLIBC_2.2.5 pthread_setcancelstate F
GLIBC_2.2.5 pthread_setcanceltype F
+GLIBC_2.2.5 pthread_setconcurrency F
GLIBC_2.2.5 pthread_setschedparam F
GLIBC_2.2.5 pthread_setspecific F
GLIBC_2.2.5 pthread_sigmask F
@@ -2244,6 +2246,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
+GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F
GLIBC_2.34 pthread_key_create F
@@ -2286,6 +2289,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setattr_default_np F
+GLIBC_2.34 pthread_setconcurrency F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -13,9 +13,7 @@ GLIBC_2.2.5 pthread_attr_setstackaddr F
GLIBC_2.2.5 pthread_attr_setstacksize F
GLIBC_2.2.5 pthread_cancel F
GLIBC_2.2.5 pthread_create F
-GLIBC_2.2.5 pthread_getconcurrency F
GLIBC_2.2.5 pthread_getcpuclockid F
-GLIBC_2.2.5 pthread_setconcurrency F
GLIBC_2.2.6 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F
GLIBC_2.3.2 __libpthread_version_placeholder F
@@ -1486,6 +1486,7 @@ GLIBC_2.16 pthread_equal F
GLIBC_2.16 pthread_exit F
GLIBC_2.16 pthread_getaffinity_np F
GLIBC_2.16 pthread_getattr_np F
+GLIBC_2.16 pthread_getconcurrency F
GLIBC_2.16 pthread_getschedparam F
GLIBC_2.16 pthread_getspecific F
GLIBC_2.16 pthread_join F
@@ -1538,6 +1539,7 @@ GLIBC_2.16 pthread_rwlockattr_setpshared F
GLIBC_2.16 pthread_self F
GLIBC_2.16 pthread_setcancelstate F
GLIBC_2.16 pthread_setcanceltype F
+GLIBC_2.16 pthread_setconcurrency F
GLIBC_2.16 pthread_setschedparam F
GLIBC_2.16 pthread_setspecific F
GLIBC_2.16 pthread_sigmask F
@@ -2349,6 +2351,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
+GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F
GLIBC_2.34 pthread_key_create F
@@ -2391,6 +2394,7 @@ GLIBC_2.34 pthread_rwlockattr_init F
GLIBC_2.34 pthread_rwlockattr_setkind_np F
GLIBC_2.34 pthread_rwlockattr_setpshared F
GLIBC_2.34 pthread_setattr_default_np F
+GLIBC_2.34 pthread_setconcurrency F
GLIBC_2.34 pthread_setspecific F
GLIBC_2.34 pthread_spin_destroy F
GLIBC_2.34 pthread_spin_init F
@@ -14,11 +14,9 @@ GLIBC_2.16 pthread_attr_setstackaddr F
GLIBC_2.16 pthread_attr_setstacksize F
GLIBC_2.16 pthread_cancel F
GLIBC_2.16 pthread_create F
-GLIBC_2.16 pthread_getconcurrency F
GLIBC_2.16 pthread_getcpuclockid F
GLIBC_2.16 pthread_getname_np F
GLIBC_2.16 pthread_setaffinity_np F
-GLIBC_2.16 pthread_setconcurrency F
GLIBC_2.16 pthread_setname_np F
GLIBC_2.16 pthread_setschedprio F
GLIBC_2.16 pthread_sigqueue F