[2/7] nptl: Move pthread_barrier_init into libc
Commit Message
The symbol was moved using scripts/move-symbol-to-libc.py.
---
include/pthread.h | 3 +++
nptl/Makefile | 2 +-
nptl/Versions | 5 +++--
nptl/pthread_barrier_init.c | 15 ++++++++++++---
sysdeps/unix/sysv/linux/aarch64/libc.abilist | 2 ++
.../unix/sysv/linux/aarch64/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/alpha/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/alpha/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/arc/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/arc/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/arm/be/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/arm/be/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/arm/le/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/arm/le/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/csky/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/csky/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/hppa/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/hppa/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/i386/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/i386/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/ia64/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/ia64/libpthread.abilist | 1 -
.../unix/sysv/linux/m68k/coldfire/libc.abilist | 2 ++
.../sysv/linux/m68k/coldfire/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 2 ++
.../sysv/linux/m68k/m680x0/libpthread.abilist | 1 -
.../unix/sysv/linux/microblaze/be/libc.abilist | 2 ++
.../sysv/linux/microblaze/be/libpthread.abilist | 1 -
.../unix/sysv/linux/microblaze/le/libc.abilist | 2 ++
.../sysv/linux/microblaze/le/libpthread.abilist | 1 -
.../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 2 ++
.../sysv/linux/mips/mips32/libpthread.abilist | 1 -
.../sysv/linux/mips/mips32/nofpu/libc.abilist | 2 ++
.../sysv/linux/mips/mips64/libpthread.abilist | 1 -
.../unix/sysv/linux/mips/mips64/n32/libc.abilist | 2 ++
.../unix/sysv/linux/mips/mips64/n64/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/nios2/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/nios2/libpthread.abilist | 1 -
.../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 2 ++
.../linux/powerpc/powerpc32/libpthread.abilist | 1 -
.../linux/powerpc/powerpc32/nofpu/libc.abilist | 2 ++
.../sysv/linux/powerpc/powerpc64/be/libc.abilist | 2 ++
.../linux/powerpc/powerpc64/be/libpthread.abilist | 1 -
.../sysv/linux/powerpc/powerpc64/le/libc.abilist | 2 ++
.../linux/powerpc/powerpc64/le/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist | 2 ++
.../unix/sysv/linux/riscv/rv32/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 2 ++
.../unix/sysv/linux/riscv/rv64/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 2 ++
.../sysv/linux/s390/s390-32/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 2 ++
.../sysv/linux/s390/s390-64/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/sh/be/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/sh/be/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/sh/le/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/sh/le/libpthread.abilist | 1 -
.../unix/sysv/linux/sparc/sparc32/libc.abilist | 2 ++
.../sysv/linux/sparc/sparc32/libpthread.abilist | 1 -
.../unix/sysv/linux/sparc/sparc64/libc.abilist | 2 ++
.../sysv/linux/sparc/sparc64/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 2 ++
.../unix/sysv/linux/x86_64/64/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 2 ++
.../unix/sysv/linux/x86_64/x32/libpthread.abilist | 1 -
65 files changed, 83 insertions(+), 35 deletions(-)
Comments
On 03/05/2021 11:31, Florian Weimer via Libc-alpha wrote:
> The symbol was moved using scripts/move-symbol-to-libc.py.
LGTM, thanks.
Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
> ---
> include/pthread.h | 3 +++
> nptl/Makefile | 2 +-
> nptl/Versions | 5 +++--
> nptl/pthread_barrier_init.c | 15 ++++++++++++---
> sysdeps/unix/sysv/linux/aarch64/libc.abilist | 2 ++
> .../unix/sysv/linux/aarch64/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/alpha/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/alpha/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/arc/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/arc/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/arm/be/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/arm/be/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/arm/le/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/arm/le/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/csky/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/csky/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/hppa/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/hppa/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/i386/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/i386/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/ia64/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/ia64/libpthread.abilist | 1 -
> .../unix/sysv/linux/m68k/coldfire/libc.abilist | 2 ++
> .../sysv/linux/m68k/coldfire/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 2 ++
> .../sysv/linux/m68k/m680x0/libpthread.abilist | 1 -
> .../unix/sysv/linux/microblaze/be/libc.abilist | 2 ++
> .../sysv/linux/microblaze/be/libpthread.abilist | 1 -
> .../unix/sysv/linux/microblaze/le/libc.abilist | 2 ++
> .../sysv/linux/microblaze/le/libpthread.abilist | 1 -
> .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 2 ++
> .../sysv/linux/mips/mips32/libpthread.abilist | 1 -
> .../sysv/linux/mips/mips32/nofpu/libc.abilist | 2 ++
> .../sysv/linux/mips/mips64/libpthread.abilist | 1 -
> .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 2 ++
> .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/nios2/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/nios2/libpthread.abilist | 1 -
> .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 2 ++
> .../linux/powerpc/powerpc32/libpthread.abilist | 1 -
> .../linux/powerpc/powerpc32/nofpu/libc.abilist | 2 ++
> .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 2 ++
> .../linux/powerpc/powerpc64/be/libpthread.abilist | 1 -
> .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 2 ++
> .../linux/powerpc/powerpc64/le/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist | 2 ++
> .../unix/sysv/linux/riscv/rv32/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 2 ++
> .../unix/sysv/linux/riscv/rv64/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 2 ++
> .../sysv/linux/s390/s390-32/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 2 ++
> .../sysv/linux/s390/s390-64/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/sh/be/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/sh/be/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/sh/le/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/sh/le/libpthread.abilist | 1 -
> .../unix/sysv/linux/sparc/sparc32/libc.abilist | 2 ++
> .../sysv/linux/sparc/sparc32/libpthread.abilist | 1 -
> .../unix/sysv/linux/sparc/sparc64/libc.abilist | 2 ++
> .../sysv/linux/sparc/sparc64/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 2 ++
> .../unix/sysv/linux/x86_64/64/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 2 ++
> .../unix/sysv/linux/x86_64/x32/libpthread.abilist | 1 -
> 65 files changed, 83 insertions(+), 35 deletions(-)
>
> diff --git a/include/pthread.h b/include/pthread.h
> index 858c869a16..a3e1cf51b0 100644
> --- a/include/pthread.h
> +++ b/include/pthread.h
> @@ -8,6 +8,9 @@ extern int __pthread_barrier_init (pthread_barrier_t *__restrict __barrier,
> const pthread_barrierattr_t *__restrict
> __attr, unsigned int __count)
> __THROW __nonnull ((1));
> +#if PTHREAD_IN_LIBC
> +libc_hidden_proto (__pthread_barrier_init)
> +#endif
> extern int __pthread_barrier_wait (pthread_barrier_t *__barrier)
> __THROWNL __nonnull ((1));
>
> diff --git a/nptl/Makefile b/nptl/Makefile
> index a1a1a1d0e0..09e8887c8d 100644
> --- a/nptl/Makefile
> +++ b/nptl/Makefile
> @@ -74,6 +74,7 @@ routines = \
> pthread_attr_setsigmask \
> pthread_attr_setsigmask_internal \
> pthread_barrier_destroy \
> + pthread_barrier_init \
> pthread_cleanup_upto \
> pthread_cond_broadcast \
> pthread_cond_destroy \
> @@ -177,7 +178,6 @@ libpthread-routines = \
> pthread_attr_setstack \
> pthread_attr_setstackaddr \
> pthread_attr_setstacksize \
> - pthread_barrier_init \
> pthread_barrier_wait \
> pthread_barrierattr_destroy \
> pthread_barrierattr_getpshared \
> diff --git a/nptl/Versions b/nptl/Versions
> index ecd1f18160..78b9050ea6 100644
> --- a/nptl/Versions
> +++ b/nptl/Versions
> @@ -89,6 +89,7 @@ libc {
> __pthread_rwlock_unlock;
> __pthread_rwlock_wrlock;
> pthread_barrier_destroy;
> + pthread_barrier_init;
> pthread_condattr_getpshared;
> pthread_condattr_setpshared;
> pthread_mutex_timedlock;
> @@ -200,6 +201,7 @@ libc {
> mtx_trylock;
> mtx_unlock;
> pthread_barrier_destroy;
> + pthread_barrier_init;
> pthread_cond_clockwait;
> pthread_condattr_getclock;
> pthread_condattr_getpshared;
> @@ -277,6 +279,7 @@ libc {
> __pthread_attr_init;
> __pthread_attr_setaffinity_np;
> __pthread_attr_setsigmask_internal;
> + __pthread_barrier_init;
> __pthread_cleanup_pop;
> __pthread_cleanup_push;
> __pthread_cleanup_upto;
> @@ -349,7 +352,6 @@ libpthread {
> GLIBC_2.2 {
> pthread_attr_getstack;
> pthread_attr_setstack;
> - pthread_barrier_init;
> pthread_barrier_wait;
> pthread_barrierattr_destroy;
> pthread_barrierattr_init;
> @@ -427,7 +429,6 @@ libpthread {
>
> GLIBC_PRIVATE {
> __libpthread_freeres;
> - __pthread_barrier_init;
> __pthread_barrier_wait;
> __pthread_clock_gettime;
> __pthread_clock_settime;
> diff --git a/nptl/pthread_barrier_init.c b/nptl/pthread_barrier_init.c
> index b14243e618..3a13d2a756 100644
> --- a/nptl/pthread_barrier_init.c
> +++ b/nptl/pthread_barrier_init.c
> @@ -20,7 +20,7 @@
> #include "pthreadP.h"
> #include <futex-internal.h>
> #include <kernel-features.h>
> -
> +#include <shlib-compat.h>
>
> static const struct pthread_barrierattr default_barrierattr =
> {
> @@ -29,7 +29,7 @@ static const struct pthread_barrierattr default_barrierattr =
>
>
> int
> -__pthread_barrier_init (pthread_barrier_t *barrier,
> +___pthread_barrier_init (pthread_barrier_t *barrier,
> const pthread_barrierattr_t *attr, unsigned int count)
> {
> ASSERT_TYPE_SIZE (pthread_barrier_t, __SIZEOF_PTHREAD_BARRIER_T);
> @@ -61,4 +61,13 @@ __pthread_barrier_init (pthread_barrier_t *barrier,
>
> return 0;
> }
> -weak_alias (__pthread_barrier_init, pthread_barrier_init)
> +versioned_symbol (libc, ___pthread_barrier_init, pthread_barrier_init,
> + GLIBC_2_34);
> +versioned_symbol (libc, ___pthread_barrier_init, __pthread_barrier_init,
> + GLIBC_PRIVATE);
> +libc_hidden_ver (___pthread_barrier_init, __pthread_barrier_init)
> +
> +#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)
> +compat_symbol (libpthread, ___pthread_barrier_init, pthread_barrier_init,
> + GLIBC_2_2);
> +#endif
> diff --git a/sysdeps/unix/sysv/linux/aarch64/libc.abilist b/sysdeps/unix/sysv/linux/aarch64/libc.abilist
> index 6c21c17f21..2d0e57d256 100644
> --- a/sysdeps/unix/sysv/linux/aarch64/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/aarch64/libc.abilist
> @@ -1456,6 +1456,7 @@ GLIBC_2.17 pthread_attr_setschedparam F
> GLIBC_2.17 pthread_attr_setschedpolicy F
> GLIBC_2.17 pthread_attr_setscope F
> GLIBC_2.17 pthread_barrier_destroy F
> +GLIBC_2.17 pthread_barrier_init F
> GLIBC_2.17 pthread_cond_broadcast F
> GLIBC_2.17 pthread_cond_destroy F
> GLIBC_2.17 pthread_cond_init F
> @@ -2294,6 +2295,7 @@ GLIBC_2.34 mtx_timedlock F
> GLIBC_2.34 mtx_trylock F
> GLIBC_2.34 mtx_unlock F
> GLIBC_2.34 pthread_barrier_destroy F
> +GLIBC_2.34 pthread_barrier_init F
> GLIBC_2.34 pthread_cond_clockwait F
> GLIBC_2.34 pthread_condattr_getclock F
> GLIBC_2.34 pthread_condattr_getpshared F
> diff --git a/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist b/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist
> index 77559d0c4c..8bb371ede7 100644
> --- a/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist
> @@ -18,7 +18,6 @@ GLIBC_2.17 pthread_attr_setguardsize F
> GLIBC_2.17 pthread_attr_setstack F
> GLIBC_2.17 pthread_attr_setstackaddr F
> GLIBC_2.17 pthread_attr_setstacksize F
> -GLIBC_2.17 pthread_barrier_init F
> GLIBC_2.17 pthread_barrier_wait F
> GLIBC_2.17 pthread_barrierattr_destroy F
> GLIBC_2.17 pthread_barrierattr_getpshared F
> diff --git a/sysdeps/unix/sysv/linux/alpha/libc.abilist b/sysdeps/unix/sysv/linux/alpha/libc.abilist
> index 5d6dce46c9..1cbcbee8e8 100644
> --- a/sysdeps/unix/sysv/linux/alpha/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/alpha/libc.abilist
> @@ -1993,6 +1993,7 @@ GLIBC_2.2 posix_spawnp F
> GLIBC_2.2 pread F
> GLIBC_2.2 pread64 F
> GLIBC_2.2 pthread_barrier_destroy F
> +GLIBC_2.2 pthread_barrier_init F
> GLIBC_2.2 pthread_condattr_getpshared F
> GLIBC_2.2 pthread_condattr_setpshared F
> GLIBC_2.2 pthread_mutex_timedlock F
> @@ -2375,6 +2376,7 @@ GLIBC_2.34 mtx_timedlock F
> GLIBC_2.34 mtx_trylock F
> GLIBC_2.34 mtx_unlock F
> GLIBC_2.34 pthread_barrier_destroy F
> +GLIBC_2.34 pthread_barrier_init F
> GLIBC_2.34 pthread_cond_clockwait F
> GLIBC_2.34 pthread_condattr_getclock F
> GLIBC_2.34 pthread_condattr_getpshared F
> diff --git a/sysdeps/unix/sysv/linux/alpha/libpthread.abilist b/sysdeps/unix/sysv/linux/alpha/libpthread.abilist
> index 227a868820..e1477f6c4b 100644
> --- a/sysdeps/unix/sysv/linux/alpha/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/alpha/libpthread.abilist
> @@ -42,7 +42,6 @@ GLIBC_2.18 pthread_getattr_default_np F
> GLIBC_2.18 pthread_setattr_default_np F
> GLIBC_2.2 pthread_attr_getstack F
> GLIBC_2.2 pthread_attr_setstack F
> -GLIBC_2.2 pthread_barrier_init F
> GLIBC_2.2 pthread_barrier_wait F
> GLIBC_2.2 pthread_barrierattr_destroy F
> GLIBC_2.2 pthread_barrierattr_init F
> diff --git a/sysdeps/unix/sysv/linux/arc/libc.abilist b/sysdeps/unix/sysv/linux/arc/libc.abilist
> index 7eecf828a8..fb76c85f51 100644
> --- a/sysdeps/unix/sysv/linux/arc/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/arc/libc.abilist
> @@ -1395,6 +1395,7 @@ GLIBC_2.32 pthread_attr_setschedpolicy F
> GLIBC_2.32 pthread_attr_setscope F
> GLIBC_2.32 pthread_attr_setsigmask_np F
> GLIBC_2.32 pthread_barrier_destroy F
> +GLIBC_2.32 pthread_barrier_init F
> GLIBC_2.32 pthread_cond_broadcast F
> GLIBC_2.32 pthread_cond_clockwait F
> GLIBC_2.32 pthread_cond_destroy F
> @@ -2053,6 +2054,7 @@ GLIBC_2.34 mtx_timedlock F
> GLIBC_2.34 mtx_trylock F
> GLIBC_2.34 mtx_unlock F
> GLIBC_2.34 pthread_barrier_destroy F
> +GLIBC_2.34 pthread_barrier_init F
> GLIBC_2.34 pthread_cond_clockwait F
> GLIBC_2.34 pthread_condattr_getclock F
> GLIBC_2.34 pthread_condattr_getpshared F
> diff --git a/sysdeps/unix/sysv/linux/arc/libpthread.abilist b/sysdeps/unix/sysv/linux/arc/libpthread.abilist
> index 735c269ebb..30a37d96f7 100644
> --- a/sysdeps/unix/sysv/linux/arc/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/arc/libpthread.abilist
> @@ -18,7 +18,6 @@ GLIBC_2.32 pthread_attr_setguardsize F
> GLIBC_2.32 pthread_attr_setstack F
> GLIBC_2.32 pthread_attr_setstackaddr F
> GLIBC_2.32 pthread_attr_setstacksize F
> -GLIBC_2.32 pthread_barrier_init F
> GLIBC_2.32 pthread_barrier_wait F
> GLIBC_2.32 pthread_barrierattr_destroy F
> GLIBC_2.32 pthread_barrierattr_getpshared F
> diff --git a/sysdeps/unix/sysv/linux/arm/be/libc.abilist b/sysdeps/unix/sysv/linux/arm/be/libc.abilist
> index ca8790c7b2..66fea613b7 100644
> --- a/sysdeps/unix/sysv/linux/arm/be/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/arm/be/libc.abilist
> @@ -200,6 +200,7 @@ GLIBC_2.34 mtx_timedlock F
> GLIBC_2.34 mtx_trylock F
> GLIBC_2.34 mtx_unlock F
> GLIBC_2.34 pthread_barrier_destroy F
> +GLIBC_2.34 pthread_barrier_init F
> GLIBC_2.34 pthread_cond_clockwait F
> GLIBC_2.34 pthread_condattr_getclock F
> GLIBC_2.34 pthread_condattr_getpshared F
> @@ -1648,6 +1649,7 @@ GLIBC_2.4 pthread_attr_setschedparam F
> GLIBC_2.4 pthread_attr_setschedpolicy F
> GLIBC_2.4 pthread_attr_setscope F
> GLIBC_2.4 pthread_barrier_destroy F
> +GLIBC_2.4 pthread_barrier_init F
> GLIBC_2.4 pthread_cond_broadcast F
> GLIBC_2.4 pthread_cond_destroy F
> GLIBC_2.4 pthread_cond_init F
> diff --git a/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist b/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist
> index 3481148363..43ea5c1b51 100644
> --- a/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist
> @@ -29,7 +29,6 @@ GLIBC_2.4 pthread_attr_setguardsize F
> GLIBC_2.4 pthread_attr_setstack F
> GLIBC_2.4 pthread_attr_setstackaddr F
> GLIBC_2.4 pthread_attr_setstacksize F
> -GLIBC_2.4 pthread_barrier_init F
> GLIBC_2.4 pthread_barrier_wait F
> GLIBC_2.4 pthread_barrierattr_destroy F
> GLIBC_2.4 pthread_barrierattr_getpshared F
> diff --git a/sysdeps/unix/sysv/linux/arm/le/libc.abilist b/sysdeps/unix/sysv/linux/arm/le/libc.abilist
> index f39d686ad8..8d85f02be7 100644
> --- a/sysdeps/unix/sysv/linux/arm/le/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/arm/le/libc.abilist
> @@ -197,6 +197,7 @@ GLIBC_2.34 mtx_timedlock F
> GLIBC_2.34 mtx_trylock F
> GLIBC_2.34 mtx_unlock F
> GLIBC_2.34 pthread_barrier_destroy F
> +GLIBC_2.34 pthread_barrier_init F
> GLIBC_2.34 pthread_cond_clockwait F
> GLIBC_2.34 pthread_condattr_getclock F
> GLIBC_2.34 pthread_condattr_getpshared F
> @@ -1645,6 +1646,7 @@ GLIBC_2.4 pthread_attr_setschedparam F
> GLIBC_2.4 pthread_attr_setschedpolicy F
> GLIBC_2.4 pthread_attr_setscope F
> GLIBC_2.4 pthread_barrier_destroy F
> +GLIBC_2.4 pthread_barrier_init F
> GLIBC_2.4 pthread_cond_broadcast F
> GLIBC_2.4 pthread_cond_destroy F
> GLIBC_2.4 pthread_cond_init F
> diff --git a/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist b/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist
> index 3481148363..43ea5c1b51 100644
> --- a/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist
> @@ -29,7 +29,6 @@ GLIBC_2.4 pthread_attr_setguardsize F
> GLIBC_2.4 pthread_attr_setstack F
> GLIBC_2.4 pthread_attr_setstackaddr F
> GLIBC_2.4 pthread_attr_setstacksize F
> -GLIBC_2.4 pthread_barrier_init F
> GLIBC_2.4 pthread_barrier_wait F
> GLIBC_2.4 pthread_barrierattr_destroy F
> GLIBC_2.4 pthread_barrierattr_getpshared F
> diff --git a/sysdeps/unix/sysv/linux/csky/libc.abilist b/sysdeps/unix/sysv/linux/csky/libc.abilist
> index 889af8e99b..2e85efb233 100644
> --- a/sysdeps/unix/sysv/linux/csky/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/csky/libc.abilist
> @@ -1456,6 +1456,7 @@ GLIBC_2.29 pthread_attr_setschedparam F
> GLIBC_2.29 pthread_attr_setschedpolicy F
> GLIBC_2.29 pthread_attr_setscope F
> GLIBC_2.29 pthread_barrier_destroy F
> +GLIBC_2.29 pthread_barrier_init F
> GLIBC_2.29 pthread_cond_broadcast F
> GLIBC_2.29 pthread_cond_destroy F
> GLIBC_2.29 pthread_cond_init F
> @@ -2237,6 +2238,7 @@ GLIBC_2.34 mtx_timedlock F
> GLIBC_2.34 mtx_trylock F
> GLIBC_2.34 mtx_unlock F
> GLIBC_2.34 pthread_barrier_destroy F
> +GLIBC_2.34 pthread_barrier_init F
> GLIBC_2.34 pthread_cond_clockwait F
> GLIBC_2.34 pthread_condattr_getclock F
> GLIBC_2.34 pthread_condattr_getpshared F
> diff --git a/sysdeps/unix/sysv/linux/csky/libpthread.abilist b/sysdeps/unix/sysv/linux/csky/libpthread.abilist
> index 1910498f6b..971b08a433 100644
> --- a/sysdeps/unix/sysv/linux/csky/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/csky/libpthread.abilist
> @@ -18,7 +18,6 @@ GLIBC_2.29 pthread_attr_setguardsize F
> GLIBC_2.29 pthread_attr_setstack F
> GLIBC_2.29 pthread_attr_setstackaddr F
> GLIBC_2.29 pthread_attr_setstacksize F
> -GLIBC_2.29 pthread_barrier_init F
> GLIBC_2.29 pthread_barrier_wait F
> GLIBC_2.29 pthread_barrierattr_destroy F
> GLIBC_2.29 pthread_barrierattr_getpshared F
> diff --git a/sysdeps/unix/sysv/linux/hppa/libc.abilist b/sysdeps/unix/sysv/linux/hppa/libc.abilist
> index 328d0e2e28..af388e6ff1 100644
> --- a/sysdeps/unix/sysv/linux/hppa/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/hppa/libc.abilist
> @@ -1283,6 +1283,7 @@ GLIBC_2.2 pthread_attr_setschedparam F
> GLIBC_2.2 pthread_attr_setschedpolicy F
> GLIBC_2.2 pthread_attr_setscope F
> GLIBC_2.2 pthread_barrier_destroy F
> +GLIBC_2.2 pthread_barrier_init F
> GLIBC_2.2 pthread_cond_broadcast F
> GLIBC_2.2 pthread_cond_destroy F
> GLIBC_2.2 pthread_cond_init F
> @@ -2188,6 +2189,7 @@ GLIBC_2.34 mtx_timedlock F
> GLIBC_2.34 mtx_trylock F
> GLIBC_2.34 mtx_unlock F
> GLIBC_2.34 pthread_barrier_destroy F
> +GLIBC_2.34 pthread_barrier_init F
> GLIBC_2.34 pthread_cond_clockwait F
> GLIBC_2.34 pthread_condattr_getclock F
> GLIBC_2.34 pthread_condattr_getpshared F
> diff --git a/sysdeps/unix/sysv/linux/hppa/libpthread.abilist b/sysdeps/unix/sysv/linux/hppa/libpthread.abilist
> index 88817176f9..397e1f1de3 100644
> --- a/sysdeps/unix/sysv/linux/hppa/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/hppa/libpthread.abilist
> @@ -18,7 +18,6 @@ GLIBC_2.2 pthread_attr_setguardsize F
> 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_barrier_init F
> GLIBC_2.2 pthread_barrier_wait F
> GLIBC_2.2 pthread_barrierattr_destroy F
> GLIBC_2.2 pthread_barrierattr_init F
> diff --git a/sysdeps/unix/sysv/linux/i386/libc.abilist b/sysdeps/unix/sysv/linux/i386/libc.abilist
> index 87cf0b79d1..a6add593b0 100644
> --- a/sysdeps/unix/sysv/linux/i386/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/i386/libc.abilist
> @@ -2002,6 +2002,7 @@ GLIBC_2.2 posix_spawnp F
> GLIBC_2.2 pread F
> GLIBC_2.2 pread64 F
> GLIBC_2.2 pthread_barrier_destroy F
> +GLIBC_2.2 pthread_barrier_init F
> GLIBC_2.2 pthread_condattr_getpshared F
> GLIBC_2.2 pthread_condattr_setpshared F
> GLIBC_2.2 pthread_mutex_timedlock F
> @@ -2365,6 +2366,7 @@ GLIBC_2.34 mtx_timedlock F
> GLIBC_2.34 mtx_trylock F
> GLIBC_2.34 mtx_unlock F
> GLIBC_2.34 pthread_barrier_destroy F
> +GLIBC_2.34 pthread_barrier_init F
> GLIBC_2.34 pthread_cond_clockwait F
> GLIBC_2.34 pthread_condattr_getclock F
> GLIBC_2.34 pthread_condattr_getpshared F
> diff --git a/sysdeps/unix/sysv/linux/i386/libpthread.abilist b/sysdeps/unix/sysv/linux/i386/libpthread.abilist
> index 37f3251061..8ec2b6f2c9 100644
> --- a/sysdeps/unix/sysv/linux/i386/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/i386/libpthread.abilist
> @@ -42,7 +42,6 @@ GLIBC_2.18 pthread_getattr_default_np F
> GLIBC_2.18 pthread_setattr_default_np F
> GLIBC_2.2 pthread_attr_getstack F
> GLIBC_2.2 pthread_attr_setstack F
> -GLIBC_2.2 pthread_barrier_init F
> GLIBC_2.2 pthread_barrier_wait F
> GLIBC_2.2 pthread_barrierattr_destroy F
> GLIBC_2.2 pthread_barrierattr_init F
> diff --git a/sysdeps/unix/sysv/linux/ia64/libc.abilist b/sysdeps/unix/sysv/linux/ia64/libc.abilist
> index 331fa0a02a..41e14fd2d6 100644
> --- a/sysdeps/unix/sysv/linux/ia64/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/ia64/libc.abilist
> @@ -1304,6 +1304,7 @@ GLIBC_2.2 pthread_attr_setschedparam F
> GLIBC_2.2 pthread_attr_setschedpolicy F
> GLIBC_2.2 pthread_attr_setscope F
> GLIBC_2.2 pthread_barrier_destroy F
> +GLIBC_2.2 pthread_barrier_init F
> GLIBC_2.2 pthread_cond_broadcast F
> GLIBC_2.2 pthread_cond_destroy F
> GLIBC_2.2 pthread_cond_init F
> @@ -2222,6 +2223,7 @@ GLIBC_2.34 mtx_timedlock F
> GLIBC_2.34 mtx_trylock F
> GLIBC_2.34 mtx_unlock F
> GLIBC_2.34 pthread_barrier_destroy F
> +GLIBC_2.34 pthread_barrier_init F
> GLIBC_2.34 pthread_cond_clockwait F
> GLIBC_2.34 pthread_condattr_getclock F
> GLIBC_2.34 pthread_condattr_getpshared F
> diff --git a/sysdeps/unix/sysv/linux/ia64/libpthread.abilist b/sysdeps/unix/sysv/linux/ia64/libpthread.abilist
> index 72002f1131..77806490e8 100644
> --- a/sysdeps/unix/sysv/linux/ia64/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/ia64/libpthread.abilist
> @@ -18,7 +18,6 @@ GLIBC_2.2 pthread_attr_setguardsize F
> 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_barrier_init F
> GLIBC_2.2 pthread_barrier_wait F
> GLIBC_2.2 pthread_barrierattr_destroy F
> GLIBC_2.2 pthread_barrierattr_init F
> diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist
> index a63b28ad48..6c28cb5120 100644
> --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist
> @@ -201,6 +201,7 @@ GLIBC_2.34 mtx_timedlock F
> GLIBC_2.34 mtx_trylock F
> GLIBC_2.34 mtx_unlock F
> GLIBC_2.34 pthread_barrier_destroy F
> +GLIBC_2.34 pthread_barrier_init F
> GLIBC_2.34 pthread_cond_clockwait F
> GLIBC_2.34 pthread_condattr_getclock F
> GLIBC_2.34 pthread_condattr_getpshared F
> @@ -1628,6 +1629,7 @@ GLIBC_2.4 pthread_attr_setschedparam F
> GLIBC_2.4 pthread_attr_setschedpolicy F
> GLIBC_2.4 pthread_attr_setscope F
> GLIBC_2.4 pthread_barrier_destroy F
> +GLIBC_2.4 pthread_barrier_init F
> GLIBC_2.4 pthread_cond_broadcast F
> GLIBC_2.4 pthread_cond_destroy F
> GLIBC_2.4 pthread_cond_init F
> diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist
> index 3481148363..43ea5c1b51 100644
> --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist
> @@ -29,7 +29,6 @@ GLIBC_2.4 pthread_attr_setguardsize F
> GLIBC_2.4 pthread_attr_setstack F
> GLIBC_2.4 pthread_attr_setstackaddr F
> GLIBC_2.4 pthread_attr_setstacksize F
> -GLIBC_2.4 pthread_barrier_init F
> GLIBC_2.4 pthread_barrier_wait F
> GLIBC_2.4 pthread_barrierattr_destroy F
> GLIBC_2.4 pthread_barrierattr_getpshared F
> diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist
> index 6dbf24de51..01b68ae20f 100644
> --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist
> @@ -1958,6 +1958,7 @@ GLIBC_2.2 posix_spawnp F
> GLIBC_2.2 pread F
> GLIBC_2.2 pread64 F
> GLIBC_2.2 pthread_barrier_destroy F
> +GLIBC_2.2 pthread_barrier_init F
> GLIBC_2.2 pthread_condattr_getpshared F
> GLIBC_2.2 pthread_condattr_setpshared F
> GLIBC_2.2 pthread_mutex_timedlock F
> @@ -2308,6 +2309,7 @@ GLIBC_2.34 mtx_timedlock F
> GLIBC_2.34 mtx_trylock F
> GLIBC_2.34 mtx_unlock F
> GLIBC_2.34 pthread_barrier_destroy F
> +GLIBC_2.34 pthread_barrier_init F
> GLIBC_2.34 pthread_cond_clockwait F
> GLIBC_2.34 pthread_condattr_getclock F
> GLIBC_2.34 pthread_condattr_getpshared F
> diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist
> index 37f3251061..8ec2b6f2c9 100644
> --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist
> @@ -42,7 +42,6 @@ GLIBC_2.18 pthread_getattr_default_np F
> GLIBC_2.18 pthread_setattr_default_np F
> GLIBC_2.2 pthread_attr_getstack F
> GLIBC_2.2 pthread_attr_setstack F
> -GLIBC_2.2 pthread_barrier_init F
> GLIBC_2.2 pthread_barrier_wait F
> GLIBC_2.2 pthread_barrierattr_destroy F
> GLIBC_2.2 pthread_barrierattr_init F
> diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist
> index efc220dcf1..902996c6d2 100644
> --- a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist
> @@ -1458,6 +1458,7 @@ GLIBC_2.18 pthread_attr_setschedparam F
> GLIBC_2.18 pthread_attr_setschedpolicy F
> GLIBC_2.18 pthread_attr_setscope F
> GLIBC_2.18 pthread_barrier_destroy F
> +GLIBC_2.18 pthread_barrier_init F
> GLIBC_2.18 pthread_cond_broadcast F
> GLIBC_2.18 pthread_cond_destroy F
> GLIBC_2.18 pthread_cond_init F
> @@ -2288,6 +2289,7 @@ GLIBC_2.34 mtx_timedlock F
> GLIBC_2.34 mtx_trylock F
> GLIBC_2.34 mtx_unlock F
> GLIBC_2.34 pthread_barrier_destroy F
> +GLIBC_2.34 pthread_barrier_init F
> GLIBC_2.34 pthread_cond_clockwait F
> GLIBC_2.34 pthread_condattr_getclock F
> GLIBC_2.34 pthread_condattr_getpshared F
> diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist
> index 5c60e017ea..95ce206e8d 100644
> --- a/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist
> @@ -18,7 +18,6 @@ GLIBC_2.18 pthread_attr_setguardsize F
> GLIBC_2.18 pthread_attr_setstack F
> GLIBC_2.18 pthread_attr_setstackaddr F
> GLIBC_2.18 pthread_attr_setstacksize F
> -GLIBC_2.18 pthread_barrier_init F
> GLIBC_2.18 pthread_barrier_wait F
> GLIBC_2.18 pthread_barrierattr_destroy F
> GLIBC_2.18 pthread_barrierattr_getpshared F
> diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist
> index a1848c5efe..f2fc78975e 100644
> --- a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist
> @@ -1458,6 +1458,7 @@ GLIBC_2.18 pthread_attr_setschedparam F
> GLIBC_2.18 pthread_attr_setschedpolicy F
> GLIBC_2.18 pthread_attr_setscope F
> GLIBC_2.18 pthread_barrier_destroy F
> +GLIBC_2.18 pthread_barrier_init F
> GLIBC_2.18 pthread_cond_broadcast F
> GLIBC_2.18 pthread_cond_destroy F
> GLIBC_2.18 pthread_cond_init F
> @@ -2285,6 +2286,7 @@ GLIBC_2.34 mtx_timedlock F
> GLIBC_2.34 mtx_trylock F
> GLIBC_2.34 mtx_unlock F
> GLIBC_2.34 pthread_barrier_destroy F
> +GLIBC_2.34 pthread_barrier_init F
> GLIBC_2.34 pthread_cond_clockwait F
> GLIBC_2.34 pthread_condattr_getclock F
> GLIBC_2.34 pthread_condattr_getpshared F
> diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist
> index 5c60e017ea..95ce206e8d 100644
> --- a/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist
> @@ -18,7 +18,6 @@ GLIBC_2.18 pthread_attr_setguardsize F
> GLIBC_2.18 pthread_attr_setstack F
> GLIBC_2.18 pthread_attr_setstackaddr F
> GLIBC_2.18 pthread_attr_setstacksize F
> -GLIBC_2.18 pthread_barrier_init F
> GLIBC_2.18 pthread_barrier_wait F
> GLIBC_2.18 pthread_barrierattr_destroy F
> GLIBC_2.18 pthread_barrierattr_getpshared F
> diff --git a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist
> index 9960b1edf5..6c3edea6ec 100644
> --- a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist
> @@ -1839,6 +1839,7 @@ GLIBC_2.2 printf_size F
> GLIBC_2.2 printf_size_info F
> GLIBC_2.2 pthread_attr_init F
> GLIBC_2.2 pthread_barrier_destroy F
> +GLIBC_2.2 pthread_barrier_init F
> GLIBC_2.2 pthread_condattr_getpshared F
> GLIBC_2.2 pthread_condattr_setpshared F
> GLIBC_2.2 pthread_mutex_timedlock F
> @@ -2271,6 +2272,7 @@ GLIBC_2.34 mtx_timedlock F
> GLIBC_2.34 mtx_trylock F
> GLIBC_2.34 mtx_unlock F
> GLIBC_2.34 pthread_barrier_destroy F
> +GLIBC_2.34 pthread_barrier_init F
> GLIBC_2.34 pthread_cond_clockwait F
> GLIBC_2.34 pthread_condattr_getclock F
> GLIBC_2.34 pthread_condattr_getpshared F
> diff --git a/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist b/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist
> index f5becf5d26..4cd464e5b3 100644
> --- a/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist
> @@ -29,7 +29,6 @@ GLIBC_2.2 pthread_attr_setguardsize F
> 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_barrier_init F
> GLIBC_2.2 pthread_barrier_wait F
> GLIBC_2.2 pthread_barrierattr_destroy F
> GLIBC_2.2 pthread_barrierattr_init F
> diff --git a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist
> index 45e1e8e0e6..d76cf3ebcc 100644
> --- a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist
> @@ -1837,6 +1837,7 @@ GLIBC_2.2 printf_size F
> GLIBC_2.2 printf_size_info F
> GLIBC_2.2 pthread_attr_init F
> GLIBC_2.2 pthread_barrier_destroy F
> +GLIBC_2.2 pthread_barrier_init F
> GLIBC_2.2 pthread_condattr_getpshared F
> GLIBC_2.2 pthread_condattr_setpshared F
> GLIBC_2.2 pthread_mutex_timedlock F
> @@ -2269,6 +2270,7 @@ GLIBC_2.34 mtx_timedlock F
> GLIBC_2.34 mtx_trylock F
> GLIBC_2.34 mtx_unlock F
> GLIBC_2.34 pthread_barrier_destroy F
> +GLIBC_2.34 pthread_barrier_init F
> GLIBC_2.34 pthread_cond_clockwait F
> GLIBC_2.34 pthread_condattr_getclock F
> GLIBC_2.34 pthread_condattr_getpshared F
> diff --git a/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist b/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist
> index f5becf5d26..4cd464e5b3 100644
> --- a/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist
> @@ -29,7 +29,6 @@ GLIBC_2.2 pthread_attr_setguardsize F
> 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_barrier_init F
> GLIBC_2.2 pthread_barrier_wait F
> GLIBC_2.2 pthread_barrierattr_destroy F
> GLIBC_2.2 pthread_barrierattr_init F
> diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist
> index 2fea52fc58..368ec64e81 100644
> --- a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist
> @@ -1837,6 +1837,7 @@ GLIBC_2.2 printf_size F
> GLIBC_2.2 printf_size_info F
> GLIBC_2.2 pthread_attr_init F
> GLIBC_2.2 pthread_barrier_destroy F
> +GLIBC_2.2 pthread_barrier_init F
> GLIBC_2.2 pthread_condattr_getpshared F
> GLIBC_2.2 pthread_condattr_setpshared F
> GLIBC_2.2 pthread_mutex_timedlock F
> @@ -2277,6 +2278,7 @@ GLIBC_2.34 mtx_timedlock F
> GLIBC_2.34 mtx_trylock F
> GLIBC_2.34 mtx_unlock F
> GLIBC_2.34 pthread_barrier_destroy F
> +GLIBC_2.34 pthread_barrier_init F
> GLIBC_2.34 pthread_cond_clockwait F
> GLIBC_2.34 pthread_condattr_getclock F
> GLIBC_2.34 pthread_condattr_getpshared F
> diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist
> index 4b567c2892..6c15ea01f1 100644
> --- a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist
> @@ -1833,6 +1833,7 @@ GLIBC_2.2 printf_size F
> GLIBC_2.2 printf_size_info F
> GLIBC_2.2 pthread_attr_init F
> GLIBC_2.2 pthread_barrier_destroy F
> +GLIBC_2.2 pthread_barrier_init F
> GLIBC_2.2 pthread_condattr_getpshared F
> GLIBC_2.2 pthread_condattr_setpshared F
> GLIBC_2.2 pthread_mutex_timedlock F
> @@ -2271,6 +2272,7 @@ GLIBC_2.34 mtx_timedlock F
> GLIBC_2.34 mtx_trylock F
> GLIBC_2.34 mtx_unlock F
> GLIBC_2.34 pthread_barrier_destroy F
> +GLIBC_2.34 pthread_barrier_init F
> GLIBC_2.34 pthread_cond_clockwait F
> GLIBC_2.34 pthread_condattr_getclock F
> GLIBC_2.34 pthread_condattr_getpshared F
> diff --git a/sysdeps/unix/sysv/linux/nios2/libc.abilist b/sysdeps/unix/sysv/linux/nios2/libc.abilist
> index a41d42eba0..44bf396106 100644
> --- a/sysdeps/unix/sysv/linux/nios2/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/nios2/libc.abilist
> @@ -1501,6 +1501,7 @@ GLIBC_2.21 pthread_attr_setschedparam F
> GLIBC_2.21 pthread_attr_setschedpolicy F
> GLIBC_2.21 pthread_attr_setscope F
> GLIBC_2.21 pthread_barrier_destroy F
> +GLIBC_2.21 pthread_barrier_init F
> GLIBC_2.21 pthread_cond_broadcast F
> GLIBC_2.21 pthread_cond_destroy F
> GLIBC_2.21 pthread_cond_init F
> @@ -2327,6 +2328,7 @@ GLIBC_2.34 mtx_timedlock F
> GLIBC_2.34 mtx_trylock F
> GLIBC_2.34 mtx_unlock F
> GLIBC_2.34 pthread_barrier_destroy F
> +GLIBC_2.34 pthread_barrier_init F
> GLIBC_2.34 pthread_cond_clockwait F
> GLIBC_2.34 pthread_condattr_getclock F
> GLIBC_2.34 pthread_condattr_getpshared F
> diff --git a/sysdeps/unix/sysv/linux/nios2/libpthread.abilist b/sysdeps/unix/sysv/linux/nios2/libpthread.abilist
> index 0e33b27a8f..19f84505ca 100644
> --- a/sysdeps/unix/sysv/linux/nios2/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/nios2/libpthread.abilist
> @@ -18,7 +18,6 @@ GLIBC_2.21 pthread_attr_setguardsize F
> GLIBC_2.21 pthread_attr_setstack F
> GLIBC_2.21 pthread_attr_setstackaddr F
> GLIBC_2.21 pthread_attr_setstacksize F
> -GLIBC_2.21 pthread_barrier_init F
> GLIBC_2.21 pthread_barrier_wait F
> GLIBC_2.21 pthread_barrierattr_destroy F
> GLIBC_2.21 pthread_barrierattr_getpshared F
> diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist
> index 70e84e55d0..6e04c3d885 100644
> --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist
> @@ -1963,6 +1963,7 @@ GLIBC_2.2 posix_spawnp F
> GLIBC_2.2 pread F
> GLIBC_2.2 pread64 F
> GLIBC_2.2 pthread_barrier_destroy F
> +GLIBC_2.2 pthread_barrier_init F
> GLIBC_2.2 pthread_condattr_getpshared F
> GLIBC_2.2 pthread_condattr_setpshared F
> GLIBC_2.2 pthread_mutex_timedlock F
> @@ -2335,6 +2336,7 @@ GLIBC_2.34 mtx_timedlock F
> GLIBC_2.34 mtx_trylock F
> GLIBC_2.34 mtx_unlock F
> GLIBC_2.34 pthread_barrier_destroy F
> +GLIBC_2.34 pthread_barrier_init F
> GLIBC_2.34 pthread_cond_clockwait F
> GLIBC_2.34 pthread_condattr_getclock F
> GLIBC_2.34 pthread_condattr_getpshared F
> diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist
> index 1b8dd613d9..0cb4acadb9 100644
> --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist
> @@ -42,7 +42,6 @@ GLIBC_2.18 pthread_getattr_default_np F
> GLIBC_2.18 pthread_setattr_default_np F
> GLIBC_2.2 pthread_attr_getstack F
> GLIBC_2.2 pthread_attr_setstack F
> -GLIBC_2.2 pthread_barrier_init F
> GLIBC_2.2 pthread_barrier_wait F
> GLIBC_2.2 pthread_barrierattr_destroy F
> GLIBC_2.2 pthread_barrierattr_init F
> diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist
> index f495d02f36..b6427ca127 100644
> --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist
> @@ -1967,6 +1967,7 @@ GLIBC_2.2 posix_spawnp F
> GLIBC_2.2 pread F
> GLIBC_2.2 pread64 F
> GLIBC_2.2 pthread_barrier_destroy F
> +GLIBC_2.2 pthread_barrier_init F
> GLIBC_2.2 pthread_condattr_getpshared F
> GLIBC_2.2 pthread_condattr_setpshared F
> GLIBC_2.2 pthread_mutex_timedlock F
> @@ -2368,6 +2369,7 @@ GLIBC_2.34 mtx_timedlock F
> GLIBC_2.34 mtx_trylock F
> GLIBC_2.34 mtx_unlock F
> GLIBC_2.34 pthread_barrier_destroy F
> +GLIBC_2.34 pthread_barrier_init F
> GLIBC_2.34 pthread_cond_clockwait F
> GLIBC_2.34 pthread_condattr_getclock F
> GLIBC_2.34 pthread_condattr_getpshared F
> diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist
> index 3719b8441f..7247c88c10 100644
> --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist
> @@ -1406,6 +1406,7 @@ GLIBC_2.3 pthread_attr_setschedparam F
> GLIBC_2.3 pthread_attr_setschedpolicy F
> GLIBC_2.3 pthread_attr_setscope F
> GLIBC_2.3 pthread_barrier_destroy F
> +GLIBC_2.3 pthread_barrier_init F
> GLIBC_2.3 pthread_cond_broadcast F
> GLIBC_2.3 pthread_cond_destroy F
> GLIBC_2.3 pthread_cond_init F
> @@ -2189,6 +2190,7 @@ GLIBC_2.34 mtx_timedlock F
> GLIBC_2.34 mtx_trylock F
> GLIBC_2.34 mtx_unlock F
> GLIBC_2.34 pthread_barrier_destroy F
> +GLIBC_2.34 pthread_barrier_init F
> GLIBC_2.34 pthread_cond_clockwait F
> GLIBC_2.34 pthread_condattr_getclock F
> GLIBC_2.34 pthread_condattr_getpshared F
> diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist
> index 24a584c7a5..56327bec43 100644
> --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist
> @@ -21,7 +21,6 @@ GLIBC_2.3 pthread_attr_setguardsize F
> GLIBC_2.3 pthread_attr_setstack F
> GLIBC_2.3 pthread_attr_setstackaddr F
> GLIBC_2.3 pthread_attr_setstacksize F
> -GLIBC_2.3 pthread_barrier_init F
> GLIBC_2.3 pthread_barrier_wait F
> GLIBC_2.3 pthread_barrierattr_destroy F
> GLIBC_2.3 pthread_barrierattr_init F
> diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist
> index e3e6b378b2..eb2196ae3a 100644
> --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist
> @@ -1544,6 +1544,7 @@ GLIBC_2.17 pthread_attr_setschedparam F
> GLIBC_2.17 pthread_attr_setschedpolicy F
> GLIBC_2.17 pthread_attr_setscope F
> GLIBC_2.17 pthread_barrier_destroy F
> +GLIBC_2.17 pthread_barrier_init F
> GLIBC_2.17 pthread_cond_broadcast F
> GLIBC_2.17 pthread_cond_destroy F
> GLIBC_2.17 pthread_cond_init F
> @@ -2490,6 +2491,7 @@ GLIBC_2.34 mtx_timedlock F
> GLIBC_2.34 mtx_trylock F
> GLIBC_2.34 mtx_unlock F
> GLIBC_2.34 pthread_barrier_destroy F
> +GLIBC_2.34 pthread_barrier_init F
> GLIBC_2.34 pthread_cond_clockwait F
> GLIBC_2.34 pthread_condattr_getclock F
> GLIBC_2.34 pthread_condattr_getpshared F
> diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist
> index 77559d0c4c..8bb371ede7 100644
> --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist
> @@ -18,7 +18,6 @@ GLIBC_2.17 pthread_attr_setguardsize F
> GLIBC_2.17 pthread_attr_setstack F
> GLIBC_2.17 pthread_attr_setstackaddr F
> GLIBC_2.17 pthread_attr_setstacksize F
> -GLIBC_2.17 pthread_barrier_init F
> GLIBC_2.17 pthread_barrier_wait F
> GLIBC_2.17 pthread_barrierattr_destroy F
> GLIBC_2.17 pthread_barrierattr_getpshared F
> diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist
> index 2ca0859c6b..78ced34e49 100644
> --- a/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist
> @@ -1397,6 +1397,7 @@ GLIBC_2.33 pthread_attr_setschedpolicy F
> GLIBC_2.33 pthread_attr_setscope F
> GLIBC_2.33 pthread_attr_setsigmask_np F
> GLIBC_2.33 pthread_barrier_destroy F
> +GLIBC_2.33 pthread_barrier_init F
> GLIBC_2.33 pthread_cond_broadcast F
> GLIBC_2.33 pthread_cond_clockwait F
> GLIBC_2.33 pthread_cond_destroy F
> @@ -2055,6 +2056,7 @@ GLIBC_2.34 mtx_timedlock F
> GLIBC_2.34 mtx_trylock F
> GLIBC_2.34 mtx_unlock F
> GLIBC_2.34 pthread_barrier_destroy F
> +GLIBC_2.34 pthread_barrier_init F
> GLIBC_2.34 pthread_cond_clockwait F
> GLIBC_2.34 pthread_condattr_getclock F
> GLIBC_2.34 pthread_condattr_getpshared F
> diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist b/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist
> index 868640ad9d..2ff4895942 100644
> --- a/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist
> @@ -18,7 +18,6 @@ GLIBC_2.33 pthread_attr_setguardsize F
> GLIBC_2.33 pthread_attr_setstack F
> GLIBC_2.33 pthread_attr_setstackaddr F
> GLIBC_2.33 pthread_attr_setstacksize F
> -GLIBC_2.33 pthread_barrier_init F
> GLIBC_2.33 pthread_barrier_wait F
> GLIBC_2.33 pthread_barrierattr_destroy F
> GLIBC_2.33 pthread_barrierattr_getpshared F
> diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist
> index a7bb857a61..079ddd87be 100644
> --- a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist
> @@ -1446,6 +1446,7 @@ GLIBC_2.27 pthread_attr_setschedparam F
> GLIBC_2.27 pthread_attr_setschedpolicy F
> GLIBC_2.27 pthread_attr_setscope F
> GLIBC_2.27 pthread_barrier_destroy F
> +GLIBC_2.27 pthread_barrier_init F
> GLIBC_2.27 pthread_cond_broadcast F
> GLIBC_2.27 pthread_cond_destroy F
> GLIBC_2.27 pthread_cond_init F
> @@ -2255,6 +2256,7 @@ GLIBC_2.34 mtx_timedlock F
> GLIBC_2.34 mtx_trylock F
> GLIBC_2.34 mtx_unlock F
> GLIBC_2.34 pthread_barrier_destroy F
> +GLIBC_2.34 pthread_barrier_init F
> GLIBC_2.34 pthread_cond_clockwait F
> GLIBC_2.34 pthread_condattr_getclock F
> GLIBC_2.34 pthread_condattr_getpshared F
> diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist
> index 33d8097129..29b5457bb3 100644
> --- a/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist
> @@ -18,7 +18,6 @@ GLIBC_2.27 pthread_attr_setguardsize F
> GLIBC_2.27 pthread_attr_setstack F
> GLIBC_2.27 pthread_attr_setstackaddr F
> GLIBC_2.27 pthread_attr_setstacksize F
> -GLIBC_2.27 pthread_barrier_init F
> GLIBC_2.27 pthread_barrier_wait F
> GLIBC_2.27 pthread_barrierattr_destroy F
> GLIBC_2.27 pthread_barrierattr_getpshared F
> diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist
> index e1184ab1ea..080cf48b81 100644
> --- a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist
> @@ -1961,6 +1961,7 @@ GLIBC_2.2 posix_spawnp F
> GLIBC_2.2 pread F
> GLIBC_2.2 pread64 F
> GLIBC_2.2 pthread_barrier_destroy F
> +GLIBC_2.2 pthread_barrier_init F
> GLIBC_2.2 pthread_condattr_getpshared F
> GLIBC_2.2 pthread_condattr_setpshared F
> GLIBC_2.2 pthread_mutex_timedlock F
> @@ -2333,6 +2334,7 @@ GLIBC_2.34 mtx_timedlock F
> GLIBC_2.34 mtx_trylock F
> GLIBC_2.34 mtx_unlock F
> GLIBC_2.34 pthread_barrier_destroy F
> +GLIBC_2.34 pthread_barrier_init F
> GLIBC_2.34 pthread_cond_clockwait F
> GLIBC_2.34 pthread_condattr_getclock F
> GLIBC_2.34 pthread_condattr_getpshared F
> diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist
> index 18884cf6be..079c8ba6c8 100644
> --- a/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist
> @@ -43,7 +43,6 @@ GLIBC_2.18 pthread_setattr_default_np F
> GLIBC_2.19 __libpthread_version_placeholder F
> GLIBC_2.2 pthread_attr_getstack F
> GLIBC_2.2 pthread_attr_setstack F
> -GLIBC_2.2 pthread_barrier_init F
> GLIBC_2.2 pthread_barrier_wait F
> GLIBC_2.2 pthread_barrierattr_destroy F
> GLIBC_2.2 pthread_barrierattr_init F
> diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist
> index f041ac5ab3..764b2bde14 100644
> --- a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist
> @@ -1301,6 +1301,7 @@ GLIBC_2.2 pthread_attr_setschedparam F
> GLIBC_2.2 pthread_attr_setschedpolicy F
> GLIBC_2.2 pthread_attr_setscope F
> GLIBC_2.2 pthread_barrier_destroy F
> +GLIBC_2.2 pthread_barrier_init F
> GLIBC_2.2 pthread_cond_broadcast F
> GLIBC_2.2 pthread_cond_destroy F
> GLIBC_2.2 pthread_cond_init F
> @@ -2226,6 +2227,7 @@ GLIBC_2.34 mtx_timedlock F
> GLIBC_2.34 mtx_trylock F
> GLIBC_2.34 mtx_unlock F
> GLIBC_2.34 pthread_barrier_destroy F
> +GLIBC_2.34 pthread_barrier_init F
> GLIBC_2.34 pthread_cond_clockwait F
> GLIBC_2.34 pthread_condattr_getclock F
> GLIBC_2.34 pthread_condattr_getpshared F
> diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist
> index 42dfc96b46..90486a4095 100644
> --- a/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist
> @@ -19,7 +19,6 @@ GLIBC_2.2 pthread_attr_setguardsize F
> 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_barrier_init F
> GLIBC_2.2 pthread_barrier_wait F
> GLIBC_2.2 pthread_barrierattr_destroy F
> GLIBC_2.2 pthread_barrierattr_init F
> diff --git a/sysdeps/unix/sysv/linux/sh/be/libc.abilist b/sysdeps/unix/sysv/linux/sh/be/libc.abilist
> index 3f1879e74a..cef59dd758 100644
> --- a/sysdeps/unix/sysv/linux/sh/be/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/sh/be/libc.abilist
> @@ -1287,6 +1287,7 @@ GLIBC_2.2 pthread_attr_setschedparam F
> GLIBC_2.2 pthread_attr_setschedpolicy F
> GLIBC_2.2 pthread_attr_setscope F
> GLIBC_2.2 pthread_barrier_destroy F
> +GLIBC_2.2 pthread_barrier_init F
> GLIBC_2.2 pthread_cond_broadcast F
> GLIBC_2.2 pthread_cond_destroy F
> GLIBC_2.2 pthread_cond_init F
> @@ -2195,6 +2196,7 @@ GLIBC_2.34 mtx_timedlock F
> GLIBC_2.34 mtx_trylock F
> GLIBC_2.34 mtx_unlock F
> GLIBC_2.34 pthread_barrier_destroy F
> +GLIBC_2.34 pthread_barrier_init F
> GLIBC_2.34 pthread_cond_clockwait F
> GLIBC_2.34 pthread_condattr_getclock F
> GLIBC_2.34 pthread_condattr_getpshared F
> diff --git a/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist b/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist
> index 88817176f9..397e1f1de3 100644
> --- a/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist
> @@ -18,7 +18,6 @@ GLIBC_2.2 pthread_attr_setguardsize F
> 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_barrier_init F
> GLIBC_2.2 pthread_barrier_wait F
> GLIBC_2.2 pthread_barrierattr_destroy F
> GLIBC_2.2 pthread_barrierattr_init F
> diff --git a/sysdeps/unix/sysv/linux/sh/le/libc.abilist b/sysdeps/unix/sysv/linux/sh/le/libc.abilist
> index 71e7b9cf99..e2da75b864 100644
> --- a/sysdeps/unix/sysv/linux/sh/le/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/sh/le/libc.abilist
> @@ -1287,6 +1287,7 @@ GLIBC_2.2 pthread_attr_setschedparam F
> GLIBC_2.2 pthread_attr_setschedpolicy F
> GLIBC_2.2 pthread_attr_setscope F
> GLIBC_2.2 pthread_barrier_destroy F
> +GLIBC_2.2 pthread_barrier_init F
> GLIBC_2.2 pthread_cond_broadcast F
> GLIBC_2.2 pthread_cond_destroy F
> GLIBC_2.2 pthread_cond_init F
> @@ -2192,6 +2193,7 @@ GLIBC_2.34 mtx_timedlock F
> GLIBC_2.34 mtx_trylock F
> GLIBC_2.34 mtx_unlock F
> GLIBC_2.34 pthread_barrier_destroy F
> +GLIBC_2.34 pthread_barrier_init F
> GLIBC_2.34 pthread_cond_clockwait F
> GLIBC_2.34 pthread_condattr_getclock F
> GLIBC_2.34 pthread_condattr_getpshared F
> diff --git a/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist b/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist
> index 88817176f9..397e1f1de3 100644
> --- a/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist
> @@ -18,7 +18,6 @@ GLIBC_2.2 pthread_attr_setguardsize F
> 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_barrier_init F
> GLIBC_2.2 pthread_barrier_wait F
> GLIBC_2.2 pthread_barrierattr_destroy F
> GLIBC_2.2 pthread_barrierattr_init F
> diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist
> index e1cb560bbd..a808f4fa1e 100644
> --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist
> @@ -1957,6 +1957,7 @@ GLIBC_2.2 posix_spawnp F
> GLIBC_2.2 pread F
> GLIBC_2.2 pread64 F
> GLIBC_2.2 pthread_barrier_destroy F
> +GLIBC_2.2 pthread_barrier_init F
> GLIBC_2.2 pthread_condattr_getpshared F
> GLIBC_2.2 pthread_condattr_setpshared F
> GLIBC_2.2 pthread_mutex_timedlock F
> @@ -2324,6 +2325,7 @@ GLIBC_2.34 mtx_timedlock F
> GLIBC_2.34 mtx_trylock F
> GLIBC_2.34 mtx_unlock F
> GLIBC_2.34 pthread_barrier_destroy F
> +GLIBC_2.34 pthread_barrier_init F
> GLIBC_2.34 pthread_cond_clockwait F
> GLIBC_2.34 pthread_condattr_getclock F
> GLIBC_2.34 pthread_condattr_getpshared F
> diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist
> index 227a868820..e1477f6c4b 100644
> --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist
> @@ -42,7 +42,6 @@ GLIBC_2.18 pthread_getattr_default_np F
> GLIBC_2.18 pthread_setattr_default_np F
> GLIBC_2.2 pthread_attr_getstack F
> GLIBC_2.2 pthread_attr_setstack F
> -GLIBC_2.2 pthread_barrier_init F
> GLIBC_2.2 pthread_barrier_wait F
> GLIBC_2.2 pthread_barrierattr_destroy F
> GLIBC_2.2 pthread_barrierattr_init F
> diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist
> index def31aa7a2..11d458461c 100644
> --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist
> @@ -1330,6 +1330,7 @@ GLIBC_2.2 pthread_attr_setschedparam F
> GLIBC_2.2 pthread_attr_setschedpolicy F
> GLIBC_2.2 pthread_attr_setscope F
> GLIBC_2.2 pthread_barrier_destroy F
> +GLIBC_2.2 pthread_barrier_init F
> GLIBC_2.2 pthread_cond_broadcast F
> GLIBC_2.2 pthread_cond_destroy F
> GLIBC_2.2 pthread_cond_init F
> @@ -2243,6 +2244,7 @@ GLIBC_2.34 mtx_timedlock F
> GLIBC_2.34 mtx_trylock F
> GLIBC_2.34 mtx_unlock F
> GLIBC_2.34 pthread_barrier_destroy F
> +GLIBC_2.34 pthread_barrier_init F
> GLIBC_2.34 pthread_cond_clockwait F
> GLIBC_2.34 pthread_condattr_getclock F
> GLIBC_2.34 pthread_condattr_getpshared F
> diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist
> index 72002f1131..77806490e8 100644
> --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist
> @@ -18,7 +18,6 @@ GLIBC_2.2 pthread_attr_setguardsize F
> 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_barrier_init F
> GLIBC_2.2 pthread_barrier_wait F
> GLIBC_2.2 pthread_barrierattr_destroy F
> GLIBC_2.2 pthread_barrierattr_init F
> diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist
> index 097552dea6..4cbfaddc2a 100644
> --- a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist
> @@ -1297,6 +1297,7 @@ GLIBC_2.2.5 pthread_attr_setschedparam F
> GLIBC_2.2.5 pthread_attr_setschedpolicy F
> GLIBC_2.2.5 pthread_attr_setscope F
> GLIBC_2.2.5 pthread_barrier_destroy F
> +GLIBC_2.2.5 pthread_barrier_init F
> GLIBC_2.2.5 pthread_cond_broadcast F
> GLIBC_2.2.5 pthread_cond_destroy F
> GLIBC_2.2.5 pthread_cond_init F
> @@ -2204,6 +2205,7 @@ GLIBC_2.34 mtx_timedlock F
> GLIBC_2.34 mtx_trylock F
> GLIBC_2.34 mtx_unlock F
> GLIBC_2.34 pthread_barrier_destroy F
> +GLIBC_2.34 pthread_barrier_init F
> GLIBC_2.34 pthread_cond_clockwait F
> GLIBC_2.34 pthread_condattr_getclock F
> GLIBC_2.34 pthread_condattr_getpshared F
> diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist
> index f19de34e6a..3d64d74065 100644
> --- a/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist
> @@ -18,7 +18,6 @@ GLIBC_2.2.5 pthread_attr_setguardsize F
> GLIBC_2.2.5 pthread_attr_setstack F
> GLIBC_2.2.5 pthread_attr_setstackaddr F
> GLIBC_2.2.5 pthread_attr_setstacksize F
> -GLIBC_2.2.5 pthread_barrier_init F
> GLIBC_2.2.5 pthread_barrier_wait F
> GLIBC_2.2.5 pthread_barrierattr_destroy F
> GLIBC_2.2.5 pthread_barrierattr_init F
> diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist
> index adc8633b7b..340b957789 100644
> --- a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist
> @@ -1463,6 +1463,7 @@ GLIBC_2.16 pthread_attr_setschedparam F
> GLIBC_2.16 pthread_attr_setschedpolicy F
> GLIBC_2.16 pthread_attr_setscope F
> GLIBC_2.16 pthread_barrier_destroy F
> +GLIBC_2.16 pthread_barrier_init F
> GLIBC_2.16 pthread_cond_broadcast F
> GLIBC_2.16 pthread_cond_destroy F
> GLIBC_2.16 pthread_cond_init F
> @@ -2309,6 +2310,7 @@ GLIBC_2.34 mtx_timedlock F
> GLIBC_2.34 mtx_trylock F
> GLIBC_2.34 mtx_unlock F
> GLIBC_2.34 pthread_barrier_destroy F
> +GLIBC_2.34 pthread_barrier_init F
> GLIBC_2.34 pthread_cond_clockwait F
> GLIBC_2.34 pthread_condattr_getclock F
> GLIBC_2.34 pthread_condattr_getpshared F
> diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist
> index b4a196fa52..bc51400286 100644
> --- a/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist
> @@ -18,7 +18,6 @@ GLIBC_2.16 pthread_attr_setguardsize F
> GLIBC_2.16 pthread_attr_setstack F
> GLIBC_2.16 pthread_attr_setstackaddr F
> GLIBC_2.16 pthread_attr_setstacksize F
> -GLIBC_2.16 pthread_barrier_init F
> GLIBC_2.16 pthread_barrier_wait F
> GLIBC_2.16 pthread_barrierattr_destroy F
> GLIBC_2.16 pthread_barrierattr_getpshared F
>
@@ -8,6 +8,9 @@ extern int __pthread_barrier_init (pthread_barrier_t *__restrict __barrier,
const pthread_barrierattr_t *__restrict
__attr, unsigned int __count)
__THROW __nonnull ((1));
+#if PTHREAD_IN_LIBC
+libc_hidden_proto (__pthread_barrier_init)
+#endif
extern int __pthread_barrier_wait (pthread_barrier_t *__barrier)
__THROWNL __nonnull ((1));
@@ -74,6 +74,7 @@ routines = \
pthread_attr_setsigmask \
pthread_attr_setsigmask_internal \
pthread_barrier_destroy \
+ pthread_barrier_init \
pthread_cleanup_upto \
pthread_cond_broadcast \
pthread_cond_destroy \
@@ -177,7 +178,6 @@ libpthread-routines = \
pthread_attr_setstack \
pthread_attr_setstackaddr \
pthread_attr_setstacksize \
- pthread_barrier_init \
pthread_barrier_wait \
pthread_barrierattr_destroy \
pthread_barrierattr_getpshared \
@@ -89,6 +89,7 @@ libc {
__pthread_rwlock_unlock;
__pthread_rwlock_wrlock;
pthread_barrier_destroy;
+ pthread_barrier_init;
pthread_condattr_getpshared;
pthread_condattr_setpshared;
pthread_mutex_timedlock;
@@ -200,6 +201,7 @@ libc {
mtx_trylock;
mtx_unlock;
pthread_barrier_destroy;
+ pthread_barrier_init;
pthread_cond_clockwait;
pthread_condattr_getclock;
pthread_condattr_getpshared;
@@ -277,6 +279,7 @@ libc {
__pthread_attr_init;
__pthread_attr_setaffinity_np;
__pthread_attr_setsigmask_internal;
+ __pthread_barrier_init;
__pthread_cleanup_pop;
__pthread_cleanup_push;
__pthread_cleanup_upto;
@@ -349,7 +352,6 @@ libpthread {
GLIBC_2.2 {
pthread_attr_getstack;
pthread_attr_setstack;
- pthread_barrier_init;
pthread_barrier_wait;
pthread_barrierattr_destroy;
pthread_barrierattr_init;
@@ -427,7 +429,6 @@ libpthread {
GLIBC_PRIVATE {
__libpthread_freeres;
- __pthread_barrier_init;
__pthread_barrier_wait;
__pthread_clock_gettime;
__pthread_clock_settime;
@@ -20,7 +20,7 @@
#include "pthreadP.h"
#include <futex-internal.h>
#include <kernel-features.h>
-
+#include <shlib-compat.h>
static const struct pthread_barrierattr default_barrierattr =
{
@@ -29,7 +29,7 @@ static const struct pthread_barrierattr default_barrierattr =
int
-__pthread_barrier_init (pthread_barrier_t *barrier,
+___pthread_barrier_init (pthread_barrier_t *barrier,
const pthread_barrierattr_t *attr, unsigned int count)
{
ASSERT_TYPE_SIZE (pthread_barrier_t, __SIZEOF_PTHREAD_BARRIER_T);
@@ -61,4 +61,13 @@ __pthread_barrier_init (pthread_barrier_t *barrier,
return 0;
}
-weak_alias (__pthread_barrier_init, pthread_barrier_init)
+versioned_symbol (libc, ___pthread_barrier_init, pthread_barrier_init,
+ GLIBC_2_34);
+versioned_symbol (libc, ___pthread_barrier_init, __pthread_barrier_init,
+ GLIBC_PRIVATE);
+libc_hidden_ver (___pthread_barrier_init, __pthread_barrier_init)
+
+#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)
+compat_symbol (libpthread, ___pthread_barrier_init, pthread_barrier_init,
+ GLIBC_2_2);
+#endif
@@ -1456,6 +1456,7 @@ GLIBC_2.17 pthread_attr_setschedparam F
GLIBC_2.17 pthread_attr_setschedpolicy F
GLIBC_2.17 pthread_attr_setscope F
GLIBC_2.17 pthread_barrier_destroy F
+GLIBC_2.17 pthread_barrier_init F
GLIBC_2.17 pthread_cond_broadcast F
GLIBC_2.17 pthread_cond_destroy F
GLIBC_2.17 pthread_cond_init F
@@ -2294,6 +2295,7 @@ GLIBC_2.34 mtx_timedlock F
GLIBC_2.34 mtx_trylock F
GLIBC_2.34 mtx_unlock F
GLIBC_2.34 pthread_barrier_destroy F
+GLIBC_2.34 pthread_barrier_init F
GLIBC_2.34 pthread_cond_clockwait F
GLIBC_2.34 pthread_condattr_getclock F
GLIBC_2.34 pthread_condattr_getpshared F
@@ -18,7 +18,6 @@ GLIBC_2.17 pthread_attr_setguardsize F
GLIBC_2.17 pthread_attr_setstack F
GLIBC_2.17 pthread_attr_setstackaddr F
GLIBC_2.17 pthread_attr_setstacksize F
-GLIBC_2.17 pthread_barrier_init F
GLIBC_2.17 pthread_barrier_wait F
GLIBC_2.17 pthread_barrierattr_destroy F
GLIBC_2.17 pthread_barrierattr_getpshared F
@@ -1993,6 +1993,7 @@ GLIBC_2.2 posix_spawnp F
GLIBC_2.2 pread F
GLIBC_2.2 pread64 F
GLIBC_2.2 pthread_barrier_destroy F
+GLIBC_2.2 pthread_barrier_init F
GLIBC_2.2 pthread_condattr_getpshared F
GLIBC_2.2 pthread_condattr_setpshared F
GLIBC_2.2 pthread_mutex_timedlock F
@@ -2375,6 +2376,7 @@ GLIBC_2.34 mtx_timedlock F
GLIBC_2.34 mtx_trylock F
GLIBC_2.34 mtx_unlock F
GLIBC_2.34 pthread_barrier_destroy F
+GLIBC_2.34 pthread_barrier_init F
GLIBC_2.34 pthread_cond_clockwait F
GLIBC_2.34 pthread_condattr_getclock F
GLIBC_2.34 pthread_condattr_getpshared F
@@ -42,7 +42,6 @@ GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 pthread_setattr_default_np F
GLIBC_2.2 pthread_attr_getstack F
GLIBC_2.2 pthread_attr_setstack F
-GLIBC_2.2 pthread_barrier_init F
GLIBC_2.2 pthread_barrier_wait F
GLIBC_2.2 pthread_barrierattr_destroy F
GLIBC_2.2 pthread_barrierattr_init F
@@ -1395,6 +1395,7 @@ GLIBC_2.32 pthread_attr_setschedpolicy F
GLIBC_2.32 pthread_attr_setscope F
GLIBC_2.32 pthread_attr_setsigmask_np F
GLIBC_2.32 pthread_barrier_destroy F
+GLIBC_2.32 pthread_barrier_init F
GLIBC_2.32 pthread_cond_broadcast F
GLIBC_2.32 pthread_cond_clockwait F
GLIBC_2.32 pthread_cond_destroy F
@@ -2053,6 +2054,7 @@ GLIBC_2.34 mtx_timedlock F
GLIBC_2.34 mtx_trylock F
GLIBC_2.34 mtx_unlock F
GLIBC_2.34 pthread_barrier_destroy F
+GLIBC_2.34 pthread_barrier_init F
GLIBC_2.34 pthread_cond_clockwait F
GLIBC_2.34 pthread_condattr_getclock F
GLIBC_2.34 pthread_condattr_getpshared F
@@ -18,7 +18,6 @@ GLIBC_2.32 pthread_attr_setguardsize F
GLIBC_2.32 pthread_attr_setstack F
GLIBC_2.32 pthread_attr_setstackaddr F
GLIBC_2.32 pthread_attr_setstacksize F
-GLIBC_2.32 pthread_barrier_init F
GLIBC_2.32 pthread_barrier_wait F
GLIBC_2.32 pthread_barrierattr_destroy F
GLIBC_2.32 pthread_barrierattr_getpshared F
@@ -200,6 +200,7 @@ GLIBC_2.34 mtx_timedlock F
GLIBC_2.34 mtx_trylock F
GLIBC_2.34 mtx_unlock F
GLIBC_2.34 pthread_barrier_destroy F
+GLIBC_2.34 pthread_barrier_init F
GLIBC_2.34 pthread_cond_clockwait F
GLIBC_2.34 pthread_condattr_getclock F
GLIBC_2.34 pthread_condattr_getpshared F
@@ -1648,6 +1649,7 @@ GLIBC_2.4 pthread_attr_setschedparam F
GLIBC_2.4 pthread_attr_setschedpolicy F
GLIBC_2.4 pthread_attr_setscope F
GLIBC_2.4 pthread_barrier_destroy F
+GLIBC_2.4 pthread_barrier_init F
GLIBC_2.4 pthread_cond_broadcast F
GLIBC_2.4 pthread_cond_destroy F
GLIBC_2.4 pthread_cond_init F
@@ -29,7 +29,6 @@ GLIBC_2.4 pthread_attr_setguardsize F
GLIBC_2.4 pthread_attr_setstack F
GLIBC_2.4 pthread_attr_setstackaddr F
GLIBC_2.4 pthread_attr_setstacksize F
-GLIBC_2.4 pthread_barrier_init F
GLIBC_2.4 pthread_barrier_wait F
GLIBC_2.4 pthread_barrierattr_destroy F
GLIBC_2.4 pthread_barrierattr_getpshared F
@@ -197,6 +197,7 @@ GLIBC_2.34 mtx_timedlock F
GLIBC_2.34 mtx_trylock F
GLIBC_2.34 mtx_unlock F
GLIBC_2.34 pthread_barrier_destroy F
+GLIBC_2.34 pthread_barrier_init F
GLIBC_2.34 pthread_cond_clockwait F
GLIBC_2.34 pthread_condattr_getclock F
GLIBC_2.34 pthread_condattr_getpshared F
@@ -1645,6 +1646,7 @@ GLIBC_2.4 pthread_attr_setschedparam F
GLIBC_2.4 pthread_attr_setschedpolicy F
GLIBC_2.4 pthread_attr_setscope F
GLIBC_2.4 pthread_barrier_destroy F
+GLIBC_2.4 pthread_barrier_init F
GLIBC_2.4 pthread_cond_broadcast F
GLIBC_2.4 pthread_cond_destroy F
GLIBC_2.4 pthread_cond_init F
@@ -29,7 +29,6 @@ GLIBC_2.4 pthread_attr_setguardsize F
GLIBC_2.4 pthread_attr_setstack F
GLIBC_2.4 pthread_attr_setstackaddr F
GLIBC_2.4 pthread_attr_setstacksize F
-GLIBC_2.4 pthread_barrier_init F
GLIBC_2.4 pthread_barrier_wait F
GLIBC_2.4 pthread_barrierattr_destroy F
GLIBC_2.4 pthread_barrierattr_getpshared F
@@ -1456,6 +1456,7 @@ GLIBC_2.29 pthread_attr_setschedparam F
GLIBC_2.29 pthread_attr_setschedpolicy F
GLIBC_2.29 pthread_attr_setscope F
GLIBC_2.29 pthread_barrier_destroy F
+GLIBC_2.29 pthread_barrier_init F
GLIBC_2.29 pthread_cond_broadcast F
GLIBC_2.29 pthread_cond_destroy F
GLIBC_2.29 pthread_cond_init F
@@ -2237,6 +2238,7 @@ GLIBC_2.34 mtx_timedlock F
GLIBC_2.34 mtx_trylock F
GLIBC_2.34 mtx_unlock F
GLIBC_2.34 pthread_barrier_destroy F
+GLIBC_2.34 pthread_barrier_init F
GLIBC_2.34 pthread_cond_clockwait F
GLIBC_2.34 pthread_condattr_getclock F
GLIBC_2.34 pthread_condattr_getpshared F
@@ -18,7 +18,6 @@ GLIBC_2.29 pthread_attr_setguardsize F
GLIBC_2.29 pthread_attr_setstack F
GLIBC_2.29 pthread_attr_setstackaddr F
GLIBC_2.29 pthread_attr_setstacksize F
-GLIBC_2.29 pthread_barrier_init F
GLIBC_2.29 pthread_barrier_wait F
GLIBC_2.29 pthread_barrierattr_destroy F
GLIBC_2.29 pthread_barrierattr_getpshared F
@@ -1283,6 +1283,7 @@ GLIBC_2.2 pthread_attr_setschedparam F
GLIBC_2.2 pthread_attr_setschedpolicy F
GLIBC_2.2 pthread_attr_setscope F
GLIBC_2.2 pthread_barrier_destroy F
+GLIBC_2.2 pthread_barrier_init F
GLIBC_2.2 pthread_cond_broadcast F
GLIBC_2.2 pthread_cond_destroy F
GLIBC_2.2 pthread_cond_init F
@@ -2188,6 +2189,7 @@ GLIBC_2.34 mtx_timedlock F
GLIBC_2.34 mtx_trylock F
GLIBC_2.34 mtx_unlock F
GLIBC_2.34 pthread_barrier_destroy F
+GLIBC_2.34 pthread_barrier_init F
GLIBC_2.34 pthread_cond_clockwait F
GLIBC_2.34 pthread_condattr_getclock F
GLIBC_2.34 pthread_condattr_getpshared F
@@ -18,7 +18,6 @@ GLIBC_2.2 pthread_attr_setguardsize F
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_barrier_init F
GLIBC_2.2 pthread_barrier_wait F
GLIBC_2.2 pthread_barrierattr_destroy F
GLIBC_2.2 pthread_barrierattr_init F
@@ -2002,6 +2002,7 @@ GLIBC_2.2 posix_spawnp F
GLIBC_2.2 pread F
GLIBC_2.2 pread64 F
GLIBC_2.2 pthread_barrier_destroy F
+GLIBC_2.2 pthread_barrier_init F
GLIBC_2.2 pthread_condattr_getpshared F
GLIBC_2.2 pthread_condattr_setpshared F
GLIBC_2.2 pthread_mutex_timedlock F
@@ -2365,6 +2366,7 @@ GLIBC_2.34 mtx_timedlock F
GLIBC_2.34 mtx_trylock F
GLIBC_2.34 mtx_unlock F
GLIBC_2.34 pthread_barrier_destroy F
+GLIBC_2.34 pthread_barrier_init F
GLIBC_2.34 pthread_cond_clockwait F
GLIBC_2.34 pthread_condattr_getclock F
GLIBC_2.34 pthread_condattr_getpshared F
@@ -42,7 +42,6 @@ GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 pthread_setattr_default_np F
GLIBC_2.2 pthread_attr_getstack F
GLIBC_2.2 pthread_attr_setstack F
-GLIBC_2.2 pthread_barrier_init F
GLIBC_2.2 pthread_barrier_wait F
GLIBC_2.2 pthread_barrierattr_destroy F
GLIBC_2.2 pthread_barrierattr_init F
@@ -1304,6 +1304,7 @@ GLIBC_2.2 pthread_attr_setschedparam F
GLIBC_2.2 pthread_attr_setschedpolicy F
GLIBC_2.2 pthread_attr_setscope F
GLIBC_2.2 pthread_barrier_destroy F
+GLIBC_2.2 pthread_barrier_init F
GLIBC_2.2 pthread_cond_broadcast F
GLIBC_2.2 pthread_cond_destroy F
GLIBC_2.2 pthread_cond_init F
@@ -2222,6 +2223,7 @@ GLIBC_2.34 mtx_timedlock F
GLIBC_2.34 mtx_trylock F
GLIBC_2.34 mtx_unlock F
GLIBC_2.34 pthread_barrier_destroy F
+GLIBC_2.34 pthread_barrier_init F
GLIBC_2.34 pthread_cond_clockwait F
GLIBC_2.34 pthread_condattr_getclock F
GLIBC_2.34 pthread_condattr_getpshared F
@@ -18,7 +18,6 @@ GLIBC_2.2 pthread_attr_setguardsize F
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_barrier_init F
GLIBC_2.2 pthread_barrier_wait F
GLIBC_2.2 pthread_barrierattr_destroy F
GLIBC_2.2 pthread_barrierattr_init F
@@ -201,6 +201,7 @@ GLIBC_2.34 mtx_timedlock F
GLIBC_2.34 mtx_trylock F
GLIBC_2.34 mtx_unlock F
GLIBC_2.34 pthread_barrier_destroy F
+GLIBC_2.34 pthread_barrier_init F
GLIBC_2.34 pthread_cond_clockwait F
GLIBC_2.34 pthread_condattr_getclock F
GLIBC_2.34 pthread_condattr_getpshared F
@@ -1628,6 +1629,7 @@ GLIBC_2.4 pthread_attr_setschedparam F
GLIBC_2.4 pthread_attr_setschedpolicy F
GLIBC_2.4 pthread_attr_setscope F
GLIBC_2.4 pthread_barrier_destroy F
+GLIBC_2.4 pthread_barrier_init F
GLIBC_2.4 pthread_cond_broadcast F
GLIBC_2.4 pthread_cond_destroy F
GLIBC_2.4 pthread_cond_init F
@@ -29,7 +29,6 @@ GLIBC_2.4 pthread_attr_setguardsize F
GLIBC_2.4 pthread_attr_setstack F
GLIBC_2.4 pthread_attr_setstackaddr F
GLIBC_2.4 pthread_attr_setstacksize F
-GLIBC_2.4 pthread_barrier_init F
GLIBC_2.4 pthread_barrier_wait F
GLIBC_2.4 pthread_barrierattr_destroy F
GLIBC_2.4 pthread_barrierattr_getpshared F
@@ -1958,6 +1958,7 @@ GLIBC_2.2 posix_spawnp F
GLIBC_2.2 pread F
GLIBC_2.2 pread64 F
GLIBC_2.2 pthread_barrier_destroy F
+GLIBC_2.2 pthread_barrier_init F
GLIBC_2.2 pthread_condattr_getpshared F
GLIBC_2.2 pthread_condattr_setpshared F
GLIBC_2.2 pthread_mutex_timedlock F
@@ -2308,6 +2309,7 @@ GLIBC_2.34 mtx_timedlock F
GLIBC_2.34 mtx_trylock F
GLIBC_2.34 mtx_unlock F
GLIBC_2.34 pthread_barrier_destroy F
+GLIBC_2.34 pthread_barrier_init F
GLIBC_2.34 pthread_cond_clockwait F
GLIBC_2.34 pthread_condattr_getclock F
GLIBC_2.34 pthread_condattr_getpshared F
@@ -42,7 +42,6 @@ GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 pthread_setattr_default_np F
GLIBC_2.2 pthread_attr_getstack F
GLIBC_2.2 pthread_attr_setstack F
-GLIBC_2.2 pthread_barrier_init F
GLIBC_2.2 pthread_barrier_wait F
GLIBC_2.2 pthread_barrierattr_destroy F
GLIBC_2.2 pthread_barrierattr_init F
@@ -1458,6 +1458,7 @@ GLIBC_2.18 pthread_attr_setschedparam F
GLIBC_2.18 pthread_attr_setschedpolicy F
GLIBC_2.18 pthread_attr_setscope F
GLIBC_2.18 pthread_barrier_destroy F
+GLIBC_2.18 pthread_barrier_init F
GLIBC_2.18 pthread_cond_broadcast F
GLIBC_2.18 pthread_cond_destroy F
GLIBC_2.18 pthread_cond_init F
@@ -2288,6 +2289,7 @@ GLIBC_2.34 mtx_timedlock F
GLIBC_2.34 mtx_trylock F
GLIBC_2.34 mtx_unlock F
GLIBC_2.34 pthread_barrier_destroy F
+GLIBC_2.34 pthread_barrier_init F
GLIBC_2.34 pthread_cond_clockwait F
GLIBC_2.34 pthread_condattr_getclock F
GLIBC_2.34 pthread_condattr_getpshared F
@@ -18,7 +18,6 @@ GLIBC_2.18 pthread_attr_setguardsize F
GLIBC_2.18 pthread_attr_setstack F
GLIBC_2.18 pthread_attr_setstackaddr F
GLIBC_2.18 pthread_attr_setstacksize F
-GLIBC_2.18 pthread_barrier_init F
GLIBC_2.18 pthread_barrier_wait F
GLIBC_2.18 pthread_barrierattr_destroy F
GLIBC_2.18 pthread_barrierattr_getpshared F
@@ -1458,6 +1458,7 @@ GLIBC_2.18 pthread_attr_setschedparam F
GLIBC_2.18 pthread_attr_setschedpolicy F
GLIBC_2.18 pthread_attr_setscope F
GLIBC_2.18 pthread_barrier_destroy F
+GLIBC_2.18 pthread_barrier_init F
GLIBC_2.18 pthread_cond_broadcast F
GLIBC_2.18 pthread_cond_destroy F
GLIBC_2.18 pthread_cond_init F
@@ -2285,6 +2286,7 @@ GLIBC_2.34 mtx_timedlock F
GLIBC_2.34 mtx_trylock F
GLIBC_2.34 mtx_unlock F
GLIBC_2.34 pthread_barrier_destroy F
+GLIBC_2.34 pthread_barrier_init F
GLIBC_2.34 pthread_cond_clockwait F
GLIBC_2.34 pthread_condattr_getclock F
GLIBC_2.34 pthread_condattr_getpshared F
@@ -18,7 +18,6 @@ GLIBC_2.18 pthread_attr_setguardsize F
GLIBC_2.18 pthread_attr_setstack F
GLIBC_2.18 pthread_attr_setstackaddr F
GLIBC_2.18 pthread_attr_setstacksize F
-GLIBC_2.18 pthread_barrier_init F
GLIBC_2.18 pthread_barrier_wait F
GLIBC_2.18 pthread_barrierattr_destroy F
GLIBC_2.18 pthread_barrierattr_getpshared F
@@ -1839,6 +1839,7 @@ GLIBC_2.2 printf_size F
GLIBC_2.2 printf_size_info F
GLIBC_2.2 pthread_attr_init F
GLIBC_2.2 pthread_barrier_destroy F
+GLIBC_2.2 pthread_barrier_init F
GLIBC_2.2 pthread_condattr_getpshared F
GLIBC_2.2 pthread_condattr_setpshared F
GLIBC_2.2 pthread_mutex_timedlock F
@@ -2271,6 +2272,7 @@ GLIBC_2.34 mtx_timedlock F
GLIBC_2.34 mtx_trylock F
GLIBC_2.34 mtx_unlock F
GLIBC_2.34 pthread_barrier_destroy F
+GLIBC_2.34 pthread_barrier_init F
GLIBC_2.34 pthread_cond_clockwait F
GLIBC_2.34 pthread_condattr_getclock F
GLIBC_2.34 pthread_condattr_getpshared F
@@ -29,7 +29,6 @@ GLIBC_2.2 pthread_attr_setguardsize F
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_barrier_init F
GLIBC_2.2 pthread_barrier_wait F
GLIBC_2.2 pthread_barrierattr_destroy F
GLIBC_2.2 pthread_barrierattr_init F
@@ -1837,6 +1837,7 @@ GLIBC_2.2 printf_size F
GLIBC_2.2 printf_size_info F
GLIBC_2.2 pthread_attr_init F
GLIBC_2.2 pthread_barrier_destroy F
+GLIBC_2.2 pthread_barrier_init F
GLIBC_2.2 pthread_condattr_getpshared F
GLIBC_2.2 pthread_condattr_setpshared F
GLIBC_2.2 pthread_mutex_timedlock F
@@ -2269,6 +2270,7 @@ GLIBC_2.34 mtx_timedlock F
GLIBC_2.34 mtx_trylock F
GLIBC_2.34 mtx_unlock F
GLIBC_2.34 pthread_barrier_destroy F
+GLIBC_2.34 pthread_barrier_init F
GLIBC_2.34 pthread_cond_clockwait F
GLIBC_2.34 pthread_condattr_getclock F
GLIBC_2.34 pthread_condattr_getpshared F
@@ -29,7 +29,6 @@ GLIBC_2.2 pthread_attr_setguardsize F
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_barrier_init F
GLIBC_2.2 pthread_barrier_wait F
GLIBC_2.2 pthread_barrierattr_destroy F
GLIBC_2.2 pthread_barrierattr_init F
@@ -1837,6 +1837,7 @@ GLIBC_2.2 printf_size F
GLIBC_2.2 printf_size_info F
GLIBC_2.2 pthread_attr_init F
GLIBC_2.2 pthread_barrier_destroy F
+GLIBC_2.2 pthread_barrier_init F
GLIBC_2.2 pthread_condattr_getpshared F
GLIBC_2.2 pthread_condattr_setpshared F
GLIBC_2.2 pthread_mutex_timedlock F
@@ -2277,6 +2278,7 @@ GLIBC_2.34 mtx_timedlock F
GLIBC_2.34 mtx_trylock F
GLIBC_2.34 mtx_unlock F
GLIBC_2.34 pthread_barrier_destroy F
+GLIBC_2.34 pthread_barrier_init F
GLIBC_2.34 pthread_cond_clockwait F
GLIBC_2.34 pthread_condattr_getclock F
GLIBC_2.34 pthread_condattr_getpshared F
@@ -1833,6 +1833,7 @@ GLIBC_2.2 printf_size F
GLIBC_2.2 printf_size_info F
GLIBC_2.2 pthread_attr_init F
GLIBC_2.2 pthread_barrier_destroy F
+GLIBC_2.2 pthread_barrier_init F
GLIBC_2.2 pthread_condattr_getpshared F
GLIBC_2.2 pthread_condattr_setpshared F
GLIBC_2.2 pthread_mutex_timedlock F
@@ -2271,6 +2272,7 @@ GLIBC_2.34 mtx_timedlock F
GLIBC_2.34 mtx_trylock F
GLIBC_2.34 mtx_unlock F
GLIBC_2.34 pthread_barrier_destroy F
+GLIBC_2.34 pthread_barrier_init F
GLIBC_2.34 pthread_cond_clockwait F
GLIBC_2.34 pthread_condattr_getclock F
GLIBC_2.34 pthread_condattr_getpshared F
@@ -1501,6 +1501,7 @@ GLIBC_2.21 pthread_attr_setschedparam F
GLIBC_2.21 pthread_attr_setschedpolicy F
GLIBC_2.21 pthread_attr_setscope F
GLIBC_2.21 pthread_barrier_destroy F
+GLIBC_2.21 pthread_barrier_init F
GLIBC_2.21 pthread_cond_broadcast F
GLIBC_2.21 pthread_cond_destroy F
GLIBC_2.21 pthread_cond_init F
@@ -2327,6 +2328,7 @@ GLIBC_2.34 mtx_timedlock F
GLIBC_2.34 mtx_trylock F
GLIBC_2.34 mtx_unlock F
GLIBC_2.34 pthread_barrier_destroy F
+GLIBC_2.34 pthread_barrier_init F
GLIBC_2.34 pthread_cond_clockwait F
GLIBC_2.34 pthread_condattr_getclock F
GLIBC_2.34 pthread_condattr_getpshared F
@@ -18,7 +18,6 @@ GLIBC_2.21 pthread_attr_setguardsize F
GLIBC_2.21 pthread_attr_setstack F
GLIBC_2.21 pthread_attr_setstackaddr F
GLIBC_2.21 pthread_attr_setstacksize F
-GLIBC_2.21 pthread_barrier_init F
GLIBC_2.21 pthread_barrier_wait F
GLIBC_2.21 pthread_barrierattr_destroy F
GLIBC_2.21 pthread_barrierattr_getpshared F
@@ -1963,6 +1963,7 @@ GLIBC_2.2 posix_spawnp F
GLIBC_2.2 pread F
GLIBC_2.2 pread64 F
GLIBC_2.2 pthread_barrier_destroy F
+GLIBC_2.2 pthread_barrier_init F
GLIBC_2.2 pthread_condattr_getpshared F
GLIBC_2.2 pthread_condattr_setpshared F
GLIBC_2.2 pthread_mutex_timedlock F
@@ -2335,6 +2336,7 @@ GLIBC_2.34 mtx_timedlock F
GLIBC_2.34 mtx_trylock F
GLIBC_2.34 mtx_unlock F
GLIBC_2.34 pthread_barrier_destroy F
+GLIBC_2.34 pthread_barrier_init F
GLIBC_2.34 pthread_cond_clockwait F
GLIBC_2.34 pthread_condattr_getclock F
GLIBC_2.34 pthread_condattr_getpshared F
@@ -42,7 +42,6 @@ GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 pthread_setattr_default_np F
GLIBC_2.2 pthread_attr_getstack F
GLIBC_2.2 pthread_attr_setstack F
-GLIBC_2.2 pthread_barrier_init F
GLIBC_2.2 pthread_barrier_wait F
GLIBC_2.2 pthread_barrierattr_destroy F
GLIBC_2.2 pthread_barrierattr_init F
@@ -1967,6 +1967,7 @@ GLIBC_2.2 posix_spawnp F
GLIBC_2.2 pread F
GLIBC_2.2 pread64 F
GLIBC_2.2 pthread_barrier_destroy F
+GLIBC_2.2 pthread_barrier_init F
GLIBC_2.2 pthread_condattr_getpshared F
GLIBC_2.2 pthread_condattr_setpshared F
GLIBC_2.2 pthread_mutex_timedlock F
@@ -2368,6 +2369,7 @@ GLIBC_2.34 mtx_timedlock F
GLIBC_2.34 mtx_trylock F
GLIBC_2.34 mtx_unlock F
GLIBC_2.34 pthread_barrier_destroy F
+GLIBC_2.34 pthread_barrier_init F
GLIBC_2.34 pthread_cond_clockwait F
GLIBC_2.34 pthread_condattr_getclock F
GLIBC_2.34 pthread_condattr_getpshared F
@@ -1406,6 +1406,7 @@ GLIBC_2.3 pthread_attr_setschedparam F
GLIBC_2.3 pthread_attr_setschedpolicy F
GLIBC_2.3 pthread_attr_setscope F
GLIBC_2.3 pthread_barrier_destroy F
+GLIBC_2.3 pthread_barrier_init F
GLIBC_2.3 pthread_cond_broadcast F
GLIBC_2.3 pthread_cond_destroy F
GLIBC_2.3 pthread_cond_init F
@@ -2189,6 +2190,7 @@ GLIBC_2.34 mtx_timedlock F
GLIBC_2.34 mtx_trylock F
GLIBC_2.34 mtx_unlock F
GLIBC_2.34 pthread_barrier_destroy F
+GLIBC_2.34 pthread_barrier_init F
GLIBC_2.34 pthread_cond_clockwait F
GLIBC_2.34 pthread_condattr_getclock F
GLIBC_2.34 pthread_condattr_getpshared F
@@ -21,7 +21,6 @@ GLIBC_2.3 pthread_attr_setguardsize F
GLIBC_2.3 pthread_attr_setstack F
GLIBC_2.3 pthread_attr_setstackaddr F
GLIBC_2.3 pthread_attr_setstacksize F
-GLIBC_2.3 pthread_barrier_init F
GLIBC_2.3 pthread_barrier_wait F
GLIBC_2.3 pthread_barrierattr_destroy F
GLIBC_2.3 pthread_barrierattr_init F
@@ -1544,6 +1544,7 @@ GLIBC_2.17 pthread_attr_setschedparam F
GLIBC_2.17 pthread_attr_setschedpolicy F
GLIBC_2.17 pthread_attr_setscope F
GLIBC_2.17 pthread_barrier_destroy F
+GLIBC_2.17 pthread_barrier_init F
GLIBC_2.17 pthread_cond_broadcast F
GLIBC_2.17 pthread_cond_destroy F
GLIBC_2.17 pthread_cond_init F
@@ -2490,6 +2491,7 @@ GLIBC_2.34 mtx_timedlock F
GLIBC_2.34 mtx_trylock F
GLIBC_2.34 mtx_unlock F
GLIBC_2.34 pthread_barrier_destroy F
+GLIBC_2.34 pthread_barrier_init F
GLIBC_2.34 pthread_cond_clockwait F
GLIBC_2.34 pthread_condattr_getclock F
GLIBC_2.34 pthread_condattr_getpshared F
@@ -18,7 +18,6 @@ GLIBC_2.17 pthread_attr_setguardsize F
GLIBC_2.17 pthread_attr_setstack F
GLIBC_2.17 pthread_attr_setstackaddr F
GLIBC_2.17 pthread_attr_setstacksize F
-GLIBC_2.17 pthread_barrier_init F
GLIBC_2.17 pthread_barrier_wait F
GLIBC_2.17 pthread_barrierattr_destroy F
GLIBC_2.17 pthread_barrierattr_getpshared F
@@ -1397,6 +1397,7 @@ GLIBC_2.33 pthread_attr_setschedpolicy F
GLIBC_2.33 pthread_attr_setscope F
GLIBC_2.33 pthread_attr_setsigmask_np F
GLIBC_2.33 pthread_barrier_destroy F
+GLIBC_2.33 pthread_barrier_init F
GLIBC_2.33 pthread_cond_broadcast F
GLIBC_2.33 pthread_cond_clockwait F
GLIBC_2.33 pthread_cond_destroy F
@@ -2055,6 +2056,7 @@ GLIBC_2.34 mtx_timedlock F
GLIBC_2.34 mtx_trylock F
GLIBC_2.34 mtx_unlock F
GLIBC_2.34 pthread_barrier_destroy F
+GLIBC_2.34 pthread_barrier_init F
GLIBC_2.34 pthread_cond_clockwait F
GLIBC_2.34 pthread_condattr_getclock F
GLIBC_2.34 pthread_condattr_getpshared F
@@ -18,7 +18,6 @@ GLIBC_2.33 pthread_attr_setguardsize F
GLIBC_2.33 pthread_attr_setstack F
GLIBC_2.33 pthread_attr_setstackaddr F
GLIBC_2.33 pthread_attr_setstacksize F
-GLIBC_2.33 pthread_barrier_init F
GLIBC_2.33 pthread_barrier_wait F
GLIBC_2.33 pthread_barrierattr_destroy F
GLIBC_2.33 pthread_barrierattr_getpshared F
@@ -1446,6 +1446,7 @@ GLIBC_2.27 pthread_attr_setschedparam F
GLIBC_2.27 pthread_attr_setschedpolicy F
GLIBC_2.27 pthread_attr_setscope F
GLIBC_2.27 pthread_barrier_destroy F
+GLIBC_2.27 pthread_barrier_init F
GLIBC_2.27 pthread_cond_broadcast F
GLIBC_2.27 pthread_cond_destroy F
GLIBC_2.27 pthread_cond_init F
@@ -2255,6 +2256,7 @@ GLIBC_2.34 mtx_timedlock F
GLIBC_2.34 mtx_trylock F
GLIBC_2.34 mtx_unlock F
GLIBC_2.34 pthread_barrier_destroy F
+GLIBC_2.34 pthread_barrier_init F
GLIBC_2.34 pthread_cond_clockwait F
GLIBC_2.34 pthread_condattr_getclock F
GLIBC_2.34 pthread_condattr_getpshared F
@@ -18,7 +18,6 @@ GLIBC_2.27 pthread_attr_setguardsize F
GLIBC_2.27 pthread_attr_setstack F
GLIBC_2.27 pthread_attr_setstackaddr F
GLIBC_2.27 pthread_attr_setstacksize F
-GLIBC_2.27 pthread_barrier_init F
GLIBC_2.27 pthread_barrier_wait F
GLIBC_2.27 pthread_barrierattr_destroy F
GLIBC_2.27 pthread_barrierattr_getpshared F
@@ -1961,6 +1961,7 @@ GLIBC_2.2 posix_spawnp F
GLIBC_2.2 pread F
GLIBC_2.2 pread64 F
GLIBC_2.2 pthread_barrier_destroy F
+GLIBC_2.2 pthread_barrier_init F
GLIBC_2.2 pthread_condattr_getpshared F
GLIBC_2.2 pthread_condattr_setpshared F
GLIBC_2.2 pthread_mutex_timedlock F
@@ -2333,6 +2334,7 @@ GLIBC_2.34 mtx_timedlock F
GLIBC_2.34 mtx_trylock F
GLIBC_2.34 mtx_unlock F
GLIBC_2.34 pthread_barrier_destroy F
+GLIBC_2.34 pthread_barrier_init F
GLIBC_2.34 pthread_cond_clockwait F
GLIBC_2.34 pthread_condattr_getclock F
GLIBC_2.34 pthread_condattr_getpshared F
@@ -43,7 +43,6 @@ GLIBC_2.18 pthread_setattr_default_np F
GLIBC_2.19 __libpthread_version_placeholder F
GLIBC_2.2 pthread_attr_getstack F
GLIBC_2.2 pthread_attr_setstack F
-GLIBC_2.2 pthread_barrier_init F
GLIBC_2.2 pthread_barrier_wait F
GLIBC_2.2 pthread_barrierattr_destroy F
GLIBC_2.2 pthread_barrierattr_init F
@@ -1301,6 +1301,7 @@ GLIBC_2.2 pthread_attr_setschedparam F
GLIBC_2.2 pthread_attr_setschedpolicy F
GLIBC_2.2 pthread_attr_setscope F
GLIBC_2.2 pthread_barrier_destroy F
+GLIBC_2.2 pthread_barrier_init F
GLIBC_2.2 pthread_cond_broadcast F
GLIBC_2.2 pthread_cond_destroy F
GLIBC_2.2 pthread_cond_init F
@@ -2226,6 +2227,7 @@ GLIBC_2.34 mtx_timedlock F
GLIBC_2.34 mtx_trylock F
GLIBC_2.34 mtx_unlock F
GLIBC_2.34 pthread_barrier_destroy F
+GLIBC_2.34 pthread_barrier_init F
GLIBC_2.34 pthread_cond_clockwait F
GLIBC_2.34 pthread_condattr_getclock F
GLIBC_2.34 pthread_condattr_getpshared F
@@ -19,7 +19,6 @@ GLIBC_2.2 pthread_attr_setguardsize F
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_barrier_init F
GLIBC_2.2 pthread_barrier_wait F
GLIBC_2.2 pthread_barrierattr_destroy F
GLIBC_2.2 pthread_barrierattr_init F
@@ -1287,6 +1287,7 @@ GLIBC_2.2 pthread_attr_setschedparam F
GLIBC_2.2 pthread_attr_setschedpolicy F
GLIBC_2.2 pthread_attr_setscope F
GLIBC_2.2 pthread_barrier_destroy F
+GLIBC_2.2 pthread_barrier_init F
GLIBC_2.2 pthread_cond_broadcast F
GLIBC_2.2 pthread_cond_destroy F
GLIBC_2.2 pthread_cond_init F
@@ -2195,6 +2196,7 @@ GLIBC_2.34 mtx_timedlock F
GLIBC_2.34 mtx_trylock F
GLIBC_2.34 mtx_unlock F
GLIBC_2.34 pthread_barrier_destroy F
+GLIBC_2.34 pthread_barrier_init F
GLIBC_2.34 pthread_cond_clockwait F
GLIBC_2.34 pthread_condattr_getclock F
GLIBC_2.34 pthread_condattr_getpshared F
@@ -18,7 +18,6 @@ GLIBC_2.2 pthread_attr_setguardsize F
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_barrier_init F
GLIBC_2.2 pthread_barrier_wait F
GLIBC_2.2 pthread_barrierattr_destroy F
GLIBC_2.2 pthread_barrierattr_init F
@@ -1287,6 +1287,7 @@ GLIBC_2.2 pthread_attr_setschedparam F
GLIBC_2.2 pthread_attr_setschedpolicy F
GLIBC_2.2 pthread_attr_setscope F
GLIBC_2.2 pthread_barrier_destroy F
+GLIBC_2.2 pthread_barrier_init F
GLIBC_2.2 pthread_cond_broadcast F
GLIBC_2.2 pthread_cond_destroy F
GLIBC_2.2 pthread_cond_init F
@@ -2192,6 +2193,7 @@ GLIBC_2.34 mtx_timedlock F
GLIBC_2.34 mtx_trylock F
GLIBC_2.34 mtx_unlock F
GLIBC_2.34 pthread_barrier_destroy F
+GLIBC_2.34 pthread_barrier_init F
GLIBC_2.34 pthread_cond_clockwait F
GLIBC_2.34 pthread_condattr_getclock F
GLIBC_2.34 pthread_condattr_getpshared F
@@ -18,7 +18,6 @@ GLIBC_2.2 pthread_attr_setguardsize F
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_barrier_init F
GLIBC_2.2 pthread_barrier_wait F
GLIBC_2.2 pthread_barrierattr_destroy F
GLIBC_2.2 pthread_barrierattr_init F
@@ -1957,6 +1957,7 @@ GLIBC_2.2 posix_spawnp F
GLIBC_2.2 pread F
GLIBC_2.2 pread64 F
GLIBC_2.2 pthread_barrier_destroy F
+GLIBC_2.2 pthread_barrier_init F
GLIBC_2.2 pthread_condattr_getpshared F
GLIBC_2.2 pthread_condattr_setpshared F
GLIBC_2.2 pthread_mutex_timedlock F
@@ -2324,6 +2325,7 @@ GLIBC_2.34 mtx_timedlock F
GLIBC_2.34 mtx_trylock F
GLIBC_2.34 mtx_unlock F
GLIBC_2.34 pthread_barrier_destroy F
+GLIBC_2.34 pthread_barrier_init F
GLIBC_2.34 pthread_cond_clockwait F
GLIBC_2.34 pthread_condattr_getclock F
GLIBC_2.34 pthread_condattr_getpshared F
@@ -42,7 +42,6 @@ GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 pthread_setattr_default_np F
GLIBC_2.2 pthread_attr_getstack F
GLIBC_2.2 pthread_attr_setstack F
-GLIBC_2.2 pthread_barrier_init F
GLIBC_2.2 pthread_barrier_wait F
GLIBC_2.2 pthread_barrierattr_destroy F
GLIBC_2.2 pthread_barrierattr_init F
@@ -1330,6 +1330,7 @@ GLIBC_2.2 pthread_attr_setschedparam F
GLIBC_2.2 pthread_attr_setschedpolicy F
GLIBC_2.2 pthread_attr_setscope F
GLIBC_2.2 pthread_barrier_destroy F
+GLIBC_2.2 pthread_barrier_init F
GLIBC_2.2 pthread_cond_broadcast F
GLIBC_2.2 pthread_cond_destroy F
GLIBC_2.2 pthread_cond_init F
@@ -2243,6 +2244,7 @@ GLIBC_2.34 mtx_timedlock F
GLIBC_2.34 mtx_trylock F
GLIBC_2.34 mtx_unlock F
GLIBC_2.34 pthread_barrier_destroy F
+GLIBC_2.34 pthread_barrier_init F
GLIBC_2.34 pthread_cond_clockwait F
GLIBC_2.34 pthread_condattr_getclock F
GLIBC_2.34 pthread_condattr_getpshared F
@@ -18,7 +18,6 @@ GLIBC_2.2 pthread_attr_setguardsize F
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_barrier_init F
GLIBC_2.2 pthread_barrier_wait F
GLIBC_2.2 pthread_barrierattr_destroy F
GLIBC_2.2 pthread_barrierattr_init F
@@ -1297,6 +1297,7 @@ GLIBC_2.2.5 pthread_attr_setschedparam F
GLIBC_2.2.5 pthread_attr_setschedpolicy F
GLIBC_2.2.5 pthread_attr_setscope F
GLIBC_2.2.5 pthread_barrier_destroy F
+GLIBC_2.2.5 pthread_barrier_init F
GLIBC_2.2.5 pthread_cond_broadcast F
GLIBC_2.2.5 pthread_cond_destroy F
GLIBC_2.2.5 pthread_cond_init F
@@ -2204,6 +2205,7 @@ GLIBC_2.34 mtx_timedlock F
GLIBC_2.34 mtx_trylock F
GLIBC_2.34 mtx_unlock F
GLIBC_2.34 pthread_barrier_destroy F
+GLIBC_2.34 pthread_barrier_init F
GLIBC_2.34 pthread_cond_clockwait F
GLIBC_2.34 pthread_condattr_getclock F
GLIBC_2.34 pthread_condattr_getpshared F
@@ -18,7 +18,6 @@ GLIBC_2.2.5 pthread_attr_setguardsize F
GLIBC_2.2.5 pthread_attr_setstack F
GLIBC_2.2.5 pthread_attr_setstackaddr F
GLIBC_2.2.5 pthread_attr_setstacksize F
-GLIBC_2.2.5 pthread_barrier_init F
GLIBC_2.2.5 pthread_barrier_wait F
GLIBC_2.2.5 pthread_barrierattr_destroy F
GLIBC_2.2.5 pthread_barrierattr_init F
@@ -1463,6 +1463,7 @@ GLIBC_2.16 pthread_attr_setschedparam F
GLIBC_2.16 pthread_attr_setschedpolicy F
GLIBC_2.16 pthread_attr_setscope F
GLIBC_2.16 pthread_barrier_destroy F
+GLIBC_2.16 pthread_barrier_init F
GLIBC_2.16 pthread_cond_broadcast F
GLIBC_2.16 pthread_cond_destroy F
GLIBC_2.16 pthread_cond_init F
@@ -2309,6 +2310,7 @@ GLIBC_2.34 mtx_timedlock F
GLIBC_2.34 mtx_trylock F
GLIBC_2.34 mtx_unlock F
GLIBC_2.34 pthread_barrier_destroy F
+GLIBC_2.34 pthread_barrier_init F
GLIBC_2.34 pthread_cond_clockwait F
GLIBC_2.34 pthread_condattr_getclock F
GLIBC_2.34 pthread_condattr_getpshared F
@@ -18,7 +18,6 @@ GLIBC_2.16 pthread_attr_setguardsize F
GLIBC_2.16 pthread_attr_setstack F
GLIBC_2.16 pthread_attr_setstackaddr F
GLIBC_2.16 pthread_attr_setstacksize F
-GLIBC_2.16 pthread_barrier_init F
GLIBC_2.16 pthread_barrier_wait F
GLIBC_2.16 pthread_barrierattr_destroy F
GLIBC_2.16 pthread_barrierattr_getpshared F