diff options
65 files changed, 83 insertions, 35 deletions
diff --git a/include/pthread.h b/include/pthread.h index 858c869a16..a3e1cf51b0 100644 --- a/include/pthread.h +++ b/include/pthread.h @@ -8,6 +8,9 @@ extern int __pthread_barrier_init (pthread_barrier_t *__restrict __barrier, const pthread_barrierattr_t *__restrict __attr, unsigned int __count) __THROW __nonnull ((1)); +#if PTHREAD_IN_LIBC +libc_hidden_proto (__pthread_barrier_init) +#endif extern int __pthread_barrier_wait (pthread_barrier_t *__barrier) __THROWNL __nonnull ((1)); diff --git a/nptl/Makefile b/nptl/Makefile index f9cb1e2b99..54cf04b03a 100644 --- a/nptl/Makefile +++ b/nptl/Makefile @@ -74,6 +74,7 @@ routines = \ pthread_attr_setsigmask \ pthread_attr_setsigmask_internal \ pthread_barrier_destroy \ + pthread_barrier_init \ pthread_cleanup_upto \ pthread_cond_broadcast \ pthread_cond_destroy \ @@ -188,7 +189,6 @@ libpthread-routines = \ pthread_attr_setstack \ pthread_attr_setstackaddr \ pthread_attr_setstacksize \ - pthread_barrier_init \ pthread_barrier_wait \ pthread_barrierattr_destroy \ pthread_barrierattr_getpshared \ diff --git a/nptl/Versions b/nptl/Versions index b7a08a56a7..4716c3f693 100644 --- a/nptl/Versions +++ b/nptl/Versions @@ -107,6 +107,7 @@ libc { __pthread_rwlock_unlock; __pthread_rwlock_wrlock; pthread_barrier_destroy; + pthread_barrier_init; pthread_condattr_getpshared; pthread_condattr_setpshared; pthread_mutex_timedlock; @@ -220,6 +221,7 @@ libc { mtx_trylock; mtx_unlock; pthread_barrier_destroy; + pthread_barrier_init; pthread_cond_clockwait; pthread_condattr_getclock; pthread_condattr_getpshared; @@ -309,6 +311,7 @@ libc { __pthread_attr_init; __pthread_attr_setaffinity_np; __pthread_attr_setsigmask_internal; + __pthread_barrier_init; __pthread_cleanup_pop; __pthread_cleanup_push; __pthread_cleanup_upto; @@ -369,7 +372,6 @@ libpthread { GLIBC_2.2 { pthread_attr_getstack; pthread_attr_setstack; - pthread_barrier_init; pthread_barrier_wait; pthread_barrierattr_destroy; pthread_barrierattr_init; @@ -446,7 +448,6 @@ libpthread { GLIBC_PRIVATE { __libpthread_freeres; - __pthread_barrier_init; __pthread_barrier_wait; __pthread_clock_gettime; __pthread_clock_settime; diff --git a/nptl/pthread_barrier_init.c b/nptl/pthread_barrier_init.c index b14243e618..3a13d2a756 100644 --- a/nptl/pthread_barrier_init.c +++ b/nptl/pthread_barrier_init.c @@ -20,7 +20,7 @@ #include "pthreadP.h" #include <futex-internal.h> #include <kernel-features.h> - +#include <shlib-compat.h> static const struct pthread_barrierattr default_barrierattr = { @@ -29,7 +29,7 @@ static const struct pthread_barrierattr default_barrierattr = int -__pthread_barrier_init (pthread_barrier_t *barrier, +___pthread_barrier_init (pthread_barrier_t *barrier, const pthread_barrierattr_t *attr, unsigned int count) { ASSERT_TYPE_SIZE (pthread_barrier_t, __SIZEOF_PTHREAD_BARRIER_T); @@ -61,4 +61,13 @@ __pthread_barrier_init (pthread_barrier_t *barrier, return 0; } -weak_alias (__pthread_barrier_init, pthread_barrier_init) +versioned_symbol (libc, ___pthread_barrier_init, pthread_barrier_init, + GLIBC_2_34); +versioned_symbol (libc, ___pthread_barrier_init, __pthread_barrier_init, + GLIBC_PRIVATE); +libc_hidden_ver (___pthread_barrier_init, __pthread_barrier_init) + +#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34) +compat_symbol (libpthread, ___pthread_barrier_init, pthread_barrier_init, + GLIBC_2_2); +#endif diff --git a/sysdeps/unix/sysv/linux/aarch64/libc.abilist b/sysdeps/unix/sysv/linux/aarch64/libc.abilist index 05809cd844..d41347f053 100644 --- a/sysdeps/unix/sysv/linux/aarch64/libc.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/libc.abilist @@ -1456,6 +1456,7 @@ GLIBC_2.17 pthread_attr_setschedparam F GLIBC_2.17 pthread_attr_setschedpolicy F GLIBC_2.17 pthread_attr_setscope F GLIBC_2.17 pthread_barrier_destroy F +GLIBC_2.17 pthread_barrier_init F GLIBC_2.17 pthread_cond_broadcast F GLIBC_2.17 pthread_cond_destroy F GLIBC_2.17 pthread_cond_init F @@ -2307,6 +2308,7 @@ GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_barrier_destroy F +GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_cond_clockwait F GLIBC_2.34 pthread_condattr_getclock F GLIBC_2.34 pthread_condattr_getpshared F diff --git a/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist b/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist index 8ed76c3770..3c3cd18252 100644 --- a/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist @@ -18,7 +18,6 @@ GLIBC_2.17 pthread_attr_setguardsize F GLIBC_2.17 pthread_attr_setstack F GLIBC_2.17 pthread_attr_setstackaddr F GLIBC_2.17 pthread_attr_setstacksize F -GLIBC_2.17 pthread_barrier_init F GLIBC_2.17 pthread_barrier_wait F GLIBC_2.17 pthread_barrierattr_destroy F GLIBC_2.17 pthread_barrierattr_getpshared F diff --git a/sysdeps/unix/sysv/linux/alpha/libc.abilist b/sysdeps/unix/sysv/linux/alpha/libc.abilist index d2b88a842a..ea3e38b25d 100644 --- a/sysdeps/unix/sysv/linux/alpha/libc.abilist +++ b/sysdeps/unix/sysv/linux/alpha/libc.abilist @@ -2009,6 +2009,7 @@ GLIBC_2.2 posix_spawnp F GLIBC_2.2 pread F GLIBC_2.2 pread64 F GLIBC_2.2 pthread_barrier_destroy F +GLIBC_2.2 pthread_barrier_init F GLIBC_2.2 pthread_condattr_getpshared F GLIBC_2.2 pthread_condattr_setpshared F GLIBC_2.2 pthread_mutex_timedlock F @@ -2394,6 +2395,7 @@ GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_barrier_destroy F +GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_cond_clockwait F GLIBC_2.34 pthread_condattr_getclock F GLIBC_2.34 pthread_condattr_getpshared F diff --git a/sysdeps/unix/sysv/linux/alpha/libpthread.abilist b/sysdeps/unix/sysv/linux/alpha/libpthread.abilist index 37ca68efc8..7bffafaf35 100644 --- a/sysdeps/unix/sysv/linux/alpha/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/alpha/libpthread.abilist @@ -27,7 +27,6 @@ GLIBC_2.18 pthread_getattr_default_np F GLIBC_2.18 pthread_setattr_default_np F GLIBC_2.2 pthread_attr_getstack F GLIBC_2.2 pthread_attr_setstack F -GLIBC_2.2 pthread_barrier_init F GLIBC_2.2 pthread_barrier_wait F GLIBC_2.2 pthread_barrierattr_destroy F GLIBC_2.2 pthread_barrierattr_init F diff --git a/sysdeps/unix/sysv/linux/arc/libc.abilist b/sysdeps/unix/sysv/linux/arc/libc.abilist index 655ff48d4b..08b3f51a50 100644 --- a/sysdeps/unix/sysv/linux/arc/libc.abilist +++ b/sysdeps/unix/sysv/linux/arc/libc.abilist @@ -1395,6 +1395,7 @@ GLIBC_2.32 pthread_attr_setschedpolicy F GLIBC_2.32 pthread_attr_setscope F GLIBC_2.32 pthread_attr_setsigmask_np F GLIBC_2.32 pthread_barrier_destroy F +GLIBC_2.32 pthread_barrier_init F GLIBC_2.32 pthread_cond_broadcast F GLIBC_2.32 pthread_cond_clockwait F GLIBC_2.32 pthread_cond_destroy F @@ -2066,6 +2067,7 @@ GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_barrier_destroy F +GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_cond_clockwait F GLIBC_2.34 pthread_condattr_getclock F GLIBC_2.34 pthread_condattr_getpshared F diff --git a/sysdeps/unix/sysv/linux/arc/libpthread.abilist b/sysdeps/unix/sysv/linux/arc/libpthread.abilist index 4c6c446226..b5dde51e7f 100644 --- a/sysdeps/unix/sysv/linux/arc/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/arc/libpthread.abilist @@ -18,7 +18,6 @@ GLIBC_2.32 pthread_attr_setguardsize F GLIBC_2.32 pthread_attr_setstack F GLIBC_2.32 pthread_attr_setstackaddr F GLIBC_2.32 pthread_attr_setstacksize F -GLIBC_2.32 pthread_barrier_init F GLIBC_2.32 pthread_barrier_wait F GLIBC_2.32 pthread_barrierattr_destroy F GLIBC_2.32 pthread_barrierattr_getpshared F diff --git a/sysdeps/unix/sysv/linux/arm/be/libc.abilist b/sysdeps/unix/sysv/linux/arm/be/libc.abilist index 97dc727d3d..37bb188cab 100644 --- a/sysdeps/unix/sysv/linux/arm/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/arm/be/libc.abilist @@ -202,6 +202,7 @@ GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_barrier_destroy F +GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_cond_clockwait F GLIBC_2.34 pthread_condattr_getclock F GLIBC_2.34 pthread_condattr_getpshared F @@ -1662,6 +1663,7 @@ GLIBC_2.4 pthread_attr_setschedparam F GLIBC_2.4 pthread_attr_setschedpolicy F GLIBC_2.4 pthread_attr_setscope F GLIBC_2.4 pthread_barrier_destroy F +GLIBC_2.4 pthread_barrier_init F GLIBC_2.4 pthread_cond_broadcast F GLIBC_2.4 pthread_cond_destroy F GLIBC_2.4 pthread_cond_init F diff --git a/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist b/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist index 367680d8e2..8ef89aa8be 100644 --- a/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist @@ -29,7 +29,6 @@ GLIBC_2.4 pthread_attr_setguardsize F GLIBC_2.4 pthread_attr_setstack F GLIBC_2.4 pthread_attr_setstackaddr F GLIBC_2.4 pthread_attr_setstacksize F -GLIBC_2.4 pthread_barrier_init F GLIBC_2.4 pthread_barrier_wait F GLIBC_2.4 pthread_barrierattr_destroy F GLIBC_2.4 pthread_barrierattr_getpshared F diff --git a/sysdeps/unix/sysv/linux/arm/le/libc.abilist b/sysdeps/unix/sysv/linux/arm/le/libc.abilist index 1a16762bb5..e6f6b16810 100644 --- a/sysdeps/unix/sysv/linux/arm/le/libc.abilist +++ b/sysdeps/unix/sysv/linux/arm/le/libc.abilist @@ -199,6 +199,7 @@ GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_barrier_destroy F +GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_cond_clockwait F GLIBC_2.34 pthread_condattr_getclock F GLIBC_2.34 pthread_condattr_getpshared F @@ -1659,6 +1660,7 @@ GLIBC_2.4 pthread_attr_setschedparam F GLIBC_2.4 pthread_attr_setschedpolicy F GLIBC_2.4 pthread_attr_setscope F GLIBC_2.4 pthread_barrier_destroy F +GLIBC_2.4 pthread_barrier_init F GLIBC_2.4 pthread_cond_broadcast F GLIBC_2.4 pthread_cond_destroy F GLIBC_2.4 pthread_cond_init F diff --git a/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist b/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist index 367680d8e2..8ef89aa8be 100644 --- a/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist @@ -29,7 +29,6 @@ GLIBC_2.4 pthread_attr_setguardsize F GLIBC_2.4 pthread_attr_setstack F GLIBC_2.4 pthread_attr_setstackaddr F GLIBC_2.4 pthread_attr_setstacksize F -GLIBC_2.4 pthread_barrier_init F GLIBC_2.4 pthread_barrier_wait F GLIBC_2.4 pthread_barrierattr_destroy F GLIBC_2.4 pthread_barrierattr_getpshared F diff --git a/sysdeps/unix/sysv/linux/csky/libc.abilist b/sysdeps/unix/sysv/linux/csky/libc.abilist index 60af6dac08..91a1afd493 100644 --- a/sysdeps/unix/sysv/linux/csky/libc.abilist +++ b/sysdeps/unix/sysv/linux/csky/libc.abilist @@ -1456,6 +1456,7 @@ GLIBC_2.29 pthread_attr_setschedparam F GLIBC_2.29 pthread_attr_setschedpolicy F GLIBC_2.29 pthread_attr_setscope F GLIBC_2.29 pthread_barrier_destroy F +GLIBC_2.29 pthread_barrier_init F GLIBC_2.29 pthread_cond_broadcast F GLIBC_2.29 pthread_cond_destroy F GLIBC_2.29 pthread_cond_init F @@ -2250,6 +2251,7 @@ GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_barrier_destroy F +GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_cond_clockwait F GLIBC_2.34 pthread_condattr_getclock F GLIBC_2.34 pthread_condattr_getpshared F diff --git a/sysdeps/unix/sysv/linux/csky/libpthread.abilist b/sysdeps/unix/sysv/linux/csky/libpthread.abilist index 3ca2c959fc..7ba8688898 100644 --- a/sysdeps/unix/sysv/linux/csky/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/csky/libpthread.abilist @@ -18,7 +18,6 @@ GLIBC_2.29 pthread_attr_setguardsize F GLIBC_2.29 pthread_attr_setstack F GLIBC_2.29 pthread_attr_setstackaddr F GLIBC_2.29 pthread_attr_setstacksize F -GLIBC_2.29 pthread_barrier_init F GLIBC_2.29 pthread_barrier_wait F GLIBC_2.29 pthread_barrierattr_destroy F GLIBC_2.29 pthread_barrierattr_getpshared F diff --git a/sysdeps/unix/sysv/linux/hppa/libc.abilist b/sysdeps/unix/sysv/linux/hppa/libc.abilist index 3ea0aacb12..08b6dd9e2f 100644 --- a/sysdeps/unix/sysv/linux/hppa/libc.abilist +++ b/sysdeps/unix/sysv/linux/hppa/libc.abilist @@ -1283,6 +1283,7 @@ GLIBC_2.2 pthread_attr_setschedparam F GLIBC_2.2 pthread_attr_setschedpolicy F GLIBC_2.2 pthread_attr_setscope F GLIBC_2.2 pthread_barrier_destroy F +GLIBC_2.2 pthread_barrier_init F GLIBC_2.2 pthread_cond_broadcast F GLIBC_2.2 pthread_cond_destroy F GLIBC_2.2 pthread_cond_init F @@ -2201,6 +2202,7 @@ GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_barrier_destroy F +GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_cond_clockwait F GLIBC_2.34 pthread_condattr_getclock F GLIBC_2.34 pthread_condattr_getpshared F diff --git a/sysdeps/unix/sysv/linux/hppa/libpthread.abilist b/sysdeps/unix/sysv/linux/hppa/libpthread.abilist index 83d069842e..e09370e4aa 100644 --- a/sysdeps/unix/sysv/linux/hppa/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/hppa/libpthread.abilist @@ -18,7 +18,6 @@ GLIBC_2.2 pthread_attr_setguardsize F GLIBC_2.2 pthread_attr_setstack F GLIBC_2.2 pthread_attr_setstackaddr F GLIBC_2.2 pthread_attr_setstacksize F -GLIBC_2.2 pthread_barrier_init F GLIBC_2.2 pthread_barrier_wait F GLIBC_2.2 pthread_barrierattr_destroy F GLIBC_2.2 pthread_barrierattr_init F diff --git a/sysdeps/unix/sysv/linux/i386/libc.abilist b/sysdeps/unix/sysv/linux/i386/libc.abilist index 35ad747b4d..dd04ec94ee 100644 --- a/sysdeps/unix/sysv/linux/i386/libc.abilist +++ b/sysdeps/unix/sysv/linux/i386/libc.abilist @@ -2018,6 +2018,7 @@ GLIBC_2.2 posix_spawnp F GLIBC_2.2 pread F GLIBC_2.2 pread64 F GLIBC_2.2 pthread_barrier_destroy F +GLIBC_2.2 pthread_barrier_init F GLIBC_2.2 pthread_condattr_getpshared F GLIBC_2.2 pthread_condattr_setpshared F GLIBC_2.2 pthread_mutex_timedlock F @@ -2384,6 +2385,7 @@ GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_barrier_destroy F +GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_cond_clockwait F GLIBC_2.34 pthread_condattr_getclock F GLIBC_2.34 pthread_condattr_getpshared F diff --git a/sysdeps/unix/sysv/linux/i386/libpthread.abilist b/sysdeps/unix/sysv/linux/i386/libpthread.abilist index b685e40ef0..73f2e66248 100644 --- a/sysdeps/unix/sysv/linux/i386/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/i386/libpthread.abilist @@ -27,7 +27,6 @@ GLIBC_2.18 pthread_getattr_default_np F GLIBC_2.18 pthread_setattr_default_np F GLIBC_2.2 pthread_attr_getstack F GLIBC_2.2 pthread_attr_setstack F -GLIBC_2.2 pthread_barrier_init F GLIBC_2.2 pthread_barrier_wait F GLIBC_2.2 pthread_barrierattr_destroy F GLIBC_2.2 pthread_barrierattr_init F diff --git a/sysdeps/unix/sysv/linux/ia64/libc.abilist b/sysdeps/unix/sysv/linux/ia64/libc.abilist index eb5ff09a54..105867cd9d 100644 --- a/sysdeps/unix/sysv/linux/ia64/libc.abilist +++ b/sysdeps/unix/sysv/linux/ia64/libc.abilist @@ -1304,6 +1304,7 @@ GLIBC_2.2 pthread_attr_setschedparam F GLIBC_2.2 pthread_attr_setschedpolicy F GLIBC_2.2 pthread_attr_setscope F GLIBC_2.2 pthread_barrier_destroy F +GLIBC_2.2 pthread_barrier_init F GLIBC_2.2 pthread_cond_broadcast F GLIBC_2.2 pthread_cond_destroy F GLIBC_2.2 pthread_cond_init F @@ -2235,6 +2236,7 @@ GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_barrier_destroy F +GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_cond_clockwait F GLIBC_2.34 pthread_condattr_getclock F GLIBC_2.34 pthread_condattr_getpshared F diff --git a/sysdeps/unix/sysv/linux/ia64/libpthread.abilist b/sysdeps/unix/sysv/linux/ia64/libpthread.abilist index c09df449a5..2bf65f2ea5 100644 --- a/sysdeps/unix/sysv/linux/ia64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/ia64/libpthread.abilist @@ -18,7 +18,6 @@ GLIBC_2.2 pthread_attr_setguardsize F GLIBC_2.2 pthread_attr_setstack F GLIBC_2.2 pthread_attr_setstackaddr F GLIBC_2.2 pthread_attr_setstacksize F -GLIBC_2.2 pthread_barrier_init F GLIBC_2.2 pthread_barrier_wait F GLIBC_2.2 pthread_barrierattr_destroy F GLIBC_2.2 pthread_barrierattr_init F diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist index 915069cdeb..c9dfab05ee 100644 --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist @@ -203,6 +203,7 @@ GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_barrier_destroy F +GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_cond_clockwait F GLIBC_2.34 pthread_condattr_getclock F GLIBC_2.34 pthread_condattr_getpshared F @@ -1642,6 +1643,7 @@ GLIBC_2.4 pthread_attr_setschedparam F GLIBC_2.4 pthread_attr_setschedpolicy F GLIBC_2.4 pthread_attr_setscope F GLIBC_2.4 pthread_barrier_destroy F +GLIBC_2.4 pthread_barrier_init F GLIBC_2.4 pthread_cond_broadcast F GLIBC_2.4 pthread_cond_destroy F GLIBC_2.4 pthread_cond_init F diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist index 367680d8e2..8ef89aa8be 100644 --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist @@ -29,7 +29,6 @@ GLIBC_2.4 pthread_attr_setguardsize F GLIBC_2.4 pthread_attr_setstack F GLIBC_2.4 pthread_attr_setstackaddr F GLIBC_2.4 pthread_attr_setstacksize F -GLIBC_2.4 pthread_barrier_init F GLIBC_2.4 pthread_barrier_wait F GLIBC_2.4 pthread_barrierattr_destroy F GLIBC_2.4 pthread_barrierattr_getpshared F diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist index 968d58d5f8..dee6b104e6 100644 --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist @@ -1974,6 +1974,7 @@ GLIBC_2.2 posix_spawnp F GLIBC_2.2 pread F GLIBC_2.2 pread64 F GLIBC_2.2 pthread_barrier_destroy F +GLIBC_2.2 pthread_barrier_init F GLIBC_2.2 pthread_condattr_getpshared F GLIBC_2.2 pthread_condattr_setpshared F GLIBC_2.2 pthread_mutex_timedlock F @@ -2327,6 +2328,7 @@ GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_barrier_destroy F +GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_cond_clockwait F GLIBC_2.34 pthread_condattr_getclock F GLIBC_2.34 pthread_condattr_getpshared F diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist index b685e40ef0..73f2e66248 100644 --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist @@ -27,7 +27,6 @@ GLIBC_2.18 pthread_getattr_default_np F GLIBC_2.18 pthread_setattr_default_np F GLIBC_2.2 pthread_attr_getstack F GLIBC_2.2 pthread_attr_setstack F -GLIBC_2.2 pthread_barrier_init F GLIBC_2.2 pthread_barrier_wait F GLIBC_2.2 pthread_barrierattr_destroy F GLIBC_2.2 pthread_barrierattr_init F diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist index 44d9a93cf4..0fcad5a26d 100644 --- a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist @@ -1458,6 +1458,7 @@ GLIBC_2.18 pthread_attr_setschedparam F GLIBC_2.18 pthread_attr_setschedpolicy F GLIBC_2.18 pthread_attr_setscope F GLIBC_2.18 pthread_barrier_destroy F +GLIBC_2.18 pthread_barrier_init F GLIBC_2.18 pthread_cond_broadcast F GLIBC_2.18 pthread_cond_destroy F GLIBC_2.18 pthread_cond_init F @@ -2301,6 +2302,7 @@ GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_barrier_destroy F +GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_cond_clockwait F GLIBC_2.34 pthread_condattr_getclock F GLIBC_2.34 pthread_condattr_getpshared F diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist index 2f568b9ce3..aece25b129 100644 --- a/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist @@ -18,7 +18,6 @@ GLIBC_2.18 pthread_attr_setguardsize F GLIBC_2.18 pthread_attr_setstack F GLIBC_2.18 pthread_attr_setstackaddr F GLIBC_2.18 pthread_attr_setstacksize F -GLIBC_2.18 pthread_barrier_init F GLIBC_2.18 pthread_barrier_wait F GLIBC_2.18 pthread_barrierattr_destroy F GLIBC_2.18 pthread_barrierattr_getpshared F diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist index 5a86133253..cdcc6b7d84 100644 --- a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist @@ -1458,6 +1458,7 @@ GLIBC_2.18 pthread_attr_setschedparam F GLIBC_2.18 pthread_attr_setschedpolicy F GLIBC_2.18 pthread_attr_setscope F GLIBC_2.18 pthread_barrier_destroy F +GLIBC_2.18 pthread_barrier_init F GLIBC_2.18 pthread_cond_broadcast F GLIBC_2.18 pthread_cond_destroy F GLIBC_2.18 pthread_cond_init F @@ -2298,6 +2299,7 @@ GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_barrier_destroy F +GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_cond_clockwait F GLIBC_2.34 pthread_condattr_getclock F GLIBC_2.34 pthread_condattr_getpshared F diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist index 2f568b9ce3..aece25b129 100644 --- a/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist @@ -18,7 +18,6 @@ GLIBC_2.18 pthread_attr_setguardsize F GLIBC_2.18 pthread_attr_setstack F GLIBC_2.18 pthread_attr_setstackaddr F GLIBC_2.18 pthread_attr_setstacksize F -GLIBC_2.18 pthread_barrier_init F GLIBC_2.18 pthread_barrier_wait F GLIBC_2.18 pthread_barrierattr_destroy F GLIBC_2.18 pthread_barrierattr_getpshared F diff --git a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist index 15a4e89d1d..09efa2a2e8 100644 --- a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist @@ -1846,6 +1846,7 @@ GLIBC_2.2 printf_size F GLIBC_2.2 printf_size_info F GLIBC_2.2 pthread_attr_init F GLIBC_2.2 pthread_barrier_destroy F +GLIBC_2.2 pthread_barrier_init F GLIBC_2.2 pthread_condattr_getpshared F GLIBC_2.2 pthread_condattr_setpshared F GLIBC_2.2 pthread_mutex_timedlock F @@ -2290,6 +2291,7 @@ GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_barrier_destroy F +GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_cond_clockwait F GLIBC_2.34 pthread_condattr_getclock F GLIBC_2.34 pthread_condattr_getpshared F diff --git a/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist b/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist index 5c65a423c3..1b9bb46116 100644 --- a/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist @@ -22,7 +22,6 @@ GLIBC_2.2 pthread_attr_setguardsize F GLIBC_2.2 pthread_attr_setstack F GLIBC_2.2 pthread_attr_setstackaddr F GLIBC_2.2 pthread_attr_setstacksize F -GLIBC_2.2 pthread_barrier_init F GLIBC_2.2 pthread_barrier_wait F GLIBC_2.2 pthread_barrierattr_destroy F GLIBC_2.2 pthread_barrierattr_init F diff --git a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist index 2ce0ad83e4..058da7ad9d 100644 --- a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist @@ -1844,6 +1844,7 @@ GLIBC_2.2 printf_size F GLIBC_2.2 printf_size_info F GLIBC_2.2 pthread_attr_init F GLIBC_2.2 pthread_barrier_destroy F +GLIBC_2.2 pthread_barrier_init F GLIBC_2.2 pthread_condattr_getpshared F GLIBC_2.2 pthread_condattr_setpshared F GLIBC_2.2 pthread_mutex_timedlock F @@ -2288,6 +2289,7 @@ GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_barrier_destroy F +GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_cond_clockwait F GLIBC_2.34 pthread_condattr_getclock F GLIBC_2.34 pthread_condattr_getpshared F diff --git a/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist b/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist index 5c65a423c3..1b9bb46116 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist @@ -22,7 +22,6 @@ GLIBC_2.2 pthread_attr_setguardsize F GLIBC_2.2 pthread_attr_setstack F GLIBC_2.2 pthread_attr_setstackaddr F GLIBC_2.2 pthread_attr_setstacksize F -GLIBC_2.2 pthread_barrier_init F GLIBC_2.2 pthread_barrier_wait F GLIBC_2.2 pthread_barrierattr_destroy F GLIBC_2.2 pthread_barrierattr_init F diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist index ee5e6d186a..7529230303 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist @@ -1844,6 +1844,7 @@ GLIBC_2.2 printf_size F GLIBC_2.2 printf_size_info F GLIBC_2.2 pthread_attr_init F GLIBC_2.2 pthread_barrier_destroy F +GLIBC_2.2 pthread_barrier_init F GLIBC_2.2 pthread_condattr_getpshared F GLIBC_2.2 pthread_condattr_setpshared F GLIBC_2.2 pthread_mutex_timedlock F @@ -2296,6 +2297,7 @@ GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_barrier_destroy F +GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_cond_clockwait F GLIBC_2.34 pthread_condattr_getclock F GLIBC_2.34 pthread_condattr_getpshared F diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist index ead9aaa3fc..58a514843b 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist @@ -1840,6 +1840,7 @@ GLIBC_2.2 printf_size F GLIBC_2.2 printf_size_info F GLIBC_2.2 pthread_attr_init F GLIBC_2.2 pthread_barrier_destroy F +GLIBC_2.2 pthread_barrier_init F GLIBC_2.2 pthread_condattr_getpshared F GLIBC_2.2 pthread_condattr_setpshared F GLIBC_2.2 pthread_mutex_timedlock F @@ -2290,6 +2291,7 @@ GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_barrier_destroy F +GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_cond_clockwait F GLIBC_2.34 pthread_condattr_getclock F GLIBC_2.34 pthread_condattr_getpshared F diff --git a/sysdeps/unix/sysv/linux/nios2/libc.abilist b/sysdeps/unix/sysv/linux/nios2/libc.abilist index dff0b1a19a..1dedde356a 100644 --- a/sysdeps/unix/sysv/linux/nios2/libc.abilist +++ b/sysdeps/unix/sysv/linux/nios2/libc.abilist @@ -1501,6 +1501,7 @@ GLIBC_2.21 pthread_attr_setschedparam F GLIBC_2.21 pthread_attr_setschedpolicy F GLIBC_2.21 pthread_attr_setscope F GLIBC_2.21 pthread_barrier_destroy F +GLIBC_2.21 pthread_barrier_init F GLIBC_2.21 pthread_cond_broadcast F GLIBC_2.21 pthread_cond_destroy F GLIBC_2.21 pthread_cond_init F @@ -2340,6 +2341,7 @@ GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_barrier_destroy F +GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_cond_clockwait F GLIBC_2.34 pthread_condattr_getclock F GLIBC_2.34 pthread_condattr_getpshared F diff --git a/sysdeps/unix/sysv/linux/nios2/libpthread.abilist b/sysdeps/unix/sysv/linux/nios2/libpthread.abilist index 0a3c2d56ca..7fcfca35f8 100644 --- a/sysdeps/unix/sysv/linux/nios2/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/nios2/libpthread.abilist @@ -18,7 +18,6 @@ GLIBC_2.21 pthread_attr_setguardsize F GLIBC_2.21 pthread_attr_setstack F GLIBC_2.21 pthread_attr_setstackaddr F GLIBC_2.21 pthread_attr_setstacksize F -GLIBC_2.21 pthread_barrier_init F GLIBC_2.21 pthread_barrier_wait F GLIBC_2.21 pthread_barrierattr_destroy F GLIBC_2.21 pthread_barrierattr_getpshared F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist index 940f931361..b1d879dec0 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist @@ -1979,6 +1979,7 @@ GLIBC_2.2 posix_spawnp F GLIBC_2.2 pread F GLIBC_2.2 pread64 F GLIBC_2.2 pthread_barrier_destroy F +GLIBC_2.2 pthread_barrier_init F GLIBC_2.2 pthread_condattr_getpshared F GLIBC_2.2 pthread_condattr_setpshared F GLIBC_2.2 pthread_mutex_timedlock F @@ -2354,6 +2355,7 @@ GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_barrier_destroy F +GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_cond_clockwait F GLIBC_2.34 pthread_condattr_getclock F GLIBC_2.34 pthread_condattr_getpshared F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist index 68c36ef5ce..5d00a5fedd 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist @@ -27,7 +27,6 @@ GLIBC_2.18 pthread_getattr_default_np F GLIBC_2.18 pthread_setattr_default_np F GLIBC_2.2 pthread_attr_getstack F GLIBC_2.2 pthread_attr_setstack F -GLIBC_2.2 pthread_barrier_init F GLIBC_2.2 pthread_barrier_wait F GLIBC_2.2 pthread_barrierattr_destroy F GLIBC_2.2 pthread_barrierattr_init F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist index 6bc4ea460d..d72256b1b0 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist @@ -1983,6 +1983,7 @@ GLIBC_2.2 posix_spawnp F GLIBC_2.2 pread F GLIBC_2.2 pread64 F GLIBC_2.2 pthread_barrier_destroy F +GLIBC_2.2 pthread_barrier_init F GLIBC_2.2 pthread_condattr_getpshared F GLIBC_2.2 pthread_condattr_setpshared F GLIBC_2.2 pthread_mutex_timedlock F @@ -2387,6 +2388,7 @@ GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_barrier_destroy F +GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_cond_clockwait F GLIBC_2.34 pthread_condattr_getclock F GLIBC_2.34 pthread_condattr_getpshared F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist index a3e8ab7b3b..df57825101 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist @@ -1406,6 +1406,7 @@ GLIBC_2.3 pthread_attr_setschedparam F GLIBC_2.3 pthread_attr_setschedpolicy F GLIBC_2.3 pthread_attr_setscope F GLIBC_2.3 pthread_barrier_destroy F +GLIBC_2.3 pthread_barrier_init F GLIBC_2.3 pthread_cond_broadcast F GLIBC_2.3 pthread_cond_destroy F GLIBC_2.3 pthread_cond_init F @@ -2202,6 +2203,7 @@ GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_barrier_destroy F +GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_cond_clockwait F GLIBC_2.34 pthread_condattr_getclock F GLIBC_2.34 pthread_condattr_getpshared F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist index 2f3b604763..2a7ec115cd 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist @@ -21,7 +21,6 @@ GLIBC_2.3 pthread_attr_setguardsize F GLIBC_2.3 pthread_attr_setstack F GLIBC_2.3 pthread_attr_setstackaddr F GLIBC_2.3 pthread_attr_setstacksize F -GLIBC_2.3 pthread_barrier_init F GLIBC_2.3 pthread_barrier_wait F GLIBC_2.3 pthread_barrierattr_destroy F GLIBC_2.3 pthread_barrierattr_init F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist index 4532e1eb10..e6071c538d 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist @@ -1544,6 +1544,7 @@ GLIBC_2.17 pthread_attr_setschedparam F GLIBC_2.17 pthread_attr_setschedpolicy F GLIBC_2.17 pthread_attr_setscope F GLIBC_2.17 pthread_barrier_destroy F +GLIBC_2.17 pthread_barrier_init F GLIBC_2.17 pthread_cond_broadcast F GLIBC_2.17 pthread_cond_destroy F GLIBC_2.17 pthread_cond_init F @@ -2503,6 +2504,7 @@ GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_barrier_destroy F +GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_cond_clockwait F GLIBC_2.34 pthread_condattr_getclock F GLIBC_2.34 pthread_condattr_getpshared F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist index 8ed76c3770..3c3cd18252 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist @@ -18,7 +18,6 @@ GLIBC_2.17 pthread_attr_setguardsize F GLIBC_2.17 pthread_attr_setstack F GLIBC_2.17 pthread_attr_setstackaddr F GLIBC_2.17 pthread_attr_setstacksize F -GLIBC_2.17 pthread_barrier_init F GLIBC_2.17 pthread_barrier_wait F GLIBC_2.17 pthread_barrierattr_destroy F GLIBC_2.17 pthread_barrierattr_getpshared F diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist index beeed71a45..283704db26 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist @@ -1397,6 +1397,7 @@ GLIBC_2.33 pthread_attr_setschedpolicy F GLIBC_2.33 pthread_attr_setscope F GLIBC_2.33 pthread_attr_setsigmask_np F GLIBC_2.33 pthread_barrier_destroy F +GLIBC_2.33 pthread_barrier_init F GLIBC_2.33 pthread_cond_broadcast F GLIBC_2.33 pthread_cond_clockwait F GLIBC_2.33 pthread_cond_destroy F @@ -2068,6 +2069,7 @@ GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_barrier_destroy F +GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_cond_clockwait F GLIBC_2.34 pthread_condattr_getclock F GLIBC_2.34 pthread_condattr_getpshared F diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist b/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist index 2a08dee8f3..9645195d13 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist @@ -18,7 +18,6 @@ GLIBC_2.33 pthread_attr_setguardsize F GLIBC_2.33 pthread_attr_setstack F GLIBC_2.33 pthread_attr_setstackaddr F GLIBC_2.33 pthread_attr_setstacksize F -GLIBC_2.33 pthread_barrier_init F GLIBC_2.33 pthread_barrier_wait F GLIBC_2.33 pthread_barrierattr_destroy F GLIBC_2.33 pthread_barrierattr_getpshared F diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist index 76e769a540..d62e76f76b 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist @@ -1446,6 +1446,7 @@ GLIBC_2.27 pthread_attr_setschedparam F GLIBC_2.27 pthread_attr_setschedpolicy F GLIBC_2.27 pthread_attr_setscope F GLIBC_2.27 pthread_barrier_destroy F +GLIBC_2.27 pthread_barrier_init F GLIBC_2.27 pthread_cond_broadcast F GLIBC_2.27 pthread_cond_destroy F GLIBC_2.27 pthread_cond_init F @@ -2268,6 +2269,7 @@ GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_barrier_destroy F +GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_cond_clockwait F GLIBC_2.34 pthread_condattr_getclock F GLIBC_2.34 pthread_condattr_getpshared F diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist index a82f695ce5..5c0a2eb72f 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist @@ -18,7 +18,6 @@ GLIBC_2.27 pthread_attr_setguardsize F GLIBC_2.27 pthread_attr_setstack F GLIBC_2.27 pthread_attr_setstackaddr F GLIBC_2.27 pthread_attr_setstacksize F -GLIBC_2.27 pthread_barrier_init F GLIBC_2.27 pthread_barrier_wait F GLIBC_2.27 pthread_barrierattr_destroy F GLIBC_2.27 pthread_barrierattr_getpshared F diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist index db6c7eeb56..1c357cdbe4 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist @@ -1977,6 +1977,7 @@ GLIBC_2.2 posix_spawnp F GLIBC_2.2 pread F GLIBC_2.2 pread64 F GLIBC_2.2 pthread_barrier_destroy F +GLIBC_2.2 pthread_barrier_init F GLIBC_2.2 pthread_condattr_getpshared F GLIBC_2.2 pthread_condattr_setpshared F GLIBC_2.2 pthread_mutex_timedlock F @@ -2352,6 +2353,7 @@ GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_barrier_destroy F +GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_cond_clockwait F GLIBC_2.34 pthread_condattr_getclock F GLIBC_2.34 pthread_condattr_getpshared F diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist index 36a6785c35..fd897a10e8 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist @@ -28,7 +28,6 @@ GLIBC_2.18 pthread_setattr_default_np F GLIBC_2.19 __libpthread_version_placeholder F GLIBC_2.2 pthread_attr_getstack F GLIBC_2.2 pthread_attr_setstack F -GLIBC_2.2 pthread_barrier_init F GLIBC_2.2 pthread_barrier_wait F GLIBC_2.2 pthread_barrierattr_destroy F GLIBC_2.2 pthread_barrierattr_init F diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist index b675abf047..9077389e62 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist @@ -1301,6 +1301,7 @@ GLIBC_2.2 pthread_attr_setschedparam F GLIBC_2.2 pthread_attr_setschedpolicy F GLIBC_2.2 pthread_attr_setscope F GLIBC_2.2 pthread_barrier_destroy F +GLIBC_2.2 pthread_barrier_init F GLIBC_2.2 pthread_cond_broadcast F GLIBC_2.2 pthread_cond_destroy F GLIBC_2.2 pthread_cond_init F @@ -2239,6 +2240,7 @@ GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_barrier_destroy F +GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_cond_clockwait F GLIBC_2.34 pthread_condattr_getclock F GLIBC_2.34 pthread_condattr_getpshared F diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist index a2c0545333..c35147676b 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist @@ -19,7 +19,6 @@ GLIBC_2.2 pthread_attr_setguardsize F GLIBC_2.2 pthread_attr_setstack F GLIBC_2.2 pthread_attr_setstackaddr F GLIBC_2.2 pthread_attr_setstacksize F -GLIBC_2.2 pthread_barrier_init F GLIBC_2.2 pthread_barrier_wait F GLIBC_2.2 pthread_barrierattr_destroy F GLIBC_2.2 pthread_barrierattr_init F diff --git a/sysdeps/unix/sysv/linux/sh/be/libc.abilist b/sysdeps/unix/sysv/linux/sh/be/libc.abilist index 9bdf494046..768e33c3a3 100644 --- a/sysdeps/unix/sysv/linux/sh/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/sh/be/libc.abilist @@ -1287,6 +1287,7 @@ GLIBC_2.2 pthread_attr_setschedparam F GLIBC_2.2 pthread_attr_setschedpolicy F GLIBC_2.2 pthread_attr_setscope F GLIBC_2.2 pthread_barrier_destroy F +GLIBC_2.2 pthread_barrier_init F GLIBC_2.2 pthread_cond_broadcast F GLIBC_2.2 pthread_cond_destroy F GLIBC_2.2 pthread_cond_init F @@ -2208,6 +2209,7 @@ GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_barrier_destroy F +GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_cond_clockwait F GLIBC_2.34 pthread_condattr_getclock F GLIBC_2.34 pthread_condattr_getpshared F diff --git a/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist b/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist index 83d069842e..e09370e4aa 100644 --- a/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist @@ -18,7 +18,6 @@ GLIBC_2.2 pthread_attr_setguardsize F GLIBC_2.2 pthread_attr_setstack F GLIBC_2.2 pthread_attr_setstackaddr F GLIBC_2.2 pthread_attr_setstacksize F -GLIBC_2.2 pthread_barrier_init F GLIBC_2.2 pthread_barrier_wait F GLIBC_2.2 pthread_barrierattr_destroy F GLIBC_2.2 pthread_barrierattr_init F diff --git a/sysdeps/unix/sysv/linux/sh/le/libc.abilist b/sysdeps/unix/sysv/linux/sh/le/libc.abilist index 017a1123bb..0ee0db5fa7 100644 --- a/sysdeps/unix/sysv/linux/sh/le/libc.abilist +++ b/sysdeps/unix/sysv/linux/sh/le/libc.abilist @@ -1287,6 +1287,7 @@ GLIBC_2.2 pthread_attr_setschedparam F GLIBC_2.2 pthread_attr_setschedpolicy F GLIBC_2.2 pthread_attr_setscope F GLIBC_2.2 pthread_barrier_destroy F +GLIBC_2.2 pthread_barrier_init F GLIBC_2.2 pthread_cond_broadcast F GLIBC_2.2 pthread_cond_destroy F GLIBC_2.2 pthread_cond_init F @@ -2205,6 +2206,7 @@ GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_barrier_destroy F +GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_cond_clockwait F GLIBC_2.34 pthread_condattr_getclock F GLIBC_2.34 pthread_condattr_getpshared F diff --git a/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist b/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist index 83d069842e..e09370e4aa 100644 --- a/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist @@ -18,7 +18,6 @@ GLIBC_2.2 pthread_attr_setguardsize F GLIBC_2.2 pthread_attr_setstack F GLIBC_2.2 pthread_attr_setstackaddr F GLIBC_2.2 pthread_attr_setstacksize F -GLIBC_2.2 pthread_barrier_init F GLIBC_2.2 pthread_barrier_wait F GLIBC_2.2 pthread_barrierattr_destroy F GLIBC_2.2 pthread_barrierattr_init F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist index 66a5b3ef4c..8ae1a982fe 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist @@ -1973,6 +1973,7 @@ GLIBC_2.2 posix_spawnp F GLIBC_2.2 pread F GLIBC_2.2 pread64 F GLIBC_2.2 pthread_barrier_destroy F +GLIBC_2.2 pthread_barrier_init F GLIBC_2.2 pthread_condattr_getpshared F GLIBC_2.2 pthread_condattr_setpshared F GLIBC_2.2 pthread_mutex_timedlock F @@ -2343,6 +2344,7 @@ GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_barrier_destroy F +GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_cond_clockwait F GLIBC_2.34 pthread_condattr_getclock F GLIBC_2.34 pthread_condattr_getpshared F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist index 37ca68efc8..7bffafaf35 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist @@ -27,7 +27,6 @@ GLIBC_2.18 pthread_getattr_default_np F GLIBC_2.18 pthread_setattr_default_np F GLIBC_2.2 pthread_attr_getstack F GLIBC_2.2 pthread_attr_setstack F -GLIBC_2.2 pthread_barrier_init F GLIBC_2.2 pthread_barrier_wait F GLIBC_2.2 pthread_barrierattr_destroy F GLIBC_2.2 pthread_barrierattr_init F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist index 34eb335566..ecdda1e4da 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist @@ -1330,6 +1330,7 @@ GLIBC_2.2 pthread_attr_setschedparam F GLIBC_2.2 pthread_attr_setschedpolicy F GLIBC_2.2 pthread_attr_setscope F GLIBC_2.2 pthread_barrier_destroy F +GLIBC_2.2 pthread_barrier_init F GLIBC_2.2 pthread_cond_broadcast F GLIBC_2.2 pthread_cond_destroy F GLIBC_2.2 pthread_cond_init F @@ -2256,6 +2257,7 @@ GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_barrier_destroy F +GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_cond_clockwait F GLIBC_2.34 pthread_condattr_getclock F GLIBC_2.34 pthread_condattr_getpshared F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist index c09df449a5..2bf65f2ea5 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist @@ -18,7 +18,6 @@ GLIBC_2.2 pthread_attr_setguardsize F GLIBC_2.2 pthread_attr_setstack F GLIBC_2.2 pthread_attr_setstackaddr F GLIBC_2.2 pthread_attr_setstacksize F -GLIBC_2.2 pthread_barrier_init F GLIBC_2.2 pthread_barrier_wait F GLIBC_2.2 pthread_barrierattr_destroy F GLIBC_2.2 pthread_barrierattr_init F diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist index 36bcf91609..1d32aaf3ad 100644 --- a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist @@ -1297,6 +1297,7 @@ GLIBC_2.2.5 pthread_attr_setschedparam F GLIBC_2.2.5 pthread_attr_setschedpolicy F GLIBC_2.2.5 pthread_attr_setscope F GLIBC_2.2.5 pthread_barrier_destroy F +GLIBC_2.2.5 pthread_barrier_init F GLIBC_2.2.5 pthread_cond_broadcast F GLIBC_2.2.5 pthread_cond_destroy F GLIBC_2.2.5 pthread_cond_init F @@ -2217,6 +2218,7 @@ GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_barrier_destroy F +GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_cond_clockwait F GLIBC_2.34 pthread_condattr_getclock F GLIBC_2.34 pthread_condattr_getpshared F diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist index 279ce8882d..f1e77108d7 100644 --- a/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist @@ -18,7 +18,6 @@ GLIBC_2.2.5 pthread_attr_setguardsize F GLIBC_2.2.5 pthread_attr_setstack F GLIBC_2.2.5 pthread_attr_setstackaddr F GLIBC_2.2.5 pthread_attr_setstacksize F -GLIBC_2.2.5 pthread_barrier_init F GLIBC_2.2.5 pthread_barrier_wait F GLIBC_2.2.5 pthread_barrierattr_destroy F GLIBC_2.2.5 pthread_barrierattr_init F diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist index b4f3ad080f..6620671c52 100644 --- a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist @@ -1463,6 +1463,7 @@ GLIBC_2.16 pthread_attr_setschedparam F GLIBC_2.16 pthread_attr_setschedpolicy F GLIBC_2.16 pthread_attr_setscope F GLIBC_2.16 pthread_barrier_destroy F +GLIBC_2.16 pthread_barrier_init F GLIBC_2.16 pthread_cond_broadcast F GLIBC_2.16 pthread_cond_destroy F GLIBC_2.16 pthread_cond_init F @@ -2322,6 +2323,7 @@ GLIBC_2.34 mtx_timedlock F GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_barrier_destroy F +GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_cond_clockwait F GLIBC_2.34 pthread_condattr_getclock F GLIBC_2.34 pthread_condattr_getpshared F diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist index 25704c1977..35a624ff5a 100644 --- a/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist @@ -18,7 +18,6 @@ GLIBC_2.16 pthread_attr_setguardsize F GLIBC_2.16 pthread_attr_setstack F GLIBC_2.16 pthread_attr_setstackaddr F GLIBC_2.16 pthread_attr_setstacksize F -GLIBC_2.16 pthread_barrier_init F GLIBC_2.16 pthread_barrier_wait F GLIBC_2.16 pthread_barrierattr_destroy F GLIBC_2.16 pthread_barrierattr_getpshared F |