[7/7] nptl: Move pthread_barrierattr_setpshared into libc
Commit Message
The symbol was moved using scripts/move-symbol-to-libc.py.
---
nptl/Makefile | 2 +-
nptl/Versions | 3 ++-
nptl/pthread_barrierattr_setpshared.c | 11 +++++++++--
sysdeps/unix/sysv/linux/aarch64/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/aarch64/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/alpha/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/alpha/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/arc/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/arc/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/arm/be/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/arm/be/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/arm/le/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/arm/le/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/csky/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/csky/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/hppa/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/hppa/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/i386/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/i386/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/ia64/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/ia64/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 2 ++
.../unix/sysv/linux/m68k/coldfire/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 2 ++
.../unix/sysv/linux/m68k/m680x0/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 2 ++
.../unix/sysv/linux/microblaze/be/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 2 ++
.../unix/sysv/linux/microblaze/le/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist | 2 ++
.../unix/sysv/linux/mips/mips32/libpthread.abilist | 1 -
.../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 2 ++
.../unix/sysv/linux/mips/mips64/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/nios2/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/nios2/libpthread.abilist | 1 -
.../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 2 ++
.../sysv/linux/powerpc/powerpc32/libpthread.abilist | 1 -
.../sysv/linux/powerpc/powerpc32/nofpu/libc.abilist | 2 ++
.../unix/sysv/linux/powerpc/powerpc64/be/libc.abilist | 2 ++
.../linux/powerpc/powerpc64/be/libpthread.abilist | 1 -
.../unix/sysv/linux/powerpc/powerpc64/le/libc.abilist | 2 ++
.../linux/powerpc/powerpc64/le/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 2 ++
.../unix/sysv/linux/s390/s390-32/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 2 ++
.../unix/sysv/linux/s390/s390-64/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/sh/be/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/sh/be/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/sh/le/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/sh/le/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 2 ++
.../unix/sysv/linux/sparc/sparc32/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 2 ++
.../unix/sysv/linux/sparc/sparc64/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist | 1 -
sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 2 ++
sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist | 1 -
64 files changed, 76 insertions(+), 33 deletions(-)
Comments
On 03/05/2021 11:32, 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>
> ---
> nptl/Makefile | 2 +-
> nptl/Versions | 3 ++-
> nptl/pthread_barrierattr_setpshared.c | 11 +++++++++--
> sysdeps/unix/sysv/linux/aarch64/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/aarch64/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/alpha/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/alpha/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/arc/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/arc/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/arm/be/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/arm/be/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/arm/le/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/arm/le/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/csky/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/csky/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/hppa/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/hppa/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/i386/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/i386/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/ia64/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/ia64/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 2 ++
> .../unix/sysv/linux/m68k/coldfire/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 2 ++
> .../unix/sysv/linux/m68k/m680x0/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 2 ++
> .../unix/sysv/linux/microblaze/be/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 2 ++
> .../unix/sysv/linux/microblaze/le/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist | 2 ++
> .../unix/sysv/linux/mips/mips32/libpthread.abilist | 1 -
> .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 2 ++
> .../unix/sysv/linux/mips/mips64/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/nios2/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/nios2/libpthread.abilist | 1 -
> .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 2 ++
> .../sysv/linux/powerpc/powerpc32/libpthread.abilist | 1 -
> .../sysv/linux/powerpc/powerpc32/nofpu/libc.abilist | 2 ++
> .../unix/sysv/linux/powerpc/powerpc64/be/libc.abilist | 2 ++
> .../linux/powerpc/powerpc64/be/libpthread.abilist | 1 -
> .../unix/sysv/linux/powerpc/powerpc64/le/libc.abilist | 2 ++
> .../linux/powerpc/powerpc64/le/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 2 ++
> .../unix/sysv/linux/s390/s390-32/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 2 ++
> .../unix/sysv/linux/s390/s390-64/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/sh/be/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/sh/be/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/sh/le/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/sh/le/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 2 ++
> .../unix/sysv/linux/sparc/sparc32/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 2 ++
> .../unix/sysv/linux/sparc/sparc64/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 2 ++
> sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist | 1 -
> 64 files changed, 76 insertions(+), 33 deletions(-)
>
> diff --git a/nptl/Makefile b/nptl/Makefile
> index 106dcce948..2922f52957 100644
> --- a/nptl/Makefile
> +++ b/nptl/Makefile
> @@ -79,6 +79,7 @@ routines = \
> pthread_barrierattr_destroy \
> pthread_barrierattr_getpshared \
> pthread_barrierattr_init \
> + pthread_barrierattr_setpshared \
> pthread_cleanup_upto \
> pthread_cond_broadcast \
> pthread_cond_destroy \
> @@ -182,7 +183,6 @@ libpthread-routines = \
> pthread_attr_setstack \
> pthread_attr_setstackaddr \
> pthread_attr_setstacksize \
> - pthread_barrierattr_setpshared \
> pthread_cancel \
> pthread_clockjoin \
> pthread_create \
> diff --git a/nptl/Versions b/nptl/Versions
> index 84a220c65e..a5acb0c373 100644
> --- a/nptl/Versions
> +++ b/nptl/Versions
> @@ -93,6 +93,7 @@ libc {
> pthread_barrier_wait;
> pthread_barrierattr_destroy;
> pthread_barrierattr_init;
> + pthread_barrierattr_setpshared;
> pthread_condattr_getpshared;
> pthread_condattr_setpshared;
> pthread_mutex_timedlock;
> @@ -209,6 +210,7 @@ libc {
> pthread_barrier_wait;
> pthread_barrierattr_destroy;
> pthread_barrierattr_getpshared;
> + pthread_barrierattr_setpshared;
> pthread_barrierattr_init;
> pthread_cond_clockwait;
> pthread_condattr_getclock;
> @@ -361,7 +363,6 @@ libpthread {
> GLIBC_2.2 {
> pthread_attr_getstack;
> pthread_attr_setstack;
> - pthread_barrierattr_setpshared;
> pthread_getcpuclockid;
> pthread_yield;
> pthread_rwlock_timedrdlock;
> diff --git a/nptl/pthread_barrierattr_setpshared.c b/nptl/pthread_barrierattr_setpshared.c
> index efa19b0a61..8e25e6cb20 100644
> --- a/nptl/pthread_barrierattr_setpshared.c
> +++ b/nptl/pthread_barrierattr_setpshared.c
> @@ -19,10 +19,10 @@
> #include <errno.h>
> #include "pthreadP.h"
> #include <futex-internal.h>
> -
> +#include <shlib-compat.h>
>
> int
> -pthread_barrierattr_setpshared (pthread_barrierattr_t *attr, int pshared)
> +__pthread_barrierattr_setpshared (pthread_barrierattr_t *attr, int pshared)
> {
> int err = futex_supports_pshared (pshared);
> if (err != 0)
> @@ -32,3 +32,10 @@ pthread_barrierattr_setpshared (pthread_barrierattr_t *attr, int pshared)
>
> return 0;
> }
> +versioned_symbol (libc, __pthread_barrierattr_setpshared,
> + pthread_barrierattr_setpshared, GLIBC_2_34);
> +
> +#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)
> +compat_symbol (libpthread, __pthread_barrierattr_setpshared,
> + pthread_barrierattr_setpshared, GLIBC_2_2);
> +#endif
> diff --git a/sysdeps/unix/sysv/linux/aarch64/libc.abilist b/sysdeps/unix/sysv/linux/aarch64/libc.abilist
> index 83f6add63c..550111c868 100644
> --- a/sysdeps/unix/sysv/linux/aarch64/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/aarch64/libc.abilist
> @@ -1461,6 +1461,7 @@ GLIBC_2.17 pthread_barrier_wait F
> GLIBC_2.17 pthread_barrierattr_destroy F
> GLIBC_2.17 pthread_barrierattr_getpshared F
> GLIBC_2.17 pthread_barrierattr_init F
> +GLIBC_2.17 pthread_barrierattr_setpshared F
> GLIBC_2.17 pthread_cond_broadcast F
> GLIBC_2.17 pthread_cond_destroy F
> GLIBC_2.17 pthread_cond_init F
> @@ -2304,6 +2305,7 @@ GLIBC_2.34 pthread_barrier_wait F
> GLIBC_2.34 pthread_barrierattr_destroy F
> GLIBC_2.34 pthread_barrierattr_getpshared F
> GLIBC_2.34 pthread_barrierattr_init F
> +GLIBC_2.34 pthread_barrierattr_setpshared 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 cdc0df246f..9d8b24bcc8 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_barrierattr_setpshared F
> GLIBC_2.17 pthread_cancel F
> GLIBC_2.17 pthread_create F
> GLIBC_2.17 pthread_detach F
> diff --git a/sysdeps/unix/sysv/linux/alpha/libc.abilist b/sysdeps/unix/sysv/linux/alpha/libc.abilist
> index 531a947353..0f118a00f4 100644
> --- a/sysdeps/unix/sysv/linux/alpha/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/alpha/libc.abilist
> @@ -1997,6 +1997,7 @@ 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
> +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_mutex_timedlock F
> @@ -2385,6 +2386,7 @@ GLIBC_2.34 pthread_barrier_wait F
> GLIBC_2.34 pthread_barrierattr_destroy F
> GLIBC_2.34 pthread_barrierattr_getpshared F
> GLIBC_2.34 pthread_barrierattr_init F
> +GLIBC_2.34 pthread_barrierattr_setpshared 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 8c3b579142..fd8c7f64e8 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_barrierattr_setpshared F
> GLIBC_2.2 pthread_getcpuclockid F
> GLIBC_2.2 sem_timedwait F
> GLIBC_2.2.3 __libpthread_version_placeholder F
> diff --git a/sysdeps/unix/sysv/linux/arc/libc.abilist b/sysdeps/unix/sysv/linux/arc/libc.abilist
> index a991636116..1901f49513 100644
> --- a/sysdeps/unix/sysv/linux/arc/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/arc/libc.abilist
> @@ -1400,6 +1400,7 @@ GLIBC_2.32 pthread_barrier_wait F
> GLIBC_2.32 pthread_barrierattr_destroy F
> GLIBC_2.32 pthread_barrierattr_getpshared F
> GLIBC_2.32 pthread_barrierattr_init F
> +GLIBC_2.32 pthread_barrierattr_setpshared F
> GLIBC_2.32 pthread_cond_broadcast F
> GLIBC_2.32 pthread_cond_clockwait F
> GLIBC_2.32 pthread_cond_destroy F
> @@ -2063,6 +2064,7 @@ GLIBC_2.34 pthread_barrier_wait F
> GLIBC_2.34 pthread_barrierattr_destroy F
> GLIBC_2.34 pthread_barrierattr_getpshared F
> GLIBC_2.34 pthread_barrierattr_init F
> +GLIBC_2.34 pthread_barrierattr_setpshared 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 b9c61fb698..5003efbee3 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_barrierattr_setpshared F
> GLIBC_2.32 pthread_cancel F
> GLIBC_2.32 pthread_clockjoin_np F
> GLIBC_2.32 pthread_create F
> diff --git a/sysdeps/unix/sysv/linux/arm/be/libc.abilist b/sysdeps/unix/sysv/linux/arm/be/libc.abilist
> index 0bc208dc8b..c7096a54b8 100644
> --- a/sysdeps/unix/sysv/linux/arm/be/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/arm/be/libc.abilist
> @@ -205,6 +205,7 @@ GLIBC_2.34 pthread_barrier_wait F
> GLIBC_2.34 pthread_barrierattr_destroy F
> GLIBC_2.34 pthread_barrierattr_getpshared F
> GLIBC_2.34 pthread_barrierattr_init F
> +GLIBC_2.34 pthread_barrierattr_setpshared F
> GLIBC_2.34 pthread_cond_clockwait F
> GLIBC_2.34 pthread_condattr_getclock F
> GLIBC_2.34 pthread_condattr_getpshared F
> @@ -1658,6 +1659,7 @@ GLIBC_2.4 pthread_barrier_wait F
> GLIBC_2.4 pthread_barrierattr_destroy F
> GLIBC_2.4 pthread_barrierattr_getpshared F
> GLIBC_2.4 pthread_barrierattr_init F
> +GLIBC_2.4 pthread_barrierattr_setpshared 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 115e23acd9..7dbcadc26f 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_barrierattr_setpshared F
> GLIBC_2.4 pthread_cancel F
> GLIBC_2.4 pthread_create F
> GLIBC_2.4 pthread_detach F
> diff --git a/sysdeps/unix/sysv/linux/arm/le/libc.abilist b/sysdeps/unix/sysv/linux/arm/le/libc.abilist
> index 357de6dfab..095e7dc1ae 100644
> --- a/sysdeps/unix/sysv/linux/arm/le/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/arm/le/libc.abilist
> @@ -202,6 +202,7 @@ GLIBC_2.34 pthread_barrier_wait F
> GLIBC_2.34 pthread_barrierattr_destroy F
> GLIBC_2.34 pthread_barrierattr_getpshared F
> GLIBC_2.34 pthread_barrierattr_init F
> +GLIBC_2.34 pthread_barrierattr_setpshared F
> GLIBC_2.34 pthread_cond_clockwait F
> GLIBC_2.34 pthread_condattr_getclock F
> GLIBC_2.34 pthread_condattr_getpshared F
> @@ -1655,6 +1656,7 @@ GLIBC_2.4 pthread_barrier_wait F
> GLIBC_2.4 pthread_barrierattr_destroy F
> GLIBC_2.4 pthread_barrierattr_getpshared F
> GLIBC_2.4 pthread_barrierattr_init F
> +GLIBC_2.4 pthread_barrierattr_setpshared 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 115e23acd9..7dbcadc26f 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_barrierattr_setpshared F
> GLIBC_2.4 pthread_cancel F
> GLIBC_2.4 pthread_create F
> GLIBC_2.4 pthread_detach F
> diff --git a/sysdeps/unix/sysv/linux/csky/libc.abilist b/sysdeps/unix/sysv/linux/csky/libc.abilist
> index ed4d68c2dc..6c1a23d79a 100644
> --- a/sysdeps/unix/sysv/linux/csky/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/csky/libc.abilist
> @@ -1461,6 +1461,7 @@ GLIBC_2.29 pthread_barrier_wait F
> GLIBC_2.29 pthread_barrierattr_destroy F
> GLIBC_2.29 pthread_barrierattr_getpshared F
> GLIBC_2.29 pthread_barrierattr_init F
> +GLIBC_2.29 pthread_barrierattr_setpshared F
> GLIBC_2.29 pthread_cond_broadcast F
> GLIBC_2.29 pthread_cond_destroy F
> GLIBC_2.29 pthread_cond_init F
> @@ -2247,6 +2248,7 @@ GLIBC_2.34 pthread_barrier_wait F
> GLIBC_2.34 pthread_barrierattr_destroy F
> GLIBC_2.34 pthread_barrierattr_getpshared F
> GLIBC_2.34 pthread_barrierattr_init F
> +GLIBC_2.34 pthread_barrierattr_setpshared 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 33220d146a..7dce5e6cc9 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_barrierattr_setpshared F
> GLIBC_2.29 pthread_cancel F
> GLIBC_2.29 pthread_create F
> GLIBC_2.29 pthread_detach F
> diff --git a/sysdeps/unix/sysv/linux/hppa/libc.abilist b/sysdeps/unix/sysv/linux/hppa/libc.abilist
> index 71c954d24b..65b5b79e98 100644
> --- a/sysdeps/unix/sysv/linux/hppa/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/hppa/libc.abilist
> @@ -1287,6 +1287,7 @@ 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
> +GLIBC_2.2 pthread_barrierattr_setpshared F
> GLIBC_2.2 pthread_cond_broadcast F
> GLIBC_2.2 pthread_cond_destroy F
> GLIBC_2.2 pthread_cond_init F
> @@ -2198,6 +2199,7 @@ GLIBC_2.34 pthread_barrier_wait F
> GLIBC_2.34 pthread_barrierattr_destroy F
> GLIBC_2.34 pthread_barrierattr_getpshared F
> GLIBC_2.34 pthread_barrierattr_init F
> +GLIBC_2.34 pthread_barrierattr_setpshared 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 b44d04819e..8ecec4e446 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_barrierattr_setpshared F
> GLIBC_2.2 pthread_cancel F
> GLIBC_2.2 pthread_create F
> GLIBC_2.2 pthread_detach F
> diff --git a/sysdeps/unix/sysv/linux/i386/libc.abilist b/sysdeps/unix/sysv/linux/i386/libc.abilist
> index 0559a31045..1354c6d3fe 100644
> --- a/sysdeps/unix/sysv/linux/i386/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/i386/libc.abilist
> @@ -2006,6 +2006,7 @@ 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
> +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_mutex_timedlock F
> @@ -2375,6 +2376,7 @@ GLIBC_2.34 pthread_barrier_wait F
> GLIBC_2.34 pthread_barrierattr_destroy F
> GLIBC_2.34 pthread_barrierattr_getpshared F
> GLIBC_2.34 pthread_barrierattr_init F
> +GLIBC_2.34 pthread_barrierattr_setpshared 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 0e9c8c8e86..3c38847273 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_barrierattr_setpshared F
> GLIBC_2.2 pthread_getcpuclockid F
> GLIBC_2.2 sem_timedwait F
> GLIBC_2.2.3 __libpthread_version_placeholder F
> diff --git a/sysdeps/unix/sysv/linux/ia64/libc.abilist b/sysdeps/unix/sysv/linux/ia64/libc.abilist
> index 54a60d0655..62278d0e3a 100644
> --- a/sysdeps/unix/sysv/linux/ia64/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/ia64/libc.abilist
> @@ -1308,6 +1308,7 @@ 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
> +GLIBC_2.2 pthread_barrierattr_setpshared F
> GLIBC_2.2 pthread_cond_broadcast F
> GLIBC_2.2 pthread_cond_destroy F
> GLIBC_2.2 pthread_cond_init F
> @@ -2232,6 +2233,7 @@ GLIBC_2.34 pthread_barrier_wait F
> GLIBC_2.34 pthread_barrierattr_destroy F
> GLIBC_2.34 pthread_barrierattr_getpshared F
> GLIBC_2.34 pthread_barrierattr_init F
> +GLIBC_2.34 pthread_barrierattr_setpshared 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 93d660dc43..e669a448c2 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_barrierattr_setpshared F
> GLIBC_2.2 pthread_cancel F
> GLIBC_2.2 pthread_create F
> GLIBC_2.2 pthread_detach F
> diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist
> index 5ff3df296d..b7ba6eed0c 100644
> --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist
> @@ -206,6 +206,7 @@ GLIBC_2.34 pthread_barrier_wait F
> GLIBC_2.34 pthread_barrierattr_destroy F
> GLIBC_2.34 pthread_barrierattr_getpshared F
> GLIBC_2.34 pthread_barrierattr_init F
> +GLIBC_2.34 pthread_barrierattr_setpshared F
> GLIBC_2.34 pthread_cond_clockwait F
> GLIBC_2.34 pthread_condattr_getclock F
> GLIBC_2.34 pthread_condattr_getpshared F
> @@ -1638,6 +1639,7 @@ GLIBC_2.4 pthread_barrier_wait F
> GLIBC_2.4 pthread_barrierattr_destroy F
> GLIBC_2.4 pthread_barrierattr_getpshared F
> GLIBC_2.4 pthread_barrierattr_init F
> +GLIBC_2.4 pthread_barrierattr_setpshared 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 115e23acd9..7dbcadc26f 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_barrierattr_setpshared F
> GLIBC_2.4 pthread_cancel F
> GLIBC_2.4 pthread_create F
> GLIBC_2.4 pthread_detach F
> diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist
> index 73829ab3f2..fd4f6871f2 100644
> --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist
> @@ -1962,6 +1962,7 @@ 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
> +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_mutex_timedlock F
> @@ -2318,6 +2319,7 @@ GLIBC_2.34 pthread_barrier_wait F
> GLIBC_2.34 pthread_barrierattr_destroy F
> GLIBC_2.34 pthread_barrierattr_getpshared F
> GLIBC_2.34 pthread_barrierattr_init F
> +GLIBC_2.34 pthread_barrierattr_setpshared 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 0e9c8c8e86..3c38847273 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_barrierattr_setpshared F
> GLIBC_2.2 pthread_getcpuclockid F
> GLIBC_2.2 sem_timedwait F
> GLIBC_2.2.3 __libpthread_version_placeholder F
> diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist
> index a4997ec41c..95086073cd 100644
> --- a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist
> @@ -1463,6 +1463,7 @@ GLIBC_2.18 pthread_barrier_wait F
> GLIBC_2.18 pthread_barrierattr_destroy F
> GLIBC_2.18 pthread_barrierattr_getpshared F
> GLIBC_2.18 pthread_barrierattr_init F
> +GLIBC_2.18 pthread_barrierattr_setpshared F
> GLIBC_2.18 pthread_cond_broadcast F
> GLIBC_2.18 pthread_cond_destroy F
> GLIBC_2.18 pthread_cond_init F
> @@ -2298,6 +2299,7 @@ GLIBC_2.34 pthread_barrier_wait F
> GLIBC_2.34 pthread_barrierattr_destroy F
> GLIBC_2.34 pthread_barrierattr_getpshared F
> GLIBC_2.34 pthread_barrierattr_init F
> +GLIBC_2.34 pthread_barrierattr_setpshared 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 7d2723d355..c0e7663155 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_barrierattr_setpshared F
> GLIBC_2.18 pthread_cancel F
> GLIBC_2.18 pthread_create F
> GLIBC_2.18 pthread_detach F
> diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist
> index 1d3a75184b..cb3677b76f 100644
> --- a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist
> @@ -1463,6 +1463,7 @@ GLIBC_2.18 pthread_barrier_wait F
> GLIBC_2.18 pthread_barrierattr_destroy F
> GLIBC_2.18 pthread_barrierattr_getpshared F
> GLIBC_2.18 pthread_barrierattr_init F
> +GLIBC_2.18 pthread_barrierattr_setpshared F
> GLIBC_2.18 pthread_cond_broadcast F
> GLIBC_2.18 pthread_cond_destroy F
> GLIBC_2.18 pthread_cond_init F
> @@ -2295,6 +2296,7 @@ GLIBC_2.34 pthread_barrier_wait F
> GLIBC_2.34 pthread_barrierattr_destroy F
> GLIBC_2.34 pthread_barrierattr_getpshared F
> GLIBC_2.34 pthread_barrierattr_init F
> +GLIBC_2.34 pthread_barrierattr_setpshared 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 7d2723d355..c0e7663155 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_barrierattr_setpshared F
> GLIBC_2.18 pthread_cancel F
> GLIBC_2.18 pthread_create F
> GLIBC_2.18 pthread_detach F
> diff --git a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist
> index 62b8391d9a..dccaaab22a 100644
> --- a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist
> @@ -1843,6 +1843,7 @@ 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
> +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_mutex_timedlock F
> @@ -2281,6 +2282,7 @@ GLIBC_2.34 pthread_barrier_wait F
> GLIBC_2.34 pthread_barrierattr_destroy F
> GLIBC_2.34 pthread_barrierattr_getpshared F
> GLIBC_2.34 pthread_barrierattr_init F
> +GLIBC_2.34 pthread_barrierattr_setpshared 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 42946d3819..bfab8a5961 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_barrierattr_setpshared F
> GLIBC_2.2 pthread_create F
> GLIBC_2.2 pthread_getconcurrency F
> GLIBC_2.2 pthread_getcpuclockid F
> diff --git a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist
> index 56baf5e249..b1938bbc8f 100644
> --- a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist
> @@ -1841,6 +1841,7 @@ 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
> +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_mutex_timedlock F
> @@ -2279,6 +2280,7 @@ GLIBC_2.34 pthread_barrier_wait F
> GLIBC_2.34 pthread_barrierattr_destroy F
> GLIBC_2.34 pthread_barrierattr_getpshared F
> GLIBC_2.34 pthread_barrierattr_init F
> +GLIBC_2.34 pthread_barrierattr_setpshared 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 42946d3819..bfab8a5961 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_barrierattr_setpshared F
> GLIBC_2.2 pthread_create F
> GLIBC_2.2 pthread_getconcurrency F
> GLIBC_2.2 pthread_getcpuclockid F
> diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist
> index e79d047be3..9daa3ae468 100644
> --- a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist
> @@ -1841,6 +1841,7 @@ 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
> +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_mutex_timedlock F
> @@ -2287,6 +2288,7 @@ GLIBC_2.34 pthread_barrier_wait F
> GLIBC_2.34 pthread_barrierattr_destroy F
> GLIBC_2.34 pthread_barrierattr_getpshared F
> GLIBC_2.34 pthread_barrierattr_init F
> +GLIBC_2.34 pthread_barrierattr_setpshared 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 857a58de33..37077e953c 100644
> --- a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist
> @@ -1837,6 +1837,7 @@ 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
> +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_mutex_timedlock F
> @@ -2281,6 +2282,7 @@ GLIBC_2.34 pthread_barrier_wait F
> GLIBC_2.34 pthread_barrierattr_destroy F
> GLIBC_2.34 pthread_barrierattr_getpshared F
> GLIBC_2.34 pthread_barrierattr_init F
> +GLIBC_2.34 pthread_barrierattr_setpshared 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 24583807cf..08e18d4dd6 100644
> --- a/sysdeps/unix/sysv/linux/nios2/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/nios2/libc.abilist
> @@ -1506,6 +1506,7 @@ GLIBC_2.21 pthread_barrier_wait F
> GLIBC_2.21 pthread_barrierattr_destroy F
> GLIBC_2.21 pthread_barrierattr_getpshared F
> GLIBC_2.21 pthread_barrierattr_init F
> +GLIBC_2.21 pthread_barrierattr_setpshared F
> GLIBC_2.21 pthread_cond_broadcast F
> GLIBC_2.21 pthread_cond_destroy F
> GLIBC_2.21 pthread_cond_init F
> @@ -2337,6 +2338,7 @@ GLIBC_2.34 pthread_barrier_wait F
> GLIBC_2.34 pthread_barrierattr_destroy F
> GLIBC_2.34 pthread_barrierattr_getpshared F
> GLIBC_2.34 pthread_barrierattr_init F
> +GLIBC_2.34 pthread_barrierattr_setpshared 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 5a337b5557..b4cf66b14c 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_barrierattr_setpshared F
> GLIBC_2.21 pthread_cancel F
> GLIBC_2.21 pthread_create F
> GLIBC_2.21 pthread_detach F
> diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist
> index 7126f47a64..eb2cfc99cb 100644
> --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist
> @@ -1967,6 +1967,7 @@ 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
> +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_mutex_timedlock F
> @@ -2345,6 +2346,7 @@ GLIBC_2.34 pthread_barrier_wait F
> GLIBC_2.34 pthread_barrierattr_destroy F
> GLIBC_2.34 pthread_barrierattr_getpshared F
> GLIBC_2.34 pthread_barrierattr_init F
> +GLIBC_2.34 pthread_barrierattr_setpshared 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 c241b5bfe2..5fd144eed3 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_barrierattr_setpshared F
> GLIBC_2.2 pthread_getcpuclockid F
> GLIBC_2.2 sem_timedwait F
> GLIBC_2.2.3 __libpthread_version_placeholder F
> diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist
> index 5457514868..d77c1a5c24 100644
> --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist
> @@ -1971,6 +1971,7 @@ 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
> +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_mutex_timedlock F
> @@ -2378,6 +2379,7 @@ GLIBC_2.34 pthread_barrier_wait F
> GLIBC_2.34 pthread_barrierattr_destroy F
> GLIBC_2.34 pthread_barrierattr_getpshared F
> GLIBC_2.34 pthread_barrierattr_init F
> +GLIBC_2.34 pthread_barrierattr_setpshared 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 b8e4cf5ee9..6118364fce 100644
> --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist
> @@ -1410,6 +1410,7 @@ 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
> +GLIBC_2.3 pthread_barrierattr_setpshared F
> GLIBC_2.3 pthread_cond_broadcast F
> GLIBC_2.3 pthread_cond_destroy F
> GLIBC_2.3 pthread_cond_init F
> @@ -2199,6 +2200,7 @@ GLIBC_2.34 pthread_barrier_wait F
> GLIBC_2.34 pthread_barrierattr_destroy F
> GLIBC_2.34 pthread_barrierattr_getpshared F
> GLIBC_2.34 pthread_barrierattr_init F
> +GLIBC_2.34 pthread_barrierattr_setpshared 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 1f6640eaa1..403fc1f095 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_barrierattr_setpshared F
> GLIBC_2.3 pthread_cancel F
> GLIBC_2.3 pthread_create F
> GLIBC_2.3 pthread_detach F
> diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist
> index a76aa74ba7..3acea61f8d 100644
> --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist
> @@ -1549,6 +1549,7 @@ GLIBC_2.17 pthread_barrier_wait F
> GLIBC_2.17 pthread_barrierattr_destroy F
> GLIBC_2.17 pthread_barrierattr_getpshared F
> GLIBC_2.17 pthread_barrierattr_init F
> +GLIBC_2.17 pthread_barrierattr_setpshared F
> GLIBC_2.17 pthread_cond_broadcast F
> GLIBC_2.17 pthread_cond_destroy F
> GLIBC_2.17 pthread_cond_init F
> @@ -2500,6 +2501,7 @@ GLIBC_2.34 pthread_barrier_wait F
> GLIBC_2.34 pthread_barrierattr_destroy F
> GLIBC_2.34 pthread_barrierattr_getpshared F
> GLIBC_2.34 pthread_barrierattr_init F
> +GLIBC_2.34 pthread_barrierattr_setpshared 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 cdc0df246f..9d8b24bcc8 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_barrierattr_setpshared F
> GLIBC_2.17 pthread_cancel F
> GLIBC_2.17 pthread_create F
> GLIBC_2.17 pthread_detach F
> diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist
> index 61062e2799..940e2925c4 100644
> --- a/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist
> @@ -1402,6 +1402,7 @@ GLIBC_2.33 pthread_barrier_wait F
> GLIBC_2.33 pthread_barrierattr_destroy F
> GLIBC_2.33 pthread_barrierattr_getpshared F
> GLIBC_2.33 pthread_barrierattr_init F
> +GLIBC_2.33 pthread_barrierattr_setpshared F
> GLIBC_2.33 pthread_cond_broadcast F
> GLIBC_2.33 pthread_cond_clockwait F
> GLIBC_2.33 pthread_cond_destroy F
> @@ -2065,6 +2066,7 @@ GLIBC_2.34 pthread_barrier_wait F
> GLIBC_2.34 pthread_barrierattr_destroy F
> GLIBC_2.34 pthread_barrierattr_getpshared F
> GLIBC_2.34 pthread_barrierattr_init F
> +GLIBC_2.34 pthread_barrierattr_setpshared 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 f151352e90..ab3e0137be 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_barrierattr_setpshared F
> GLIBC_2.33 pthread_cancel F
> GLIBC_2.33 pthread_clockjoin_np F
> GLIBC_2.33 pthread_create F
> diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist
> index 5da4706ace..717f0cd212 100644
> --- a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist
> @@ -1451,6 +1451,7 @@ GLIBC_2.27 pthread_barrier_wait F
> GLIBC_2.27 pthread_barrierattr_destroy F
> GLIBC_2.27 pthread_barrierattr_getpshared F
> GLIBC_2.27 pthread_barrierattr_init F
> +GLIBC_2.27 pthread_barrierattr_setpshared F
> GLIBC_2.27 pthread_cond_broadcast F
> GLIBC_2.27 pthread_cond_destroy F
> GLIBC_2.27 pthread_cond_init F
> @@ -2265,6 +2266,7 @@ GLIBC_2.34 pthread_barrier_wait F
> GLIBC_2.34 pthread_barrierattr_destroy F
> GLIBC_2.34 pthread_barrierattr_getpshared F
> GLIBC_2.34 pthread_barrierattr_init F
> +GLIBC_2.34 pthread_barrierattr_setpshared 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 4af4c8b693..72ff6a573e 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_barrierattr_setpshared F
> GLIBC_2.27 pthread_cancel F
> GLIBC_2.27 pthread_create F
> GLIBC_2.27 pthread_detach F
> diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist
> index a0d17d8e71..4c6438c1d2 100644
> --- a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist
> @@ -1965,6 +1965,7 @@ 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
> +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_mutex_timedlock F
> @@ -2343,6 +2344,7 @@ GLIBC_2.34 pthread_barrier_wait F
> GLIBC_2.34 pthread_barrierattr_destroy F
> GLIBC_2.34 pthread_barrierattr_getpshared F
> GLIBC_2.34 pthread_barrierattr_init F
> +GLIBC_2.34 pthread_barrierattr_setpshared 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 1f380f5368..3e3cd078a3 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_barrierattr_setpshared F
> GLIBC_2.2 pthread_getcpuclockid F
> GLIBC_2.2 sem_timedwait F
> GLIBC_2.2.3 __libpthread_version_placeholder F
> diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist
> index b1eb0de3c7..7d7ca1cdc2 100644
> --- a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist
> @@ -1305,6 +1305,7 @@ 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
> +GLIBC_2.2 pthread_barrierattr_setpshared F
> GLIBC_2.2 pthread_cond_broadcast F
> GLIBC_2.2 pthread_cond_destroy F
> GLIBC_2.2 pthread_cond_init F
> @@ -2236,6 +2237,7 @@ GLIBC_2.34 pthread_barrier_wait F
> GLIBC_2.34 pthread_barrierattr_destroy F
> GLIBC_2.34 pthread_barrierattr_getpshared F
> GLIBC_2.34 pthread_barrierattr_init F
> +GLIBC_2.34 pthread_barrierattr_setpshared 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 ef0e9db247..7d86f10f1e 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_barrierattr_setpshared F
> GLIBC_2.2 pthread_cancel F
> GLIBC_2.2 pthread_create F
> GLIBC_2.2 pthread_detach F
> diff --git a/sysdeps/unix/sysv/linux/sh/be/libc.abilist b/sysdeps/unix/sysv/linux/sh/be/libc.abilist
> index e166b0868e..e9c5a33f2d 100644
> --- a/sysdeps/unix/sysv/linux/sh/be/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/sh/be/libc.abilist
> @@ -1291,6 +1291,7 @@ 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
> +GLIBC_2.2 pthread_barrierattr_setpshared F
> GLIBC_2.2 pthread_cond_broadcast F
> GLIBC_2.2 pthread_cond_destroy F
> GLIBC_2.2 pthread_cond_init F
> @@ -2205,6 +2206,7 @@ GLIBC_2.34 pthread_barrier_wait F
> GLIBC_2.34 pthread_barrierattr_destroy F
> GLIBC_2.34 pthread_barrierattr_getpshared F
> GLIBC_2.34 pthread_barrierattr_init F
> +GLIBC_2.34 pthread_barrierattr_setpshared 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 b44d04819e..8ecec4e446 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_barrierattr_setpshared F
> GLIBC_2.2 pthread_cancel F
> GLIBC_2.2 pthread_create F
> GLIBC_2.2 pthread_detach F
> diff --git a/sysdeps/unix/sysv/linux/sh/le/libc.abilist b/sysdeps/unix/sysv/linux/sh/le/libc.abilist
> index 0c826ea717..49c07211a0 100644
> --- a/sysdeps/unix/sysv/linux/sh/le/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/sh/le/libc.abilist
> @@ -1291,6 +1291,7 @@ 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
> +GLIBC_2.2 pthread_barrierattr_setpshared F
> GLIBC_2.2 pthread_cond_broadcast F
> GLIBC_2.2 pthread_cond_destroy F
> GLIBC_2.2 pthread_cond_init F
> @@ -2202,6 +2203,7 @@ GLIBC_2.34 pthread_barrier_wait F
> GLIBC_2.34 pthread_barrierattr_destroy F
> GLIBC_2.34 pthread_barrierattr_getpshared F
> GLIBC_2.34 pthread_barrierattr_init F
> +GLIBC_2.34 pthread_barrierattr_setpshared 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 b44d04819e..8ecec4e446 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_barrierattr_setpshared F
> GLIBC_2.2 pthread_cancel F
> GLIBC_2.2 pthread_create F
> GLIBC_2.2 pthread_detach F
> diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist
> index 6c9eb347af..b994a7157d 100644
> --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist
> @@ -1961,6 +1961,7 @@ 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
> +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_mutex_timedlock F
> @@ -2334,6 +2335,7 @@ GLIBC_2.34 pthread_barrier_wait F
> GLIBC_2.34 pthread_barrierattr_destroy F
> GLIBC_2.34 pthread_barrierattr_getpshared F
> GLIBC_2.34 pthread_barrierattr_init F
> +GLIBC_2.34 pthread_barrierattr_setpshared 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 8c3b579142..fd8c7f64e8 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_barrierattr_setpshared F
> GLIBC_2.2 pthread_getcpuclockid F
> GLIBC_2.2 sem_timedwait F
> GLIBC_2.2.3 __libpthread_version_placeholder F
> diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist
> index 29fa4d9576..d348fe27ca 100644
> --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist
> @@ -1334,6 +1334,7 @@ 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
> +GLIBC_2.2 pthread_barrierattr_setpshared F
> GLIBC_2.2 pthread_cond_broadcast F
> GLIBC_2.2 pthread_cond_destroy F
> GLIBC_2.2 pthread_cond_init F
> @@ -2253,6 +2254,7 @@ GLIBC_2.34 pthread_barrier_wait F
> GLIBC_2.34 pthread_barrierattr_destroy F
> GLIBC_2.34 pthread_barrierattr_getpshared F
> GLIBC_2.34 pthread_barrierattr_init F
> +GLIBC_2.34 pthread_barrierattr_setpshared 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 93d660dc43..e669a448c2 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_barrierattr_setpshared F
> GLIBC_2.2 pthread_cancel F
> GLIBC_2.2 pthread_create F
> GLIBC_2.2 pthread_detach F
> diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist
> index 409fc4fb70..b198910e50 100644
> --- a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist
> @@ -1301,6 +1301,7 @@ 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
> +GLIBC_2.2.5 pthread_barrierattr_setpshared 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
> @@ -2214,6 +2215,7 @@ GLIBC_2.34 pthread_barrier_wait F
> GLIBC_2.34 pthread_barrierattr_destroy F
> GLIBC_2.34 pthread_barrierattr_getpshared F
> GLIBC_2.34 pthread_barrierattr_init F
> +GLIBC_2.34 pthread_barrierattr_setpshared 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 42017b845f..9835c52e39 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_barrierattr_setpshared F
> GLIBC_2.2.5 pthread_cancel F
> GLIBC_2.2.5 pthread_create F
> GLIBC_2.2.5 pthread_detach F
> diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist
> index 00ff453fda..86c43049f8 100644
> --- a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist
> @@ -1468,6 +1468,7 @@ GLIBC_2.16 pthread_barrier_wait F
> GLIBC_2.16 pthread_barrierattr_destroy F
> GLIBC_2.16 pthread_barrierattr_getpshared F
> GLIBC_2.16 pthread_barrierattr_init F
> +GLIBC_2.16 pthread_barrierattr_setpshared F
> GLIBC_2.16 pthread_cond_broadcast F
> GLIBC_2.16 pthread_cond_destroy F
> GLIBC_2.16 pthread_cond_init F
> @@ -2319,6 +2320,7 @@ GLIBC_2.34 pthread_barrier_wait F
> GLIBC_2.34 pthread_barrierattr_destroy F
> GLIBC_2.34 pthread_barrierattr_getpshared F
> GLIBC_2.34 pthread_barrierattr_init F
> +GLIBC_2.34 pthread_barrierattr_setpshared 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 24d03bd640..27bfae7345 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_barrierattr_setpshared F
> GLIBC_2.16 pthread_cancel F
> GLIBC_2.16 pthread_create F
> GLIBC_2.16 pthread_detach F
>
@@ -79,6 +79,7 @@ routines = \
pthread_barrierattr_destroy \
pthread_barrierattr_getpshared \
pthread_barrierattr_init \
+ pthread_barrierattr_setpshared \
pthread_cleanup_upto \
pthread_cond_broadcast \
pthread_cond_destroy \
@@ -182,7 +183,6 @@ libpthread-routines = \
pthread_attr_setstack \
pthread_attr_setstackaddr \
pthread_attr_setstacksize \
- pthread_barrierattr_setpshared \
pthread_cancel \
pthread_clockjoin \
pthread_create \
@@ -93,6 +93,7 @@ libc {
pthread_barrier_wait;
pthread_barrierattr_destroy;
pthread_barrierattr_init;
+ pthread_barrierattr_setpshared;
pthread_condattr_getpshared;
pthread_condattr_setpshared;
pthread_mutex_timedlock;
@@ -209,6 +210,7 @@ libc {
pthread_barrier_wait;
pthread_barrierattr_destroy;
pthread_barrierattr_getpshared;
+ pthread_barrierattr_setpshared;
pthread_barrierattr_init;
pthread_cond_clockwait;
pthread_condattr_getclock;
@@ -361,7 +363,6 @@ libpthread {
GLIBC_2.2 {
pthread_attr_getstack;
pthread_attr_setstack;
- pthread_barrierattr_setpshared;
pthread_getcpuclockid;
pthread_yield;
pthread_rwlock_timedrdlock;
@@ -19,10 +19,10 @@
#include <errno.h>
#include "pthreadP.h"
#include <futex-internal.h>
-
+#include <shlib-compat.h>
int
-pthread_barrierattr_setpshared (pthread_barrierattr_t *attr, int pshared)
+__pthread_barrierattr_setpshared (pthread_barrierattr_t *attr, int pshared)
{
int err = futex_supports_pshared (pshared);
if (err != 0)
@@ -32,3 +32,10 @@ pthread_barrierattr_setpshared (pthread_barrierattr_t *attr, int pshared)
return 0;
}
+versioned_symbol (libc, __pthread_barrierattr_setpshared,
+ pthread_barrierattr_setpshared, GLIBC_2_34);
+
+#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)
+compat_symbol (libpthread, __pthread_barrierattr_setpshared,
+ pthread_barrierattr_setpshared, GLIBC_2_2);
+#endif
@@ -1461,6 +1461,7 @@ GLIBC_2.17 pthread_barrier_wait F
GLIBC_2.17 pthread_barrierattr_destroy F
GLIBC_2.17 pthread_barrierattr_getpshared F
GLIBC_2.17 pthread_barrierattr_init F
+GLIBC_2.17 pthread_barrierattr_setpshared F
GLIBC_2.17 pthread_cond_broadcast F
GLIBC_2.17 pthread_cond_destroy F
GLIBC_2.17 pthread_cond_init F
@@ -2304,6 +2305,7 @@ GLIBC_2.34 pthread_barrier_wait F
GLIBC_2.34 pthread_barrierattr_destroy F
GLIBC_2.34 pthread_barrierattr_getpshared F
GLIBC_2.34 pthread_barrierattr_init F
+GLIBC_2.34 pthread_barrierattr_setpshared 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_barrierattr_setpshared F
GLIBC_2.17 pthread_cancel F
GLIBC_2.17 pthread_create F
GLIBC_2.17 pthread_detach F
@@ -1997,6 +1997,7 @@ 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
+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_mutex_timedlock F
@@ -2385,6 +2386,7 @@ GLIBC_2.34 pthread_barrier_wait F
GLIBC_2.34 pthread_barrierattr_destroy F
GLIBC_2.34 pthread_barrierattr_getpshared F
GLIBC_2.34 pthread_barrierattr_init F
+GLIBC_2.34 pthread_barrierattr_setpshared 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_barrierattr_setpshared F
GLIBC_2.2 pthread_getcpuclockid F
GLIBC_2.2 sem_timedwait F
GLIBC_2.2.3 __libpthread_version_placeholder F
@@ -1400,6 +1400,7 @@ GLIBC_2.32 pthread_barrier_wait F
GLIBC_2.32 pthread_barrierattr_destroy F
GLIBC_2.32 pthread_barrierattr_getpshared F
GLIBC_2.32 pthread_barrierattr_init F
+GLIBC_2.32 pthread_barrierattr_setpshared F
GLIBC_2.32 pthread_cond_broadcast F
GLIBC_2.32 pthread_cond_clockwait F
GLIBC_2.32 pthread_cond_destroy F
@@ -2063,6 +2064,7 @@ GLIBC_2.34 pthread_barrier_wait F
GLIBC_2.34 pthread_barrierattr_destroy F
GLIBC_2.34 pthread_barrierattr_getpshared F
GLIBC_2.34 pthread_barrierattr_init F
+GLIBC_2.34 pthread_barrierattr_setpshared 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_barrierattr_setpshared F
GLIBC_2.32 pthread_cancel F
GLIBC_2.32 pthread_clockjoin_np F
GLIBC_2.32 pthread_create F
@@ -205,6 +205,7 @@ GLIBC_2.34 pthread_barrier_wait F
GLIBC_2.34 pthread_barrierattr_destroy F
GLIBC_2.34 pthread_barrierattr_getpshared F
GLIBC_2.34 pthread_barrierattr_init F
+GLIBC_2.34 pthread_barrierattr_setpshared F
GLIBC_2.34 pthread_cond_clockwait F
GLIBC_2.34 pthread_condattr_getclock F
GLIBC_2.34 pthread_condattr_getpshared F
@@ -1658,6 +1659,7 @@ GLIBC_2.4 pthread_barrier_wait F
GLIBC_2.4 pthread_barrierattr_destroy F
GLIBC_2.4 pthread_barrierattr_getpshared F
GLIBC_2.4 pthread_barrierattr_init F
+GLIBC_2.4 pthread_barrierattr_setpshared 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_barrierattr_setpshared F
GLIBC_2.4 pthread_cancel F
GLIBC_2.4 pthread_create F
GLIBC_2.4 pthread_detach F
@@ -202,6 +202,7 @@ GLIBC_2.34 pthread_barrier_wait F
GLIBC_2.34 pthread_barrierattr_destroy F
GLIBC_2.34 pthread_barrierattr_getpshared F
GLIBC_2.34 pthread_barrierattr_init F
+GLIBC_2.34 pthread_barrierattr_setpshared F
GLIBC_2.34 pthread_cond_clockwait F
GLIBC_2.34 pthread_condattr_getclock F
GLIBC_2.34 pthread_condattr_getpshared F
@@ -1655,6 +1656,7 @@ GLIBC_2.4 pthread_barrier_wait F
GLIBC_2.4 pthread_barrierattr_destroy F
GLIBC_2.4 pthread_barrierattr_getpshared F
GLIBC_2.4 pthread_barrierattr_init F
+GLIBC_2.4 pthread_barrierattr_setpshared 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_barrierattr_setpshared F
GLIBC_2.4 pthread_cancel F
GLIBC_2.4 pthread_create F
GLIBC_2.4 pthread_detach F
@@ -1461,6 +1461,7 @@ GLIBC_2.29 pthread_barrier_wait F
GLIBC_2.29 pthread_barrierattr_destroy F
GLIBC_2.29 pthread_barrierattr_getpshared F
GLIBC_2.29 pthread_barrierattr_init F
+GLIBC_2.29 pthread_barrierattr_setpshared F
GLIBC_2.29 pthread_cond_broadcast F
GLIBC_2.29 pthread_cond_destroy F
GLIBC_2.29 pthread_cond_init F
@@ -2247,6 +2248,7 @@ GLIBC_2.34 pthread_barrier_wait F
GLIBC_2.34 pthread_barrierattr_destroy F
GLIBC_2.34 pthread_barrierattr_getpshared F
GLIBC_2.34 pthread_barrierattr_init F
+GLIBC_2.34 pthread_barrierattr_setpshared 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_barrierattr_setpshared F
GLIBC_2.29 pthread_cancel F
GLIBC_2.29 pthread_create F
GLIBC_2.29 pthread_detach F
@@ -1287,6 +1287,7 @@ 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
+GLIBC_2.2 pthread_barrierattr_setpshared F
GLIBC_2.2 pthread_cond_broadcast F
GLIBC_2.2 pthread_cond_destroy F
GLIBC_2.2 pthread_cond_init F
@@ -2198,6 +2199,7 @@ GLIBC_2.34 pthread_barrier_wait F
GLIBC_2.34 pthread_barrierattr_destroy F
GLIBC_2.34 pthread_barrierattr_getpshared F
GLIBC_2.34 pthread_barrierattr_init F
+GLIBC_2.34 pthread_barrierattr_setpshared 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_barrierattr_setpshared F
GLIBC_2.2 pthread_cancel F
GLIBC_2.2 pthread_create F
GLIBC_2.2 pthread_detach F
@@ -2006,6 +2006,7 @@ 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
+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_mutex_timedlock F
@@ -2375,6 +2376,7 @@ GLIBC_2.34 pthread_barrier_wait F
GLIBC_2.34 pthread_barrierattr_destroy F
GLIBC_2.34 pthread_barrierattr_getpshared F
GLIBC_2.34 pthread_barrierattr_init F
+GLIBC_2.34 pthread_barrierattr_setpshared 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_barrierattr_setpshared F
GLIBC_2.2 pthread_getcpuclockid F
GLIBC_2.2 sem_timedwait F
GLIBC_2.2.3 __libpthread_version_placeholder F
@@ -1308,6 +1308,7 @@ 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
+GLIBC_2.2 pthread_barrierattr_setpshared F
GLIBC_2.2 pthread_cond_broadcast F
GLIBC_2.2 pthread_cond_destroy F
GLIBC_2.2 pthread_cond_init F
@@ -2232,6 +2233,7 @@ GLIBC_2.34 pthread_barrier_wait F
GLIBC_2.34 pthread_barrierattr_destroy F
GLIBC_2.34 pthread_barrierattr_getpshared F
GLIBC_2.34 pthread_barrierattr_init F
+GLIBC_2.34 pthread_barrierattr_setpshared 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_barrierattr_setpshared F
GLIBC_2.2 pthread_cancel F
GLIBC_2.2 pthread_create F
GLIBC_2.2 pthread_detach F
@@ -206,6 +206,7 @@ GLIBC_2.34 pthread_barrier_wait F
GLIBC_2.34 pthread_barrierattr_destroy F
GLIBC_2.34 pthread_barrierattr_getpshared F
GLIBC_2.34 pthread_barrierattr_init F
+GLIBC_2.34 pthread_barrierattr_setpshared F
GLIBC_2.34 pthread_cond_clockwait F
GLIBC_2.34 pthread_condattr_getclock F
GLIBC_2.34 pthread_condattr_getpshared F
@@ -1638,6 +1639,7 @@ GLIBC_2.4 pthread_barrier_wait F
GLIBC_2.4 pthread_barrierattr_destroy F
GLIBC_2.4 pthread_barrierattr_getpshared F
GLIBC_2.4 pthread_barrierattr_init F
+GLIBC_2.4 pthread_barrierattr_setpshared 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_barrierattr_setpshared F
GLIBC_2.4 pthread_cancel F
GLIBC_2.4 pthread_create F
GLIBC_2.4 pthread_detach F
@@ -1962,6 +1962,7 @@ 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
+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_mutex_timedlock F
@@ -2318,6 +2319,7 @@ GLIBC_2.34 pthread_barrier_wait F
GLIBC_2.34 pthread_barrierattr_destroy F
GLIBC_2.34 pthread_barrierattr_getpshared F
GLIBC_2.34 pthread_barrierattr_init F
+GLIBC_2.34 pthread_barrierattr_setpshared 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_barrierattr_setpshared F
GLIBC_2.2 pthread_getcpuclockid F
GLIBC_2.2 sem_timedwait F
GLIBC_2.2.3 __libpthread_version_placeholder F
@@ -1463,6 +1463,7 @@ GLIBC_2.18 pthread_barrier_wait F
GLIBC_2.18 pthread_barrierattr_destroy F
GLIBC_2.18 pthread_barrierattr_getpshared F
GLIBC_2.18 pthread_barrierattr_init F
+GLIBC_2.18 pthread_barrierattr_setpshared F
GLIBC_2.18 pthread_cond_broadcast F
GLIBC_2.18 pthread_cond_destroy F
GLIBC_2.18 pthread_cond_init F
@@ -2298,6 +2299,7 @@ GLIBC_2.34 pthread_barrier_wait F
GLIBC_2.34 pthread_barrierattr_destroy F
GLIBC_2.34 pthread_barrierattr_getpshared F
GLIBC_2.34 pthread_barrierattr_init F
+GLIBC_2.34 pthread_barrierattr_setpshared 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_barrierattr_setpshared F
GLIBC_2.18 pthread_cancel F
GLIBC_2.18 pthread_create F
GLIBC_2.18 pthread_detach F
@@ -1463,6 +1463,7 @@ GLIBC_2.18 pthread_barrier_wait F
GLIBC_2.18 pthread_barrierattr_destroy F
GLIBC_2.18 pthread_barrierattr_getpshared F
GLIBC_2.18 pthread_barrierattr_init F
+GLIBC_2.18 pthread_barrierattr_setpshared F
GLIBC_2.18 pthread_cond_broadcast F
GLIBC_2.18 pthread_cond_destroy F
GLIBC_2.18 pthread_cond_init F
@@ -2295,6 +2296,7 @@ GLIBC_2.34 pthread_barrier_wait F
GLIBC_2.34 pthread_barrierattr_destroy F
GLIBC_2.34 pthread_barrierattr_getpshared F
GLIBC_2.34 pthread_barrierattr_init F
+GLIBC_2.34 pthread_barrierattr_setpshared 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_barrierattr_setpshared F
GLIBC_2.18 pthread_cancel F
GLIBC_2.18 pthread_create F
GLIBC_2.18 pthread_detach F
@@ -1843,6 +1843,7 @@ 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
+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_mutex_timedlock F
@@ -2281,6 +2282,7 @@ GLIBC_2.34 pthread_barrier_wait F
GLIBC_2.34 pthread_barrierattr_destroy F
GLIBC_2.34 pthread_barrierattr_getpshared F
GLIBC_2.34 pthread_barrierattr_init F
+GLIBC_2.34 pthread_barrierattr_setpshared 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_barrierattr_setpshared F
GLIBC_2.2 pthread_create F
GLIBC_2.2 pthread_getconcurrency F
GLIBC_2.2 pthread_getcpuclockid F
@@ -1841,6 +1841,7 @@ 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
+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_mutex_timedlock F
@@ -2279,6 +2280,7 @@ GLIBC_2.34 pthread_barrier_wait F
GLIBC_2.34 pthread_barrierattr_destroy F
GLIBC_2.34 pthread_barrierattr_getpshared F
GLIBC_2.34 pthread_barrierattr_init F
+GLIBC_2.34 pthread_barrierattr_setpshared 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_barrierattr_setpshared F
GLIBC_2.2 pthread_create F
GLIBC_2.2 pthread_getconcurrency F
GLIBC_2.2 pthread_getcpuclockid F
@@ -1841,6 +1841,7 @@ 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
+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_mutex_timedlock F
@@ -2287,6 +2288,7 @@ GLIBC_2.34 pthread_barrier_wait F
GLIBC_2.34 pthread_barrierattr_destroy F
GLIBC_2.34 pthread_barrierattr_getpshared F
GLIBC_2.34 pthread_barrierattr_init F
+GLIBC_2.34 pthread_barrierattr_setpshared F
GLIBC_2.34 pthread_cond_clockwait F
GLIBC_2.34 pthread_condattr_getclock F
GLIBC_2.34 pthread_condattr_getpshared F
@@ -1837,6 +1837,7 @@ 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
+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_mutex_timedlock F
@@ -2281,6 +2282,7 @@ GLIBC_2.34 pthread_barrier_wait F
GLIBC_2.34 pthread_barrierattr_destroy F
GLIBC_2.34 pthread_barrierattr_getpshared F
GLIBC_2.34 pthread_barrierattr_init F
+GLIBC_2.34 pthread_barrierattr_setpshared F
GLIBC_2.34 pthread_cond_clockwait F
GLIBC_2.34 pthread_condattr_getclock F
GLIBC_2.34 pthread_condattr_getpshared F
@@ -1506,6 +1506,7 @@ GLIBC_2.21 pthread_barrier_wait F
GLIBC_2.21 pthread_barrierattr_destroy F
GLIBC_2.21 pthread_barrierattr_getpshared F
GLIBC_2.21 pthread_barrierattr_init F
+GLIBC_2.21 pthread_barrierattr_setpshared F
GLIBC_2.21 pthread_cond_broadcast F
GLIBC_2.21 pthread_cond_destroy F
GLIBC_2.21 pthread_cond_init F
@@ -2337,6 +2338,7 @@ GLIBC_2.34 pthread_barrier_wait F
GLIBC_2.34 pthread_barrierattr_destroy F
GLIBC_2.34 pthread_barrierattr_getpshared F
GLIBC_2.34 pthread_barrierattr_init F
+GLIBC_2.34 pthread_barrierattr_setpshared 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_barrierattr_setpshared F
GLIBC_2.21 pthread_cancel F
GLIBC_2.21 pthread_create F
GLIBC_2.21 pthread_detach F
@@ -1967,6 +1967,7 @@ 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
+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_mutex_timedlock F
@@ -2345,6 +2346,7 @@ GLIBC_2.34 pthread_barrier_wait F
GLIBC_2.34 pthread_barrierattr_destroy F
GLIBC_2.34 pthread_barrierattr_getpshared F
GLIBC_2.34 pthread_barrierattr_init F
+GLIBC_2.34 pthread_barrierattr_setpshared 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_barrierattr_setpshared F
GLIBC_2.2 pthread_getcpuclockid F
GLIBC_2.2 sem_timedwait F
GLIBC_2.2.3 __libpthread_version_placeholder F
@@ -1971,6 +1971,7 @@ 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
+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_mutex_timedlock F
@@ -2378,6 +2379,7 @@ GLIBC_2.34 pthread_barrier_wait F
GLIBC_2.34 pthread_barrierattr_destroy F
GLIBC_2.34 pthread_barrierattr_getpshared F
GLIBC_2.34 pthread_barrierattr_init F
+GLIBC_2.34 pthread_barrierattr_setpshared F
GLIBC_2.34 pthread_cond_clockwait F
GLIBC_2.34 pthread_condattr_getclock F
GLIBC_2.34 pthread_condattr_getpshared F
@@ -1410,6 +1410,7 @@ 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
+GLIBC_2.3 pthread_barrierattr_setpshared F
GLIBC_2.3 pthread_cond_broadcast F
GLIBC_2.3 pthread_cond_destroy F
GLIBC_2.3 pthread_cond_init F
@@ -2199,6 +2200,7 @@ GLIBC_2.34 pthread_barrier_wait F
GLIBC_2.34 pthread_barrierattr_destroy F
GLIBC_2.34 pthread_barrierattr_getpshared F
GLIBC_2.34 pthread_barrierattr_init F
+GLIBC_2.34 pthread_barrierattr_setpshared 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_barrierattr_setpshared F
GLIBC_2.3 pthread_cancel F
GLIBC_2.3 pthread_create F
GLIBC_2.3 pthread_detach F
@@ -1549,6 +1549,7 @@ GLIBC_2.17 pthread_barrier_wait F
GLIBC_2.17 pthread_barrierattr_destroy F
GLIBC_2.17 pthread_barrierattr_getpshared F
GLIBC_2.17 pthread_barrierattr_init F
+GLIBC_2.17 pthread_barrierattr_setpshared F
GLIBC_2.17 pthread_cond_broadcast F
GLIBC_2.17 pthread_cond_destroy F
GLIBC_2.17 pthread_cond_init F
@@ -2500,6 +2501,7 @@ GLIBC_2.34 pthread_barrier_wait F
GLIBC_2.34 pthread_barrierattr_destroy F
GLIBC_2.34 pthread_barrierattr_getpshared F
GLIBC_2.34 pthread_barrierattr_init F
+GLIBC_2.34 pthread_barrierattr_setpshared 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_barrierattr_setpshared F
GLIBC_2.17 pthread_cancel F
GLIBC_2.17 pthread_create F
GLIBC_2.17 pthread_detach F
@@ -1402,6 +1402,7 @@ GLIBC_2.33 pthread_barrier_wait F
GLIBC_2.33 pthread_barrierattr_destroy F
GLIBC_2.33 pthread_barrierattr_getpshared F
GLIBC_2.33 pthread_barrierattr_init F
+GLIBC_2.33 pthread_barrierattr_setpshared F
GLIBC_2.33 pthread_cond_broadcast F
GLIBC_2.33 pthread_cond_clockwait F
GLIBC_2.33 pthread_cond_destroy F
@@ -2065,6 +2066,7 @@ GLIBC_2.34 pthread_barrier_wait F
GLIBC_2.34 pthread_barrierattr_destroy F
GLIBC_2.34 pthread_barrierattr_getpshared F
GLIBC_2.34 pthread_barrierattr_init F
+GLIBC_2.34 pthread_barrierattr_setpshared 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_barrierattr_setpshared F
GLIBC_2.33 pthread_cancel F
GLIBC_2.33 pthread_clockjoin_np F
GLIBC_2.33 pthread_create F
@@ -1451,6 +1451,7 @@ GLIBC_2.27 pthread_barrier_wait F
GLIBC_2.27 pthread_barrierattr_destroy F
GLIBC_2.27 pthread_barrierattr_getpshared F
GLIBC_2.27 pthread_barrierattr_init F
+GLIBC_2.27 pthread_barrierattr_setpshared F
GLIBC_2.27 pthread_cond_broadcast F
GLIBC_2.27 pthread_cond_destroy F
GLIBC_2.27 pthread_cond_init F
@@ -2265,6 +2266,7 @@ GLIBC_2.34 pthread_barrier_wait F
GLIBC_2.34 pthread_barrierattr_destroy F
GLIBC_2.34 pthread_barrierattr_getpshared F
GLIBC_2.34 pthread_barrierattr_init F
+GLIBC_2.34 pthread_barrierattr_setpshared 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_barrierattr_setpshared F
GLIBC_2.27 pthread_cancel F
GLIBC_2.27 pthread_create F
GLIBC_2.27 pthread_detach F
@@ -1965,6 +1965,7 @@ 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
+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_mutex_timedlock F
@@ -2343,6 +2344,7 @@ GLIBC_2.34 pthread_barrier_wait F
GLIBC_2.34 pthread_barrierattr_destroy F
GLIBC_2.34 pthread_barrierattr_getpshared F
GLIBC_2.34 pthread_barrierattr_init F
+GLIBC_2.34 pthread_barrierattr_setpshared 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_barrierattr_setpshared F
GLIBC_2.2 pthread_getcpuclockid F
GLIBC_2.2 sem_timedwait F
GLIBC_2.2.3 __libpthread_version_placeholder F
@@ -1305,6 +1305,7 @@ 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
+GLIBC_2.2 pthread_barrierattr_setpshared F
GLIBC_2.2 pthread_cond_broadcast F
GLIBC_2.2 pthread_cond_destroy F
GLIBC_2.2 pthread_cond_init F
@@ -2236,6 +2237,7 @@ GLIBC_2.34 pthread_barrier_wait F
GLIBC_2.34 pthread_barrierattr_destroy F
GLIBC_2.34 pthread_barrierattr_getpshared F
GLIBC_2.34 pthread_barrierattr_init F
+GLIBC_2.34 pthread_barrierattr_setpshared 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_barrierattr_setpshared F
GLIBC_2.2 pthread_cancel F
GLIBC_2.2 pthread_create F
GLIBC_2.2 pthread_detach F
@@ -1291,6 +1291,7 @@ 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
+GLIBC_2.2 pthread_barrierattr_setpshared F
GLIBC_2.2 pthread_cond_broadcast F
GLIBC_2.2 pthread_cond_destroy F
GLIBC_2.2 pthread_cond_init F
@@ -2205,6 +2206,7 @@ GLIBC_2.34 pthread_barrier_wait F
GLIBC_2.34 pthread_barrierattr_destroy F
GLIBC_2.34 pthread_barrierattr_getpshared F
GLIBC_2.34 pthread_barrierattr_init F
+GLIBC_2.34 pthread_barrierattr_setpshared 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_barrierattr_setpshared F
GLIBC_2.2 pthread_cancel F
GLIBC_2.2 pthread_create F
GLIBC_2.2 pthread_detach F
@@ -1291,6 +1291,7 @@ 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
+GLIBC_2.2 pthread_barrierattr_setpshared F
GLIBC_2.2 pthread_cond_broadcast F
GLIBC_2.2 pthread_cond_destroy F
GLIBC_2.2 pthread_cond_init F
@@ -2202,6 +2203,7 @@ GLIBC_2.34 pthread_barrier_wait F
GLIBC_2.34 pthread_barrierattr_destroy F
GLIBC_2.34 pthread_barrierattr_getpshared F
GLIBC_2.34 pthread_barrierattr_init F
+GLIBC_2.34 pthread_barrierattr_setpshared 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_barrierattr_setpshared F
GLIBC_2.2 pthread_cancel F
GLIBC_2.2 pthread_create F
GLIBC_2.2 pthread_detach F
@@ -1961,6 +1961,7 @@ 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
+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_mutex_timedlock F
@@ -2334,6 +2335,7 @@ GLIBC_2.34 pthread_barrier_wait F
GLIBC_2.34 pthread_barrierattr_destroy F
GLIBC_2.34 pthread_barrierattr_getpshared F
GLIBC_2.34 pthread_barrierattr_init F
+GLIBC_2.34 pthread_barrierattr_setpshared 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_barrierattr_setpshared F
GLIBC_2.2 pthread_getcpuclockid F
GLIBC_2.2 sem_timedwait F
GLIBC_2.2.3 __libpthread_version_placeholder F
@@ -1334,6 +1334,7 @@ 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
+GLIBC_2.2 pthread_barrierattr_setpshared F
GLIBC_2.2 pthread_cond_broadcast F
GLIBC_2.2 pthread_cond_destroy F
GLIBC_2.2 pthread_cond_init F
@@ -2253,6 +2254,7 @@ GLIBC_2.34 pthread_barrier_wait F
GLIBC_2.34 pthread_barrierattr_destroy F
GLIBC_2.34 pthread_barrierattr_getpshared F
GLIBC_2.34 pthread_barrierattr_init F
+GLIBC_2.34 pthread_barrierattr_setpshared 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_barrierattr_setpshared F
GLIBC_2.2 pthread_cancel F
GLIBC_2.2 pthread_create F
GLIBC_2.2 pthread_detach F
@@ -1301,6 +1301,7 @@ 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
+GLIBC_2.2.5 pthread_barrierattr_setpshared 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
@@ -2214,6 +2215,7 @@ GLIBC_2.34 pthread_barrier_wait F
GLIBC_2.34 pthread_barrierattr_destroy F
GLIBC_2.34 pthread_barrierattr_getpshared F
GLIBC_2.34 pthread_barrierattr_init F
+GLIBC_2.34 pthread_barrierattr_setpshared 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_barrierattr_setpshared F
GLIBC_2.2.5 pthread_cancel F
GLIBC_2.2.5 pthread_create F
GLIBC_2.2.5 pthread_detach F
@@ -1468,6 +1468,7 @@ GLIBC_2.16 pthread_barrier_wait F
GLIBC_2.16 pthread_barrierattr_destroy F
GLIBC_2.16 pthread_barrierattr_getpshared F
GLIBC_2.16 pthread_barrierattr_init F
+GLIBC_2.16 pthread_barrierattr_setpshared F
GLIBC_2.16 pthread_cond_broadcast F
GLIBC_2.16 pthread_cond_destroy F
GLIBC_2.16 pthread_cond_init F
@@ -2319,6 +2320,7 @@ GLIBC_2.34 pthread_barrier_wait F
GLIBC_2.34 pthread_barrierattr_destroy F
GLIBC_2.34 pthread_barrierattr_getpshared F
GLIBC_2.34 pthread_barrierattr_init F
+GLIBC_2.34 pthread_barrierattr_setpshared 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_barrierattr_setpshared F
GLIBC_2.16 pthread_cancel F
GLIBC_2.16 pthread_create F
GLIBC_2.16 pthread_detach F