Message ID | 703f3202f0cde97c3796d6cfbff6cb87d767c172.1620051965.git.fweimer@redhat.com |
---|---|
State | New |
Headers | show |
Series | nptl: Move barrier implemention into libc | expand |
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> > --- > nptl/Makefile | 2 +- > nptl/Versions | 3 ++- > nptl/pthread_barrierattr_init.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 ea772802f1..0be10eb144 100644 > --- a/nptl/Makefile > +++ b/nptl/Makefile > @@ -77,6 +77,7 @@ routines = \ > pthread_barrier_init \ > pthread_barrier_wait \ > pthread_barrierattr_destroy \ > + pthread_barrierattr_init \ > pthread_cleanup_upto \ > pthread_cond_broadcast \ > pthread_cond_destroy \ > @@ -181,7 +182,6 @@ libpthread-routines = \ > pthread_attr_setstackaddr \ > pthread_attr_setstacksize \ > pthread_barrierattr_getpshared \ > - pthread_barrierattr_init \ > pthread_barrierattr_setpshared \ > pthread_cancel \ > pthread_clockjoin \ > diff --git a/nptl/Versions b/nptl/Versions > index 2d44921b5f..ab4fd3a93e 100644 > --- a/nptl/Versions > +++ b/nptl/Versions > @@ -92,6 +92,7 @@ libc { > pthread_barrier_init; > pthread_barrier_wait; > pthread_barrierattr_destroy; > + pthread_barrierattr_init; > pthread_condattr_getpshared; > pthread_condattr_setpshared; > pthread_mutex_timedlock; > @@ -206,6 +207,7 @@ libc { > pthread_barrier_init; > pthread_barrier_wait; > pthread_barrierattr_destroy; > + pthread_barrierattr_init; > pthread_cond_clockwait; > pthread_condattr_getclock; > pthread_condattr_getpshared; > @@ -357,7 +359,6 @@ libpthread { > GLIBC_2.2 { > pthread_attr_getstack; > pthread_attr_setstack; > - pthread_barrierattr_init; > pthread_barrierattr_setpshared; > pthread_getcpuclockid; > pthread_yield; > diff --git a/nptl/pthread_barrierattr_init.c b/nptl/pthread_barrierattr_init.c > index 4a916cf1de..60305208e3 100644 > --- a/nptl/pthread_barrierattr_init.c > +++ b/nptl/pthread_barrierattr_init.c > @@ -17,10 +17,10 @@ > <https://www.gnu.org/licenses/>. */ > > #include "pthreadP.h" > - > +#include <shlib-compat.h> > > int > -pthread_barrierattr_init (pthread_barrierattr_t *attr) > +__pthread_barrierattr_init (pthread_barrierattr_t *attr) > { > ASSERT_TYPE_SIZE (pthread_barrierattr_t, __SIZEOF_PTHREAD_BARRIERATTR_T); > ASSERT_PTHREAD_INTERNAL_SIZE (pthread_barrierattr_t, > @@ -30,3 +30,10 @@ pthread_barrierattr_init (pthread_barrierattr_t *attr) > > return 0; > } > +versioned_symbol (libc, __pthread_barrierattr_init, > + pthread_barrierattr_init, GLIBC_2_34); > + > +#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34) > +compat_symbol (libpthread, __pthread_barrierattr_init, > + pthread_barrierattr_init, GLIBC_2_2); > +#endif > diff --git a/sysdeps/unix/sysv/linux/aarch64/libc.abilist b/sysdeps/unix/sysv/linux/aarch64/libc.abilist > index 2193d757c7..149dfaa182 100644 > --- a/sysdeps/unix/sysv/linux/aarch64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/aarch64/libc.abilist > @@ -1459,6 +1459,7 @@ GLIBC_2.17 pthread_barrier_destroy 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_init F > GLIBC_2.17 pthread_cond_broadcast F > GLIBC_2.17 pthread_cond_destroy F > GLIBC_2.17 pthread_cond_init F > @@ -2300,6 +2301,7 @@ GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_barrierattr_destroy F > +GLIBC_2.34 pthread_barrierattr_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 2e4d479ce3..d9ee4dff42 100644 > --- a/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist > @@ -19,7 +19,6 @@ 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_getpshared F > -GLIBC_2.17 pthread_barrierattr_init F > GLIBC_2.17 pthread_barrierattr_setpshared F > GLIBC_2.17 pthread_cancel F > GLIBC_2.17 pthread_create F > diff --git a/sysdeps/unix/sysv/linux/alpha/libc.abilist b/sysdeps/unix/sysv/linux/alpha/libc.abilist > index 231260ff23..251ebe98a1 100644 > --- a/sysdeps/unix/sysv/linux/alpha/libc.abilist > +++ b/sysdeps/unix/sysv/linux/alpha/libc.abilist > @@ -1996,6 +1996,7 @@ GLIBC_2.2 pthread_barrier_destroy 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 > GLIBC_2.2 pthread_condattr_getpshared F > GLIBC_2.2 pthread_condattr_setpshared F > GLIBC_2.2 pthread_mutex_timedlock F > @@ -2381,6 +2382,7 @@ GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_barrierattr_destroy F > +GLIBC_2.34 pthread_barrierattr_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 604af82865..37bd4a9810 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_init F > GLIBC_2.2 pthread_barrierattr_setpshared F > GLIBC_2.2 pthread_getcpuclockid F > GLIBC_2.2 sem_timedwait F > diff --git a/sysdeps/unix/sysv/linux/arc/libc.abilist b/sysdeps/unix/sysv/linux/arc/libc.abilist > index 44578d5da9..6c61ea20a6 100644 > --- a/sysdeps/unix/sysv/linux/arc/libc.abilist > +++ b/sysdeps/unix/sysv/linux/arc/libc.abilist > @@ -1398,6 +1398,7 @@ GLIBC_2.32 pthread_barrier_destroy 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_init F > GLIBC_2.32 pthread_cond_broadcast F > GLIBC_2.32 pthread_cond_clockwait F > GLIBC_2.32 pthread_cond_destroy F > @@ -2059,6 +2060,7 @@ GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_barrierattr_destroy F > +GLIBC_2.34 pthread_barrierattr_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 c58832aff2..5d8b92d7a3 100644 > --- a/sysdeps/unix/sysv/linux/arc/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/arc/libpthread.abilist > @@ -19,7 +19,6 @@ 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_getpshared F > -GLIBC_2.32 pthread_barrierattr_init F > GLIBC_2.32 pthread_barrierattr_setpshared F > GLIBC_2.32 pthread_cancel F > GLIBC_2.32 pthread_clockjoin_np F > diff --git a/sysdeps/unix/sysv/linux/arm/be/libc.abilist b/sysdeps/unix/sysv/linux/arm/be/libc.abilist > index d565fffd47..a6b3e7849f 100644 > --- a/sysdeps/unix/sysv/linux/arm/be/libc.abilist > +++ b/sysdeps/unix/sysv/linux/arm/be/libc.abilist > @@ -203,6 +203,7 @@ GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_barrierattr_destroy F > +GLIBC_2.34 pthread_barrierattr_init F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > @@ -1654,6 +1655,7 @@ GLIBC_2.4 pthread_barrier_destroy 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_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 503e300bb5..e8ab0c01a3 100644 > --- a/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist > @@ -30,7 +30,6 @@ 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_getpshared F > -GLIBC_2.4 pthread_barrierattr_init F > GLIBC_2.4 pthread_barrierattr_setpshared F > GLIBC_2.4 pthread_cancel F > GLIBC_2.4 pthread_create F > diff --git a/sysdeps/unix/sysv/linux/arm/le/libc.abilist b/sysdeps/unix/sysv/linux/arm/le/libc.abilist > index fe6e275c4c..98e41d58c8 100644 > --- a/sysdeps/unix/sysv/linux/arm/le/libc.abilist > +++ b/sysdeps/unix/sysv/linux/arm/le/libc.abilist > @@ -200,6 +200,7 @@ GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_barrierattr_destroy F > +GLIBC_2.34 pthread_barrierattr_init F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > @@ -1651,6 +1652,7 @@ GLIBC_2.4 pthread_barrier_destroy 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_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 503e300bb5..e8ab0c01a3 100644 > --- a/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist > @@ -30,7 +30,6 @@ 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_getpshared F > -GLIBC_2.4 pthread_barrierattr_init F > GLIBC_2.4 pthread_barrierattr_setpshared F > GLIBC_2.4 pthread_cancel F > GLIBC_2.4 pthread_create F > diff --git a/sysdeps/unix/sysv/linux/csky/libc.abilist b/sysdeps/unix/sysv/linux/csky/libc.abilist > index 64e5ba6871..c5f7abbc87 100644 > --- a/sysdeps/unix/sysv/linux/csky/libc.abilist > +++ b/sysdeps/unix/sysv/linux/csky/libc.abilist > @@ -1459,6 +1459,7 @@ GLIBC_2.29 pthread_barrier_destroy 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_init F > GLIBC_2.29 pthread_cond_broadcast F > GLIBC_2.29 pthread_cond_destroy F > GLIBC_2.29 pthread_cond_init F > @@ -2243,6 +2244,7 @@ GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_barrierattr_destroy F > +GLIBC_2.34 pthread_barrierattr_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 da27213e58..a30ab4056f 100644 > --- a/sysdeps/unix/sysv/linux/csky/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/csky/libpthread.abilist > @@ -19,7 +19,6 @@ 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_getpshared F > -GLIBC_2.29 pthread_barrierattr_init F > GLIBC_2.29 pthread_barrierattr_setpshared F > GLIBC_2.29 pthread_cancel F > GLIBC_2.29 pthread_create F > diff --git a/sysdeps/unix/sysv/linux/hppa/libc.abilist b/sysdeps/unix/sysv/linux/hppa/libc.abilist > index 06249d62ac..c0a598b4eb 100644 > --- a/sysdeps/unix/sysv/linux/hppa/libc.abilist > +++ b/sysdeps/unix/sysv/linux/hppa/libc.abilist > @@ -1286,6 +1286,7 @@ GLIBC_2.2 pthread_barrier_destroy 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 > GLIBC_2.2 pthread_cond_broadcast F > GLIBC_2.2 pthread_cond_destroy F > GLIBC_2.2 pthread_cond_init F > @@ -2194,6 +2195,7 @@ GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_barrierattr_destroy F > +GLIBC_2.34 pthread_barrierattr_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 a4fabc8073..503417e539 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_init F > GLIBC_2.2 pthread_barrierattr_setpshared F > GLIBC_2.2 pthread_cancel F > GLIBC_2.2 pthread_create F > diff --git a/sysdeps/unix/sysv/linux/i386/libc.abilist b/sysdeps/unix/sysv/linux/i386/libc.abilist > index 72d8bcb9e3..6e47e47433 100644 > --- a/sysdeps/unix/sysv/linux/i386/libc.abilist > +++ b/sysdeps/unix/sysv/linux/i386/libc.abilist > @@ -2005,6 +2005,7 @@ GLIBC_2.2 pthread_barrier_destroy 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 > GLIBC_2.2 pthread_condattr_getpshared F > GLIBC_2.2 pthread_condattr_setpshared F > GLIBC_2.2 pthread_mutex_timedlock F > @@ -2371,6 +2372,7 @@ GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_barrierattr_destroy F > +GLIBC_2.34 pthread_barrierattr_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 b49d63d2d0..ffd17c4fd5 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_init F > GLIBC_2.2 pthread_barrierattr_setpshared F > GLIBC_2.2 pthread_getcpuclockid F > GLIBC_2.2 sem_timedwait F > diff --git a/sysdeps/unix/sysv/linux/ia64/libc.abilist b/sysdeps/unix/sysv/linux/ia64/libc.abilist > index 8d3df513ba..cca34abb11 100644 > --- a/sysdeps/unix/sysv/linux/ia64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/ia64/libc.abilist > @@ -1307,6 +1307,7 @@ GLIBC_2.2 pthread_barrier_destroy 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 > GLIBC_2.2 pthread_cond_broadcast F > GLIBC_2.2 pthread_cond_destroy F > GLIBC_2.2 pthread_cond_init F > @@ -2228,6 +2229,7 @@ GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_barrierattr_destroy F > +GLIBC_2.34 pthread_barrierattr_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 da659fe184..9372482871 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_init F > GLIBC_2.2 pthread_barrierattr_setpshared F > GLIBC_2.2 pthread_cancel F > GLIBC_2.2 pthread_create F > diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist > index 9cb2f0233d..abda5493ba 100644 > --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist > +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist > @@ -204,6 +204,7 @@ GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_barrierattr_destroy F > +GLIBC_2.34 pthread_barrierattr_init F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > @@ -1634,6 +1635,7 @@ GLIBC_2.4 pthread_barrier_destroy 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_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 503e300bb5..e8ab0c01a3 100644 > --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist > @@ -30,7 +30,6 @@ 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_getpshared F > -GLIBC_2.4 pthread_barrierattr_init F > GLIBC_2.4 pthread_barrierattr_setpshared F > GLIBC_2.4 pthread_cancel F > GLIBC_2.4 pthread_create F > diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist > index 55a3834a9c..1c5a273c84 100644 > --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist > +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist > @@ -1961,6 +1961,7 @@ GLIBC_2.2 pthread_barrier_destroy 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 > GLIBC_2.2 pthread_condattr_getpshared F > GLIBC_2.2 pthread_condattr_setpshared F > GLIBC_2.2 pthread_mutex_timedlock F > @@ -2314,6 +2315,7 @@ GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_barrierattr_destroy F > +GLIBC_2.34 pthread_barrierattr_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 b49d63d2d0..ffd17c4fd5 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_init F > GLIBC_2.2 pthread_barrierattr_setpshared F > GLIBC_2.2 pthread_getcpuclockid F > GLIBC_2.2 sem_timedwait F > diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist > index 3cde2e5d9b..2070cb7a6b 100644 > --- a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist > +++ b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist > @@ -1461,6 +1461,7 @@ GLIBC_2.18 pthread_barrier_destroy 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_init F > GLIBC_2.18 pthread_cond_broadcast F > GLIBC_2.18 pthread_cond_destroy F > GLIBC_2.18 pthread_cond_init F > @@ -2294,6 +2295,7 @@ GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_barrierattr_destroy F > +GLIBC_2.34 pthread_barrierattr_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 16ebf14793..5ec2e47cc2 100644 > --- a/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist > @@ -19,7 +19,6 @@ 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_getpshared F > -GLIBC_2.18 pthread_barrierattr_init F > GLIBC_2.18 pthread_barrierattr_setpshared F > GLIBC_2.18 pthread_cancel F > GLIBC_2.18 pthread_create F > diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist > index 6d187fbdb5..1866fd4d3d 100644 > --- a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist > +++ b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist > @@ -1461,6 +1461,7 @@ GLIBC_2.18 pthread_barrier_destroy 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_init F > GLIBC_2.18 pthread_cond_broadcast F > GLIBC_2.18 pthread_cond_destroy F > GLIBC_2.18 pthread_cond_init F > @@ -2291,6 +2292,7 @@ GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_barrierattr_destroy F > +GLIBC_2.34 pthread_barrierattr_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 16ebf14793..5ec2e47cc2 100644 > --- a/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist > @@ -19,7 +19,6 @@ 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_getpshared F > -GLIBC_2.18 pthread_barrierattr_init F > GLIBC_2.18 pthread_barrierattr_setpshared F > GLIBC_2.18 pthread_cancel F > GLIBC_2.18 pthread_create F > diff --git a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist > index 57f11501ea..94d43b5d52 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist > @@ -1842,6 +1842,7 @@ GLIBC_2.2 pthread_barrier_destroy 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 > 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 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_barrierattr_destroy F > +GLIBC_2.34 pthread_barrierattr_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 9a36361892..15a2e9052c 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_init F > GLIBC_2.2 pthread_barrierattr_setpshared F > GLIBC_2.2 pthread_create F > GLIBC_2.2 pthread_getconcurrency F > diff --git a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist > index e2ba474017..13ebc1c8bb 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist > @@ -1840,6 +1840,7 @@ GLIBC_2.2 pthread_barrier_destroy 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 > GLIBC_2.2 pthread_condattr_getpshared F > GLIBC_2.2 pthread_condattr_setpshared F > GLIBC_2.2 pthread_mutex_timedlock F > @@ -2275,6 +2276,7 @@ GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_barrierattr_destroy F > +GLIBC_2.34 pthread_barrierattr_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 9a36361892..15a2e9052c 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_init F > GLIBC_2.2 pthread_barrierattr_setpshared F > GLIBC_2.2 pthread_create F > GLIBC_2.2 pthread_getconcurrency F > diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist > index db341e99d3..1156be4e9b 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist > @@ -1840,6 +1840,7 @@ GLIBC_2.2 pthread_barrier_destroy 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 > GLIBC_2.2 pthread_condattr_getpshared F > GLIBC_2.2 pthread_condattr_setpshared F > GLIBC_2.2 pthread_mutex_timedlock F > @@ -2283,6 +2284,7 @@ GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_barrierattr_destroy F > +GLIBC_2.34 pthread_barrierattr_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 e129db0dbc..adf4f59e06 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist > @@ -1836,6 +1836,7 @@ GLIBC_2.2 pthread_barrier_destroy 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 > 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 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_barrierattr_destroy F > +GLIBC_2.34 pthread_barrierattr_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 1af5976887..71df0813d5 100644 > --- a/sysdeps/unix/sysv/linux/nios2/libc.abilist > +++ b/sysdeps/unix/sysv/linux/nios2/libc.abilist > @@ -1504,6 +1504,7 @@ GLIBC_2.21 pthread_barrier_destroy 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_init F > GLIBC_2.21 pthread_cond_broadcast F > GLIBC_2.21 pthread_cond_destroy F > GLIBC_2.21 pthread_cond_init F > @@ -2333,6 +2334,7 @@ GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_barrierattr_destroy F > +GLIBC_2.34 pthread_barrierattr_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 845e058c54..a0dcee9fa1 100644 > --- a/sysdeps/unix/sysv/linux/nios2/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/nios2/libpthread.abilist > @@ -19,7 +19,6 @@ 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_getpshared F > -GLIBC_2.21 pthread_barrierattr_init F > GLIBC_2.21 pthread_barrierattr_setpshared F > GLIBC_2.21 pthread_cancel F > GLIBC_2.21 pthread_create F > diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist > index c8ed90c90e..9380a89ea7 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist > @@ -1966,6 +1966,7 @@ GLIBC_2.2 pthread_barrier_destroy 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 > GLIBC_2.2 pthread_condattr_getpshared F > GLIBC_2.2 pthread_condattr_setpshared F > GLIBC_2.2 pthread_mutex_timedlock F > @@ -2341,6 +2342,7 @@ GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_barrierattr_destroy F > +GLIBC_2.34 pthread_barrierattr_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 593674f87b..699613e4fb 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_init F > GLIBC_2.2 pthread_barrierattr_setpshared F > GLIBC_2.2 pthread_getcpuclockid F > GLIBC_2.2 sem_timedwait F > diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist > index 519340fbab..ffb17e57d7 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist > @@ -1970,6 +1970,7 @@ GLIBC_2.2 pthread_barrier_destroy 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 > GLIBC_2.2 pthread_condattr_getpshared F > GLIBC_2.2 pthread_condattr_setpshared F > GLIBC_2.2 pthread_mutex_timedlock F > @@ -2374,6 +2375,7 @@ GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_barrierattr_destroy F > +GLIBC_2.34 pthread_barrierattr_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 9805532fc4..4de9d5e5c5 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist > @@ -1409,6 +1409,7 @@ GLIBC_2.3 pthread_barrier_destroy 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 > GLIBC_2.3 pthread_cond_broadcast F > GLIBC_2.3 pthread_cond_destroy F > GLIBC_2.3 pthread_cond_init F > @@ -2195,6 +2196,7 @@ GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_barrierattr_destroy F > +GLIBC_2.34 pthread_barrierattr_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 6c11e992dd..9a12eb7bc8 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_init F > GLIBC_2.3 pthread_barrierattr_setpshared F > GLIBC_2.3 pthread_cancel F > GLIBC_2.3 pthread_create F > diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist > index b58e551196..8db4f4abbb 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist > @@ -1547,6 +1547,7 @@ GLIBC_2.17 pthread_barrier_destroy 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_init F > GLIBC_2.17 pthread_cond_broadcast F > GLIBC_2.17 pthread_cond_destroy F > GLIBC_2.17 pthread_cond_init F > @@ -2496,6 +2497,7 @@ GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_barrierattr_destroy F > +GLIBC_2.34 pthread_barrierattr_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 2e4d479ce3..d9ee4dff42 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist > @@ -19,7 +19,6 @@ 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_getpshared F > -GLIBC_2.17 pthread_barrierattr_init F > GLIBC_2.17 pthread_barrierattr_setpshared F > GLIBC_2.17 pthread_cancel F > GLIBC_2.17 pthread_create F > diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist > index 836130a292..54a2fa1298 100644 > --- a/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist > +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist > @@ -1400,6 +1400,7 @@ GLIBC_2.33 pthread_barrier_destroy 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_init F > GLIBC_2.33 pthread_cond_broadcast F > GLIBC_2.33 pthread_cond_clockwait F > GLIBC_2.33 pthread_cond_destroy F > @@ -2061,6 +2062,7 @@ GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_barrierattr_destroy F > +GLIBC_2.34 pthread_barrierattr_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 c54b3398aa..0c32036bfa 100644 > --- a/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist > @@ -19,7 +19,6 @@ 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_getpshared F > -GLIBC_2.33 pthread_barrierattr_init F > GLIBC_2.33 pthread_barrierattr_setpshared F > GLIBC_2.33 pthread_cancel F > GLIBC_2.33 pthread_clockjoin_np F > diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist > index c025ce3824..a9f1d4ccdf 100644 > --- a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist > @@ -1449,6 +1449,7 @@ GLIBC_2.27 pthread_barrier_destroy 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_init F > GLIBC_2.27 pthread_cond_broadcast F > GLIBC_2.27 pthread_cond_destroy F > GLIBC_2.27 pthread_cond_init F > @@ -2261,6 +2262,7 @@ GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_barrierattr_destroy F > +GLIBC_2.34 pthread_barrierattr_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 305a85b72b..cdab0053cc 100644 > --- a/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist > @@ -19,7 +19,6 @@ 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_getpshared F > -GLIBC_2.27 pthread_barrierattr_init F > GLIBC_2.27 pthread_barrierattr_setpshared F > GLIBC_2.27 pthread_cancel F > GLIBC_2.27 pthread_create F > diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist > index 1f24c714ea..62345fec90 100644 > --- a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist > +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist > @@ -1964,6 +1964,7 @@ GLIBC_2.2 pthread_barrier_destroy 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 > GLIBC_2.2 pthread_condattr_getpshared F > GLIBC_2.2 pthread_condattr_setpshared F > GLIBC_2.2 pthread_mutex_timedlock F > @@ -2339,6 +2340,7 @@ GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_barrierattr_destroy F > +GLIBC_2.34 pthread_barrierattr_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 2d78b9cbf1..074509af2e 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_init F > GLIBC_2.2 pthread_barrierattr_setpshared F > GLIBC_2.2 pthread_getcpuclockid F > GLIBC_2.2 sem_timedwait F > diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist > index 5cad8d4c83..54403d025e 100644 > --- a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist > @@ -1304,6 +1304,7 @@ GLIBC_2.2 pthread_barrier_destroy 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 > 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_destroy F > GLIBC_2.34 pthread_barrier_init F > GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_barrierattr_destroy F > +GLIBC_2.34 pthread_barrierattr_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 84e3f68c23..5f66a87683 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_init F > GLIBC_2.2 pthread_barrierattr_setpshared F > GLIBC_2.2 pthread_cancel F > GLIBC_2.2 pthread_create F > diff --git a/sysdeps/unix/sysv/linux/sh/be/libc.abilist b/sysdeps/unix/sysv/linux/sh/be/libc.abilist > index c5a5d49b14..d95a882786 100644 > --- a/sysdeps/unix/sysv/linux/sh/be/libc.abilist > +++ b/sysdeps/unix/sysv/linux/sh/be/libc.abilist > @@ -1290,6 +1290,7 @@ GLIBC_2.2 pthread_barrier_destroy 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 > GLIBC_2.2 pthread_cond_broadcast F > GLIBC_2.2 pthread_cond_destroy F > GLIBC_2.2 pthread_cond_init F > @@ -2201,6 +2202,7 @@ GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_barrierattr_destroy F > +GLIBC_2.34 pthread_barrierattr_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 a4fabc8073..503417e539 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_init F > GLIBC_2.2 pthread_barrierattr_setpshared F > GLIBC_2.2 pthread_cancel F > GLIBC_2.2 pthread_create F > diff --git a/sysdeps/unix/sysv/linux/sh/le/libc.abilist b/sysdeps/unix/sysv/linux/sh/le/libc.abilist > index 90a0170b83..78a050aa61 100644 > --- a/sysdeps/unix/sysv/linux/sh/le/libc.abilist > +++ b/sysdeps/unix/sysv/linux/sh/le/libc.abilist > @@ -1290,6 +1290,7 @@ GLIBC_2.2 pthread_barrier_destroy 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 > 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_destroy F > GLIBC_2.34 pthread_barrier_init F > GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_barrierattr_destroy F > +GLIBC_2.34 pthread_barrierattr_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 a4fabc8073..503417e539 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_init F > GLIBC_2.2 pthread_barrierattr_setpshared F > GLIBC_2.2 pthread_cancel F > GLIBC_2.2 pthread_create F > diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist > index 446bc597d9..ed6efbfca5 100644 > --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist > +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist > @@ -1960,6 +1960,7 @@ GLIBC_2.2 pthread_barrier_destroy 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 > GLIBC_2.2 pthread_condattr_getpshared F > GLIBC_2.2 pthread_condattr_setpshared F > GLIBC_2.2 pthread_mutex_timedlock F > @@ -2330,6 +2331,7 @@ GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_barrierattr_destroy F > +GLIBC_2.34 pthread_barrierattr_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 604af82865..37bd4a9810 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_init F > GLIBC_2.2 pthread_barrierattr_setpshared F > GLIBC_2.2 pthread_getcpuclockid F > GLIBC_2.2 sem_timedwait F > diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist > index bc8b86e285..1bbeee762b 100644 > --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist > @@ -1333,6 +1333,7 @@ GLIBC_2.2 pthread_barrier_destroy 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 > GLIBC_2.2 pthread_cond_broadcast F > GLIBC_2.2 pthread_cond_destroy F > GLIBC_2.2 pthread_cond_init F > @@ -2249,6 +2250,7 @@ GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_barrierattr_destroy F > +GLIBC_2.34 pthread_barrierattr_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 da659fe184..9372482871 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_init F > GLIBC_2.2 pthread_barrierattr_setpshared F > GLIBC_2.2 pthread_cancel F > GLIBC_2.2 pthread_create F > diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist > index 81376bb84a..bc385cdd4b 100644 > --- a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist > @@ -1300,6 +1300,7 @@ GLIBC_2.2.5 pthread_barrier_destroy 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 > GLIBC_2.2.5 pthread_cond_broadcast F > GLIBC_2.2.5 pthread_cond_destroy F > GLIBC_2.2.5 pthread_cond_init F > @@ -2210,6 +2211,7 @@ GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_barrierattr_destroy F > +GLIBC_2.34 pthread_barrierattr_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 e990f1caba..fba368fa2c 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_init F > GLIBC_2.2.5 pthread_barrierattr_setpshared F > GLIBC_2.2.5 pthread_cancel F > GLIBC_2.2.5 pthread_create F > diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist > index d422d7b026..5cde5d73cc 100644 > --- a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist > +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist > @@ -1466,6 +1466,7 @@ GLIBC_2.16 pthread_barrier_destroy 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_init F > GLIBC_2.16 pthread_cond_broadcast F > GLIBC_2.16 pthread_cond_destroy F > GLIBC_2.16 pthread_cond_init F > @@ -2315,6 +2316,7 @@ GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_barrierattr_destroy F > +GLIBC_2.34 pthread_barrierattr_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 9b981dedb6..babecb8cb9 100644 > --- a/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist > @@ -19,7 +19,6 @@ 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_getpshared F > -GLIBC_2.16 pthread_barrierattr_init F > GLIBC_2.16 pthread_barrierattr_setpshared F > GLIBC_2.16 pthread_cancel F > GLIBC_2.16 pthread_create F >
diff --git a/nptl/Makefile b/nptl/Makefile index ea772802f1..0be10eb144 100644 --- a/nptl/Makefile +++ b/nptl/Makefile @@ -77,6 +77,7 @@ routines = \ pthread_barrier_init \ pthread_barrier_wait \ pthread_barrierattr_destroy \ + pthread_barrierattr_init \ pthread_cleanup_upto \ pthread_cond_broadcast \ pthread_cond_destroy \ @@ -181,7 +182,6 @@ libpthread-routines = \ pthread_attr_setstackaddr \ pthread_attr_setstacksize \ pthread_barrierattr_getpshared \ - pthread_barrierattr_init \ pthread_barrierattr_setpshared \ pthread_cancel \ pthread_clockjoin \ diff --git a/nptl/Versions b/nptl/Versions index 2d44921b5f..ab4fd3a93e 100644 --- a/nptl/Versions +++ b/nptl/Versions @@ -92,6 +92,7 @@ libc { pthread_barrier_init; pthread_barrier_wait; pthread_barrierattr_destroy; + pthread_barrierattr_init; pthread_condattr_getpshared; pthread_condattr_setpshared; pthread_mutex_timedlock; @@ -206,6 +207,7 @@ libc { pthread_barrier_init; pthread_barrier_wait; pthread_barrierattr_destroy; + pthread_barrierattr_init; pthread_cond_clockwait; pthread_condattr_getclock; pthread_condattr_getpshared; @@ -357,7 +359,6 @@ libpthread { GLIBC_2.2 { pthread_attr_getstack; pthread_attr_setstack; - pthread_barrierattr_init; pthread_barrierattr_setpshared; pthread_getcpuclockid; pthread_yield; diff --git a/nptl/pthread_barrierattr_init.c b/nptl/pthread_barrierattr_init.c index 4a916cf1de..60305208e3 100644 --- a/nptl/pthread_barrierattr_init.c +++ b/nptl/pthread_barrierattr_init.c @@ -17,10 +17,10 @@ <https://www.gnu.org/licenses/>. */ #include "pthreadP.h" - +#include <shlib-compat.h> int -pthread_barrierattr_init (pthread_barrierattr_t *attr) +__pthread_barrierattr_init (pthread_barrierattr_t *attr) { ASSERT_TYPE_SIZE (pthread_barrierattr_t, __SIZEOF_PTHREAD_BARRIERATTR_T); ASSERT_PTHREAD_INTERNAL_SIZE (pthread_barrierattr_t, @@ -30,3 +30,10 @@ pthread_barrierattr_init (pthread_barrierattr_t *attr) return 0; } +versioned_symbol (libc, __pthread_barrierattr_init, + pthread_barrierattr_init, GLIBC_2_34); + +#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34) +compat_symbol (libpthread, __pthread_barrierattr_init, + pthread_barrierattr_init, GLIBC_2_2); +#endif diff --git a/sysdeps/unix/sysv/linux/aarch64/libc.abilist b/sysdeps/unix/sysv/linux/aarch64/libc.abilist index 2193d757c7..149dfaa182 100644 --- a/sysdeps/unix/sysv/linux/aarch64/libc.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/libc.abilist @@ -1459,6 +1459,7 @@ GLIBC_2.17 pthread_barrier_destroy 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_init F GLIBC_2.17 pthread_cond_broadcast F GLIBC_2.17 pthread_cond_destroy F GLIBC_2.17 pthread_cond_init F @@ -2300,6 +2301,7 @@ GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F GLIBC_2.34 pthread_barrierattr_destroy F +GLIBC_2.34 pthread_barrierattr_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 2e4d479ce3..d9ee4dff42 100644 --- a/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist @@ -19,7 +19,6 @@ 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_getpshared F -GLIBC_2.17 pthread_barrierattr_init F GLIBC_2.17 pthread_barrierattr_setpshared F GLIBC_2.17 pthread_cancel F GLIBC_2.17 pthread_create F diff --git a/sysdeps/unix/sysv/linux/alpha/libc.abilist b/sysdeps/unix/sysv/linux/alpha/libc.abilist index 231260ff23..251ebe98a1 100644 --- a/sysdeps/unix/sysv/linux/alpha/libc.abilist +++ b/sysdeps/unix/sysv/linux/alpha/libc.abilist @@ -1996,6 +1996,7 @@ GLIBC_2.2 pthread_barrier_destroy 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 GLIBC_2.2 pthread_condattr_getpshared F GLIBC_2.2 pthread_condattr_setpshared F GLIBC_2.2 pthread_mutex_timedlock F @@ -2381,6 +2382,7 @@ GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F GLIBC_2.34 pthread_barrierattr_destroy F +GLIBC_2.34 pthread_barrierattr_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 604af82865..37bd4a9810 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_init F GLIBC_2.2 pthread_barrierattr_setpshared F GLIBC_2.2 pthread_getcpuclockid F GLIBC_2.2 sem_timedwait F diff --git a/sysdeps/unix/sysv/linux/arc/libc.abilist b/sysdeps/unix/sysv/linux/arc/libc.abilist index 44578d5da9..6c61ea20a6 100644 --- a/sysdeps/unix/sysv/linux/arc/libc.abilist +++ b/sysdeps/unix/sysv/linux/arc/libc.abilist @@ -1398,6 +1398,7 @@ GLIBC_2.32 pthread_barrier_destroy 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_init F GLIBC_2.32 pthread_cond_broadcast F GLIBC_2.32 pthread_cond_clockwait F GLIBC_2.32 pthread_cond_destroy F @@ -2059,6 +2060,7 @@ GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F GLIBC_2.34 pthread_barrierattr_destroy F +GLIBC_2.34 pthread_barrierattr_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 c58832aff2..5d8b92d7a3 100644 --- a/sysdeps/unix/sysv/linux/arc/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/arc/libpthread.abilist @@ -19,7 +19,6 @@ 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_getpshared F -GLIBC_2.32 pthread_barrierattr_init F GLIBC_2.32 pthread_barrierattr_setpshared F GLIBC_2.32 pthread_cancel F GLIBC_2.32 pthread_clockjoin_np F diff --git a/sysdeps/unix/sysv/linux/arm/be/libc.abilist b/sysdeps/unix/sysv/linux/arm/be/libc.abilist index d565fffd47..a6b3e7849f 100644 --- a/sysdeps/unix/sysv/linux/arm/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/arm/be/libc.abilist @@ -203,6 +203,7 @@ GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F GLIBC_2.34 pthread_barrierattr_destroy F +GLIBC_2.34 pthread_barrierattr_init F GLIBC_2.34 pthread_cond_clockwait F GLIBC_2.34 pthread_condattr_getclock F GLIBC_2.34 pthread_condattr_getpshared F @@ -1654,6 +1655,7 @@ GLIBC_2.4 pthread_barrier_destroy 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_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 503e300bb5..e8ab0c01a3 100644 --- a/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist @@ -30,7 +30,6 @@ 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_getpshared F -GLIBC_2.4 pthread_barrierattr_init F GLIBC_2.4 pthread_barrierattr_setpshared F GLIBC_2.4 pthread_cancel F GLIBC_2.4 pthread_create F diff --git a/sysdeps/unix/sysv/linux/arm/le/libc.abilist b/sysdeps/unix/sysv/linux/arm/le/libc.abilist index fe6e275c4c..98e41d58c8 100644 --- a/sysdeps/unix/sysv/linux/arm/le/libc.abilist +++ b/sysdeps/unix/sysv/linux/arm/le/libc.abilist @@ -200,6 +200,7 @@ GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F GLIBC_2.34 pthread_barrierattr_destroy F +GLIBC_2.34 pthread_barrierattr_init F GLIBC_2.34 pthread_cond_clockwait F GLIBC_2.34 pthread_condattr_getclock F GLIBC_2.34 pthread_condattr_getpshared F @@ -1651,6 +1652,7 @@ GLIBC_2.4 pthread_barrier_destroy 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_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 503e300bb5..e8ab0c01a3 100644 --- a/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist @@ -30,7 +30,6 @@ 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_getpshared F -GLIBC_2.4 pthread_barrierattr_init F GLIBC_2.4 pthread_barrierattr_setpshared F GLIBC_2.4 pthread_cancel F GLIBC_2.4 pthread_create F diff --git a/sysdeps/unix/sysv/linux/csky/libc.abilist b/sysdeps/unix/sysv/linux/csky/libc.abilist index 64e5ba6871..c5f7abbc87 100644 --- a/sysdeps/unix/sysv/linux/csky/libc.abilist +++ b/sysdeps/unix/sysv/linux/csky/libc.abilist @@ -1459,6 +1459,7 @@ GLIBC_2.29 pthread_barrier_destroy 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_init F GLIBC_2.29 pthread_cond_broadcast F GLIBC_2.29 pthread_cond_destroy F GLIBC_2.29 pthread_cond_init F @@ -2243,6 +2244,7 @@ GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F GLIBC_2.34 pthread_barrierattr_destroy F +GLIBC_2.34 pthread_barrierattr_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 da27213e58..a30ab4056f 100644 --- a/sysdeps/unix/sysv/linux/csky/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/csky/libpthread.abilist @@ -19,7 +19,6 @@ 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_getpshared F -GLIBC_2.29 pthread_barrierattr_init F GLIBC_2.29 pthread_barrierattr_setpshared F GLIBC_2.29 pthread_cancel F GLIBC_2.29 pthread_create F diff --git a/sysdeps/unix/sysv/linux/hppa/libc.abilist b/sysdeps/unix/sysv/linux/hppa/libc.abilist index 06249d62ac..c0a598b4eb 100644 --- a/sysdeps/unix/sysv/linux/hppa/libc.abilist +++ b/sysdeps/unix/sysv/linux/hppa/libc.abilist @@ -1286,6 +1286,7 @@ GLIBC_2.2 pthread_barrier_destroy 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 GLIBC_2.2 pthread_cond_broadcast F GLIBC_2.2 pthread_cond_destroy F GLIBC_2.2 pthread_cond_init F @@ -2194,6 +2195,7 @@ GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F GLIBC_2.34 pthread_barrierattr_destroy F +GLIBC_2.34 pthread_barrierattr_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 a4fabc8073..503417e539 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_init F GLIBC_2.2 pthread_barrierattr_setpshared F GLIBC_2.2 pthread_cancel F GLIBC_2.2 pthread_create F diff --git a/sysdeps/unix/sysv/linux/i386/libc.abilist b/sysdeps/unix/sysv/linux/i386/libc.abilist index 72d8bcb9e3..6e47e47433 100644 --- a/sysdeps/unix/sysv/linux/i386/libc.abilist +++ b/sysdeps/unix/sysv/linux/i386/libc.abilist @@ -2005,6 +2005,7 @@ GLIBC_2.2 pthread_barrier_destroy 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 GLIBC_2.2 pthread_condattr_getpshared F GLIBC_2.2 pthread_condattr_setpshared F GLIBC_2.2 pthread_mutex_timedlock F @@ -2371,6 +2372,7 @@ GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F GLIBC_2.34 pthread_barrierattr_destroy F +GLIBC_2.34 pthread_barrierattr_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 b49d63d2d0..ffd17c4fd5 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_init F GLIBC_2.2 pthread_barrierattr_setpshared F GLIBC_2.2 pthread_getcpuclockid F GLIBC_2.2 sem_timedwait F diff --git a/sysdeps/unix/sysv/linux/ia64/libc.abilist b/sysdeps/unix/sysv/linux/ia64/libc.abilist index 8d3df513ba..cca34abb11 100644 --- a/sysdeps/unix/sysv/linux/ia64/libc.abilist +++ b/sysdeps/unix/sysv/linux/ia64/libc.abilist @@ -1307,6 +1307,7 @@ GLIBC_2.2 pthread_barrier_destroy 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 GLIBC_2.2 pthread_cond_broadcast F GLIBC_2.2 pthread_cond_destroy F GLIBC_2.2 pthread_cond_init F @@ -2228,6 +2229,7 @@ GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F GLIBC_2.34 pthread_barrierattr_destroy F +GLIBC_2.34 pthread_barrierattr_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 da659fe184..9372482871 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_init F GLIBC_2.2 pthread_barrierattr_setpshared F GLIBC_2.2 pthread_cancel F GLIBC_2.2 pthread_create F diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist index 9cb2f0233d..abda5493ba 100644 --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist @@ -204,6 +204,7 @@ GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F GLIBC_2.34 pthread_barrierattr_destroy F +GLIBC_2.34 pthread_barrierattr_init F GLIBC_2.34 pthread_cond_clockwait F GLIBC_2.34 pthread_condattr_getclock F GLIBC_2.34 pthread_condattr_getpshared F @@ -1634,6 +1635,7 @@ GLIBC_2.4 pthread_barrier_destroy 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_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 503e300bb5..e8ab0c01a3 100644 --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist @@ -30,7 +30,6 @@ 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_getpshared F -GLIBC_2.4 pthread_barrierattr_init F GLIBC_2.4 pthread_barrierattr_setpshared F GLIBC_2.4 pthread_cancel F GLIBC_2.4 pthread_create F diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist index 55a3834a9c..1c5a273c84 100644 --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist @@ -1961,6 +1961,7 @@ GLIBC_2.2 pthread_barrier_destroy 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 GLIBC_2.2 pthread_condattr_getpshared F GLIBC_2.2 pthread_condattr_setpshared F GLIBC_2.2 pthread_mutex_timedlock F @@ -2314,6 +2315,7 @@ GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F GLIBC_2.34 pthread_barrierattr_destroy F +GLIBC_2.34 pthread_barrierattr_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 b49d63d2d0..ffd17c4fd5 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_init F GLIBC_2.2 pthread_barrierattr_setpshared F GLIBC_2.2 pthread_getcpuclockid F GLIBC_2.2 sem_timedwait F diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist index 3cde2e5d9b..2070cb7a6b 100644 --- a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist @@ -1461,6 +1461,7 @@ GLIBC_2.18 pthread_barrier_destroy 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_init F GLIBC_2.18 pthread_cond_broadcast F GLIBC_2.18 pthread_cond_destroy F GLIBC_2.18 pthread_cond_init F @@ -2294,6 +2295,7 @@ GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F GLIBC_2.34 pthread_barrierattr_destroy F +GLIBC_2.34 pthread_barrierattr_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 16ebf14793..5ec2e47cc2 100644 --- a/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist @@ -19,7 +19,6 @@ 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_getpshared F -GLIBC_2.18 pthread_barrierattr_init F GLIBC_2.18 pthread_barrierattr_setpshared F GLIBC_2.18 pthread_cancel F GLIBC_2.18 pthread_create F diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist index 6d187fbdb5..1866fd4d3d 100644 --- a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist @@ -1461,6 +1461,7 @@ GLIBC_2.18 pthread_barrier_destroy 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_init F GLIBC_2.18 pthread_cond_broadcast F GLIBC_2.18 pthread_cond_destroy F GLIBC_2.18 pthread_cond_init F @@ -2291,6 +2292,7 @@ GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F GLIBC_2.34 pthread_barrierattr_destroy F +GLIBC_2.34 pthread_barrierattr_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 16ebf14793..5ec2e47cc2 100644 --- a/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist @@ -19,7 +19,6 @@ 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_getpshared F -GLIBC_2.18 pthread_barrierattr_init F GLIBC_2.18 pthread_barrierattr_setpshared F GLIBC_2.18 pthread_cancel F GLIBC_2.18 pthread_create F diff --git a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist index 57f11501ea..94d43b5d52 100644 --- a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist @@ -1842,6 +1842,7 @@ GLIBC_2.2 pthread_barrier_destroy 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 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 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F GLIBC_2.34 pthread_barrierattr_destroy F +GLIBC_2.34 pthread_barrierattr_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 9a36361892..15a2e9052c 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_init F GLIBC_2.2 pthread_barrierattr_setpshared F GLIBC_2.2 pthread_create F GLIBC_2.2 pthread_getconcurrency F diff --git a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist index e2ba474017..13ebc1c8bb 100644 --- a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist @@ -1840,6 +1840,7 @@ GLIBC_2.2 pthread_barrier_destroy 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 GLIBC_2.2 pthread_condattr_getpshared F GLIBC_2.2 pthread_condattr_setpshared F GLIBC_2.2 pthread_mutex_timedlock F @@ -2275,6 +2276,7 @@ GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F GLIBC_2.34 pthread_barrierattr_destroy F +GLIBC_2.34 pthread_barrierattr_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 9a36361892..15a2e9052c 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_init F GLIBC_2.2 pthread_barrierattr_setpshared F GLIBC_2.2 pthread_create F GLIBC_2.2 pthread_getconcurrency F diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist index db341e99d3..1156be4e9b 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist @@ -1840,6 +1840,7 @@ GLIBC_2.2 pthread_barrier_destroy 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 GLIBC_2.2 pthread_condattr_getpshared F GLIBC_2.2 pthread_condattr_setpshared F GLIBC_2.2 pthread_mutex_timedlock F @@ -2283,6 +2284,7 @@ GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F GLIBC_2.34 pthread_barrierattr_destroy F +GLIBC_2.34 pthread_barrierattr_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 e129db0dbc..adf4f59e06 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist @@ -1836,6 +1836,7 @@ GLIBC_2.2 pthread_barrier_destroy 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 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 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F GLIBC_2.34 pthread_barrierattr_destroy F +GLIBC_2.34 pthread_barrierattr_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 1af5976887..71df0813d5 100644 --- a/sysdeps/unix/sysv/linux/nios2/libc.abilist +++ b/sysdeps/unix/sysv/linux/nios2/libc.abilist @@ -1504,6 +1504,7 @@ GLIBC_2.21 pthread_barrier_destroy 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_init F GLIBC_2.21 pthread_cond_broadcast F GLIBC_2.21 pthread_cond_destroy F GLIBC_2.21 pthread_cond_init F @@ -2333,6 +2334,7 @@ GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F GLIBC_2.34 pthread_barrierattr_destroy F +GLIBC_2.34 pthread_barrierattr_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 845e058c54..a0dcee9fa1 100644 --- a/sysdeps/unix/sysv/linux/nios2/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/nios2/libpthread.abilist @@ -19,7 +19,6 @@ 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_getpshared F -GLIBC_2.21 pthread_barrierattr_init F GLIBC_2.21 pthread_barrierattr_setpshared F GLIBC_2.21 pthread_cancel F GLIBC_2.21 pthread_create F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist index c8ed90c90e..9380a89ea7 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist @@ -1966,6 +1966,7 @@ GLIBC_2.2 pthread_barrier_destroy 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 GLIBC_2.2 pthread_condattr_getpshared F GLIBC_2.2 pthread_condattr_setpshared F GLIBC_2.2 pthread_mutex_timedlock F @@ -2341,6 +2342,7 @@ GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F GLIBC_2.34 pthread_barrierattr_destroy F +GLIBC_2.34 pthread_barrierattr_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 593674f87b..699613e4fb 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_init F GLIBC_2.2 pthread_barrierattr_setpshared F GLIBC_2.2 pthread_getcpuclockid F GLIBC_2.2 sem_timedwait F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist index 519340fbab..ffb17e57d7 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist @@ -1970,6 +1970,7 @@ GLIBC_2.2 pthread_barrier_destroy 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 GLIBC_2.2 pthread_condattr_getpshared F GLIBC_2.2 pthread_condattr_setpshared F GLIBC_2.2 pthread_mutex_timedlock F @@ -2374,6 +2375,7 @@ GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F GLIBC_2.34 pthread_barrierattr_destroy F +GLIBC_2.34 pthread_barrierattr_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 9805532fc4..4de9d5e5c5 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist @@ -1409,6 +1409,7 @@ GLIBC_2.3 pthread_barrier_destroy 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 GLIBC_2.3 pthread_cond_broadcast F GLIBC_2.3 pthread_cond_destroy F GLIBC_2.3 pthread_cond_init F @@ -2195,6 +2196,7 @@ GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F GLIBC_2.34 pthread_barrierattr_destroy F +GLIBC_2.34 pthread_barrierattr_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 6c11e992dd..9a12eb7bc8 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_init F GLIBC_2.3 pthread_barrierattr_setpshared F GLIBC_2.3 pthread_cancel F GLIBC_2.3 pthread_create F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist index b58e551196..8db4f4abbb 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist @@ -1547,6 +1547,7 @@ GLIBC_2.17 pthread_barrier_destroy 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_init F GLIBC_2.17 pthread_cond_broadcast F GLIBC_2.17 pthread_cond_destroy F GLIBC_2.17 pthread_cond_init F @@ -2496,6 +2497,7 @@ GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F GLIBC_2.34 pthread_barrierattr_destroy F +GLIBC_2.34 pthread_barrierattr_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 2e4d479ce3..d9ee4dff42 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist @@ -19,7 +19,6 @@ 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_getpshared F -GLIBC_2.17 pthread_barrierattr_init F GLIBC_2.17 pthread_barrierattr_setpshared F GLIBC_2.17 pthread_cancel F GLIBC_2.17 pthread_create F diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist index 836130a292..54a2fa1298 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist @@ -1400,6 +1400,7 @@ GLIBC_2.33 pthread_barrier_destroy 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_init F GLIBC_2.33 pthread_cond_broadcast F GLIBC_2.33 pthread_cond_clockwait F GLIBC_2.33 pthread_cond_destroy F @@ -2061,6 +2062,7 @@ GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F GLIBC_2.34 pthread_barrierattr_destroy F +GLIBC_2.34 pthread_barrierattr_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 c54b3398aa..0c32036bfa 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist @@ -19,7 +19,6 @@ 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_getpshared F -GLIBC_2.33 pthread_barrierattr_init F GLIBC_2.33 pthread_barrierattr_setpshared F GLIBC_2.33 pthread_cancel F GLIBC_2.33 pthread_clockjoin_np F diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist index c025ce3824..a9f1d4ccdf 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist @@ -1449,6 +1449,7 @@ GLIBC_2.27 pthread_barrier_destroy 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_init F GLIBC_2.27 pthread_cond_broadcast F GLIBC_2.27 pthread_cond_destroy F GLIBC_2.27 pthread_cond_init F @@ -2261,6 +2262,7 @@ GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F GLIBC_2.34 pthread_barrierattr_destroy F +GLIBC_2.34 pthread_barrierattr_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 305a85b72b..cdab0053cc 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist @@ -19,7 +19,6 @@ 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_getpshared F -GLIBC_2.27 pthread_barrierattr_init F GLIBC_2.27 pthread_barrierattr_setpshared F GLIBC_2.27 pthread_cancel F GLIBC_2.27 pthread_create F diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist index 1f24c714ea..62345fec90 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist @@ -1964,6 +1964,7 @@ GLIBC_2.2 pthread_barrier_destroy 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 GLIBC_2.2 pthread_condattr_getpshared F GLIBC_2.2 pthread_condattr_setpshared F GLIBC_2.2 pthread_mutex_timedlock F @@ -2339,6 +2340,7 @@ GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F GLIBC_2.34 pthread_barrierattr_destroy F +GLIBC_2.34 pthread_barrierattr_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 2d78b9cbf1..074509af2e 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_init F GLIBC_2.2 pthread_barrierattr_setpshared F GLIBC_2.2 pthread_getcpuclockid F GLIBC_2.2 sem_timedwait F diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist index 5cad8d4c83..54403d025e 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist @@ -1304,6 +1304,7 @@ GLIBC_2.2 pthread_barrier_destroy 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 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_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F GLIBC_2.34 pthread_barrierattr_destroy F +GLIBC_2.34 pthread_barrierattr_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 84e3f68c23..5f66a87683 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_init F GLIBC_2.2 pthread_barrierattr_setpshared F GLIBC_2.2 pthread_cancel F GLIBC_2.2 pthread_create F diff --git a/sysdeps/unix/sysv/linux/sh/be/libc.abilist b/sysdeps/unix/sysv/linux/sh/be/libc.abilist index c5a5d49b14..d95a882786 100644 --- a/sysdeps/unix/sysv/linux/sh/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/sh/be/libc.abilist @@ -1290,6 +1290,7 @@ GLIBC_2.2 pthread_barrier_destroy 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 GLIBC_2.2 pthread_cond_broadcast F GLIBC_2.2 pthread_cond_destroy F GLIBC_2.2 pthread_cond_init F @@ -2201,6 +2202,7 @@ GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F GLIBC_2.34 pthread_barrierattr_destroy F +GLIBC_2.34 pthread_barrierattr_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 a4fabc8073..503417e539 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_init F GLIBC_2.2 pthread_barrierattr_setpshared F GLIBC_2.2 pthread_cancel F GLIBC_2.2 pthread_create F diff --git a/sysdeps/unix/sysv/linux/sh/le/libc.abilist b/sysdeps/unix/sysv/linux/sh/le/libc.abilist index 90a0170b83..78a050aa61 100644 --- a/sysdeps/unix/sysv/linux/sh/le/libc.abilist +++ b/sysdeps/unix/sysv/linux/sh/le/libc.abilist @@ -1290,6 +1290,7 @@ GLIBC_2.2 pthread_barrier_destroy 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 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_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F GLIBC_2.34 pthread_barrierattr_destroy F +GLIBC_2.34 pthread_barrierattr_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 a4fabc8073..503417e539 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_init F GLIBC_2.2 pthread_barrierattr_setpshared F GLIBC_2.2 pthread_cancel F GLIBC_2.2 pthread_create F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist index 446bc597d9..ed6efbfca5 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist @@ -1960,6 +1960,7 @@ GLIBC_2.2 pthread_barrier_destroy 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 GLIBC_2.2 pthread_condattr_getpshared F GLIBC_2.2 pthread_condattr_setpshared F GLIBC_2.2 pthread_mutex_timedlock F @@ -2330,6 +2331,7 @@ GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F GLIBC_2.34 pthread_barrierattr_destroy F +GLIBC_2.34 pthread_barrierattr_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 604af82865..37bd4a9810 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_init F GLIBC_2.2 pthread_barrierattr_setpshared F GLIBC_2.2 pthread_getcpuclockid F GLIBC_2.2 sem_timedwait F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist index bc8b86e285..1bbeee762b 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist @@ -1333,6 +1333,7 @@ GLIBC_2.2 pthread_barrier_destroy 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 GLIBC_2.2 pthread_cond_broadcast F GLIBC_2.2 pthread_cond_destroy F GLIBC_2.2 pthread_cond_init F @@ -2249,6 +2250,7 @@ GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F GLIBC_2.34 pthread_barrierattr_destroy F +GLIBC_2.34 pthread_barrierattr_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 da659fe184..9372482871 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_init F GLIBC_2.2 pthread_barrierattr_setpshared F GLIBC_2.2 pthread_cancel F GLIBC_2.2 pthread_create F diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist index 81376bb84a..bc385cdd4b 100644 --- a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist @@ -1300,6 +1300,7 @@ GLIBC_2.2.5 pthread_barrier_destroy 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 GLIBC_2.2.5 pthread_cond_broadcast F GLIBC_2.2.5 pthread_cond_destroy F GLIBC_2.2.5 pthread_cond_init F @@ -2210,6 +2211,7 @@ GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F GLIBC_2.34 pthread_barrierattr_destroy F +GLIBC_2.34 pthread_barrierattr_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 e990f1caba..fba368fa2c 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_init F GLIBC_2.2.5 pthread_barrierattr_setpshared F GLIBC_2.2.5 pthread_cancel F GLIBC_2.2.5 pthread_create F diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist index d422d7b026..5cde5d73cc 100644 --- a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist @@ -1466,6 +1466,7 @@ GLIBC_2.16 pthread_barrier_destroy 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_init F GLIBC_2.16 pthread_cond_broadcast F GLIBC_2.16 pthread_cond_destroy F GLIBC_2.16 pthread_cond_init F @@ -2315,6 +2316,7 @@ GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F GLIBC_2.34 pthread_barrierattr_destroy F +GLIBC_2.34 pthread_barrierattr_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 9b981dedb6..babecb8cb9 100644 --- a/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist @@ -19,7 +19,6 @@ 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_getpshared F -GLIBC_2.16 pthread_barrierattr_init F GLIBC_2.16 pthread_barrierattr_setpshared F GLIBC_2.16 pthread_cancel F GLIBC_2.16 pthread_create F