diff options
64 files changed, 76 insertions, 33 deletions
diff --git a/nptl/Makefile b/nptl/Makefile index 01c383257c..96a01e1c0d 100644 --- a/nptl/Makefile +++ b/nptl/Makefile @@ -111,6 +111,7 @@ routines = \ pthread_mutexattr_gettype \ pthread_mutexattr_init \ pthread_mutexattr_setprioceiling \ + pthread_mutexattr_setprotocol \ pthread_once \ pthread_rwlock_rdlock \ pthread_rwlock_unlock \ @@ -170,7 +171,6 @@ libpthread-routines = \ pthread_getname \ pthread_join \ pthread_join_common \ - pthread_mutexattr_setprotocol \ pthread_mutexattr_setpshared \ pthread_mutexattr_setrobust \ pthread_mutexattr_settype \ diff --git a/nptl/Versions b/nptl/Versions index fde430b622..8dc6d3a4ff 100644 --- a/nptl/Versions +++ b/nptl/Versions @@ -103,6 +103,7 @@ libc { pthread_mutexattr_getprotocol; pthread_mutexattr_getrobust_np; pthread_mutexattr_setprioceiling; + pthread_mutexattr_setprotocol; } GLIBC_2.12 { pthread_mutex_consistent; @@ -154,6 +155,7 @@ libc { pthread_mutexattr_gettype; pthread_mutexattr_init; pthread_mutexattr_setprioceiling; + pthread_mutexattr_setprotocol; pthread_once; pthread_rwlock_rdlock; pthread_rwlock_unlock; @@ -339,7 +341,6 @@ libpthread { } GLIBC_2.4 { - pthread_mutexattr_setprotocol; pthread_mutexattr_setrobust_np; }; diff --git a/nptl/pthread_mutexattr_setprotocol.c b/nptl/pthread_mutexattr_setprotocol.c index 7415ab4e10..9a97729449 100644 --- a/nptl/pthread_mutexattr_setprotocol.c +++ b/nptl/pthread_mutexattr_setprotocol.c @@ -19,10 +19,10 @@ #include <errno.h> #include <pthreadP.h> - +#include <shlib-compat.h> int -pthread_mutexattr_setprotocol (pthread_mutexattr_t *attr, int protocol) +__pthread_mutexattr_setprotocol (pthread_mutexattr_t *attr, int protocol) { if (protocol != PTHREAD_PRIO_NONE && protocol != PTHREAD_PRIO_INHERIT @@ -36,3 +36,10 @@ pthread_mutexattr_setprotocol (pthread_mutexattr_t *attr, int protocol) return 0; } +versioned_symbol (libc, __pthread_mutexattr_setprotocol, + pthread_mutexattr_setprotocol, GLIBC_2_34); + +#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_4, GLIBC_2_34) +compat_symbol (libpthread, __pthread_mutexattr_setprotocol, + pthread_mutexattr_setprotocol, GLIBC_2_4); +#endif diff --git a/sysdeps/unix/sysv/linux/aarch64/libc.abilist b/sysdeps/unix/sysv/linux/aarch64/libc.abilist index 0651736847..a9f309f95a 100644 --- a/sysdeps/unix/sysv/linux/aarch64/libc.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/libc.abilist @@ -1488,6 +1488,7 @@ GLIBC_2.17 pthread_mutexattr_getrobust_np F GLIBC_2.17 pthread_mutexattr_gettype F GLIBC_2.17 pthread_mutexattr_init F GLIBC_2.17 pthread_mutexattr_setprioceiling F +GLIBC_2.17 pthread_mutexattr_setprotocol F GLIBC_2.17 pthread_once F GLIBC_2.17 pthread_rwlock_rdlock F GLIBC_2.17 pthread_rwlock_unlock F @@ -2252,6 +2253,7 @@ GLIBC_2.34 pthread_mutexattr_getrobust F GLIBC_2.34 pthread_mutexattr_gettype F GLIBC_2.34 pthread_mutexattr_init F GLIBC_2.34 pthread_mutexattr_setprioceiling F +GLIBC_2.34 pthread_mutexattr_setprotocol F GLIBC_2.34 pthread_once F GLIBC_2.34 pthread_rwlock_rdlock F GLIBC_2.34 pthread_rwlock_unlock F diff --git a/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist b/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist index d092fa1304..01d3b48af4 100644 --- a/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist @@ -44,7 +44,6 @@ GLIBC_2.17 pthread_getcpuclockid F GLIBC_2.17 pthread_getname_np F GLIBC_2.17 pthread_join F GLIBC_2.17 pthread_mutexattr_setkind_np F -GLIBC_2.17 pthread_mutexattr_setprotocol F GLIBC_2.17 pthread_mutexattr_setpshared F GLIBC_2.17 pthread_mutexattr_setrobust F GLIBC_2.17 pthread_mutexattr_setrobust_np F diff --git a/sysdeps/unix/sysv/linux/alpha/libc.abilist b/sysdeps/unix/sysv/linux/alpha/libc.abilist index 281ea8e265..4a4c6b63ea 100644 --- a/sysdeps/unix/sysv/linux/alpha/libc.abilist +++ b/sysdeps/unix/sysv/linux/alpha/libc.abilist @@ -2335,6 +2335,7 @@ GLIBC_2.34 pthread_mutexattr_getrobust F GLIBC_2.34 pthread_mutexattr_gettype F GLIBC_2.34 pthread_mutexattr_init F GLIBC_2.34 pthread_mutexattr_setprioceiling F +GLIBC_2.34 pthread_mutexattr_setprotocol F GLIBC_2.34 pthread_once F GLIBC_2.34 pthread_rwlock_rdlock F GLIBC_2.34 pthread_rwlock_unlock F @@ -2530,6 +2531,7 @@ GLIBC_2.4 pthread_mutexattr_getprioceiling F GLIBC_2.4 pthread_mutexattr_getprotocol F GLIBC_2.4 pthread_mutexattr_getrobust_np F GLIBC_2.4 pthread_mutexattr_setprioceiling F +GLIBC_2.4 pthread_mutexattr_setprotocol F GLIBC_2.4 qecvt F GLIBC_2.4 qecvt_r F GLIBC_2.4 qfcvt F diff --git a/sysdeps/unix/sysv/linux/alpha/libpthread.abilist b/sysdeps/unix/sysv/linux/alpha/libpthread.abilist index b234b9262d..69a17809f9 100644 --- a/sysdeps/unix/sysv/linux/alpha/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/alpha/libpthread.abilist @@ -125,5 +125,4 @@ GLIBC_2.30 pthread_rwlock_clockrdlock F GLIBC_2.30 pthread_rwlock_clockwrlock F GLIBC_2.30 sem_clockwait F GLIBC_2.31 pthread_clockjoin_np F -GLIBC_2.4 pthread_mutexattr_setprotocol F GLIBC_2.4 pthread_mutexattr_setrobust_np F diff --git a/sysdeps/unix/sysv/linux/arc/libc.abilist b/sysdeps/unix/sysv/linux/arc/libc.abilist index ccb7b15c25..6a21e0e7b9 100644 --- a/sysdeps/unix/sysv/linux/arc/libc.abilist +++ b/sysdeps/unix/sysv/linux/arc/libc.abilist @@ -1416,6 +1416,7 @@ GLIBC_2.32 pthread_mutexattr_getrobust_np F GLIBC_2.32 pthread_mutexattr_gettype F GLIBC_2.32 pthread_mutexattr_init F GLIBC_2.32 pthread_mutexattr_setprioceiling F +GLIBC_2.32 pthread_mutexattr_setprotocol F GLIBC_2.32 pthread_once F GLIBC_2.32 pthread_rwlock_rdlock F GLIBC_2.32 pthread_rwlock_unlock F @@ -2011,6 +2012,7 @@ GLIBC_2.34 pthread_mutexattr_getrobust F GLIBC_2.34 pthread_mutexattr_gettype F GLIBC_2.34 pthread_mutexattr_init F GLIBC_2.34 pthread_mutexattr_setprioceiling F +GLIBC_2.34 pthread_mutexattr_setprotocol F GLIBC_2.34 pthread_once F GLIBC_2.34 pthread_rwlock_rdlock F GLIBC_2.34 pthread_rwlock_unlock F diff --git a/sysdeps/unix/sysv/linux/arc/libpthread.abilist b/sysdeps/unix/sysv/linux/arc/libpthread.abilist index 0493a91b4b..346ff60fc5 100644 --- a/sysdeps/unix/sysv/linux/arc/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/arc/libpthread.abilist @@ -59,7 +59,6 @@ GLIBC_2.32 pthread_getcpuclockid F GLIBC_2.32 pthread_getname_np F GLIBC_2.32 pthread_join F GLIBC_2.32 pthread_mutexattr_setkind_np F -GLIBC_2.32 pthread_mutexattr_setprotocol F GLIBC_2.32 pthread_mutexattr_setpshared F GLIBC_2.32 pthread_mutexattr_setrobust F GLIBC_2.32 pthread_mutexattr_setrobust_np F diff --git a/sysdeps/unix/sysv/linux/arm/be/libc.abilist b/sysdeps/unix/sysv/linux/arm/be/libc.abilist index 665d1556bf..eedbc8e9a4 100644 --- a/sysdeps/unix/sysv/linux/arm/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/arm/be/libc.abilist @@ -191,6 +191,7 @@ GLIBC_2.34 pthread_mutexattr_getrobust F GLIBC_2.34 pthread_mutexattr_gettype F GLIBC_2.34 pthread_mutexattr_init F GLIBC_2.34 pthread_mutexattr_setprioceiling F +GLIBC_2.34 pthread_mutexattr_setprotocol F GLIBC_2.34 pthread_once F GLIBC_2.34 pthread_rwlock_rdlock F GLIBC_2.34 pthread_rwlock_unlock F @@ -1618,6 +1619,7 @@ GLIBC_2.4 pthread_mutexattr_getrobust_np F GLIBC_2.4 pthread_mutexattr_gettype F GLIBC_2.4 pthread_mutexattr_init F GLIBC_2.4 pthread_mutexattr_setprioceiling F +GLIBC_2.4 pthread_mutexattr_setprotocol F GLIBC_2.4 pthread_once F GLIBC_2.4 pthread_rwlock_rdlock F GLIBC_2.4 pthread_rwlock_unlock F diff --git a/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist b/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist index b400336ef8..fa7d3ac82b 100644 --- a/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist @@ -74,7 +74,6 @@ GLIBC_2.4 pthread_getconcurrency F GLIBC_2.4 pthread_getcpuclockid F GLIBC_2.4 pthread_join F GLIBC_2.4 pthread_mutexattr_setkind_np F -GLIBC_2.4 pthread_mutexattr_setprotocol F GLIBC_2.4 pthread_mutexattr_setpshared F GLIBC_2.4 pthread_mutexattr_setrobust_np F GLIBC_2.4 pthread_mutexattr_settype F diff --git a/sysdeps/unix/sysv/linux/arm/le/libc.abilist b/sysdeps/unix/sysv/linux/arm/le/libc.abilist index 460fe0dd0d..b1dd5dcdfc 100644 --- a/sysdeps/unix/sysv/linux/arm/le/libc.abilist +++ b/sysdeps/unix/sysv/linux/arm/le/libc.abilist @@ -188,6 +188,7 @@ GLIBC_2.34 pthread_mutexattr_getrobust F GLIBC_2.34 pthread_mutexattr_gettype F GLIBC_2.34 pthread_mutexattr_init F GLIBC_2.34 pthread_mutexattr_setprioceiling F +GLIBC_2.34 pthread_mutexattr_setprotocol F GLIBC_2.34 pthread_once F GLIBC_2.34 pthread_rwlock_rdlock F GLIBC_2.34 pthread_rwlock_unlock F @@ -1615,6 +1616,7 @@ GLIBC_2.4 pthread_mutexattr_getrobust_np F GLIBC_2.4 pthread_mutexattr_gettype F GLIBC_2.4 pthread_mutexattr_init F GLIBC_2.4 pthread_mutexattr_setprioceiling F +GLIBC_2.4 pthread_mutexattr_setprotocol F GLIBC_2.4 pthread_once F GLIBC_2.4 pthread_rwlock_rdlock F GLIBC_2.4 pthread_rwlock_unlock F diff --git a/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist b/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist index b400336ef8..fa7d3ac82b 100644 --- a/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist @@ -74,7 +74,6 @@ GLIBC_2.4 pthread_getconcurrency F GLIBC_2.4 pthread_getcpuclockid F GLIBC_2.4 pthread_join F GLIBC_2.4 pthread_mutexattr_setkind_np F -GLIBC_2.4 pthread_mutexattr_setprotocol F GLIBC_2.4 pthread_mutexattr_setpshared F GLIBC_2.4 pthread_mutexattr_setrobust_np F GLIBC_2.4 pthread_mutexattr_settype F diff --git a/sysdeps/unix/sysv/linux/csky/libc.abilist b/sysdeps/unix/sysv/linux/csky/libc.abilist index 4e86afe749..e34caef3be 100644 --- a/sysdeps/unix/sysv/linux/csky/libc.abilist +++ b/sysdeps/unix/sysv/linux/csky/libc.abilist @@ -1475,6 +1475,7 @@ GLIBC_2.29 pthread_mutexattr_getrobust_np F GLIBC_2.29 pthread_mutexattr_gettype F GLIBC_2.29 pthread_mutexattr_init F GLIBC_2.29 pthread_mutexattr_setprioceiling F +GLIBC_2.29 pthread_mutexattr_setprotocol F GLIBC_2.29 pthread_once F GLIBC_2.29 pthread_rwlock_rdlock F GLIBC_2.29 pthread_rwlock_unlock F @@ -2195,6 +2196,7 @@ GLIBC_2.34 pthread_mutexattr_getrobust F GLIBC_2.34 pthread_mutexattr_gettype F GLIBC_2.34 pthread_mutexattr_init F GLIBC_2.34 pthread_mutexattr_setprioceiling F +GLIBC_2.34 pthread_mutexattr_setprotocol F GLIBC_2.34 pthread_once F GLIBC_2.34 pthread_rwlock_rdlock F GLIBC_2.34 pthread_rwlock_unlock F diff --git a/sysdeps/unix/sysv/linux/csky/libpthread.abilist b/sysdeps/unix/sysv/linux/csky/libpthread.abilist index 78c41eb581..fded2b7bb2 100644 --- a/sysdeps/unix/sysv/linux/csky/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/csky/libpthread.abilist @@ -58,7 +58,6 @@ GLIBC_2.29 pthread_getcpuclockid F GLIBC_2.29 pthread_getname_np F GLIBC_2.29 pthread_join F GLIBC_2.29 pthread_mutexattr_setkind_np F -GLIBC_2.29 pthread_mutexattr_setprotocol F GLIBC_2.29 pthread_mutexattr_setpshared F GLIBC_2.29 pthread_mutexattr_setrobust F GLIBC_2.29 pthread_mutexattr_setrobust_np F diff --git a/sysdeps/unix/sysv/linux/hppa/libc.abilist b/sysdeps/unix/sysv/linux/hppa/libc.abilist index 169959464f..10abebcb84 100644 --- a/sysdeps/unix/sysv/linux/hppa/libc.abilist +++ b/sysdeps/unix/sysv/linux/hppa/libc.abilist @@ -2148,6 +2148,7 @@ GLIBC_2.34 pthread_mutexattr_getrobust F GLIBC_2.34 pthread_mutexattr_gettype F GLIBC_2.34 pthread_mutexattr_init F GLIBC_2.34 pthread_mutexattr_setprioceiling F +GLIBC_2.34 pthread_mutexattr_setprotocol F GLIBC_2.34 pthread_once F GLIBC_2.34 pthread_rwlock_rdlock F GLIBC_2.34 pthread_rwlock_unlock F @@ -2229,6 +2230,7 @@ GLIBC_2.4 pthread_mutexattr_getprioceiling F GLIBC_2.4 pthread_mutexattr_getprotocol F GLIBC_2.4 pthread_mutexattr_getrobust_np F GLIBC_2.4 pthread_mutexattr_setprioceiling F +GLIBC_2.4 pthread_mutexattr_setprotocol F GLIBC_2.4 readlinkat F GLIBC_2.4 renameat F GLIBC_2.4 symlinkat F diff --git a/sysdeps/unix/sysv/linux/hppa/libpthread.abilist b/sysdeps/unix/sysv/linux/hppa/libpthread.abilist index 4eca69c42b..050972d4a7 100644 --- a/sysdeps/unix/sysv/linux/hppa/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/hppa/libpthread.abilist @@ -115,5 +115,4 @@ GLIBC_2.30 pthread_rwlock_clockrdlock F GLIBC_2.30 pthread_rwlock_clockwrlock F GLIBC_2.30 sem_clockwait F GLIBC_2.31 pthread_clockjoin_np F -GLIBC_2.4 pthread_mutexattr_setprotocol F GLIBC_2.4 pthread_mutexattr_setrobust_np F diff --git a/sysdeps/unix/sysv/linux/i386/libc.abilist b/sysdeps/unix/sysv/linux/i386/libc.abilist index eb19255312..3ada5f2d1a 100644 --- a/sysdeps/unix/sysv/linux/i386/libc.abilist +++ b/sysdeps/unix/sysv/linux/i386/libc.abilist @@ -2325,6 +2325,7 @@ GLIBC_2.34 pthread_mutexattr_getrobust F GLIBC_2.34 pthread_mutexattr_gettype F GLIBC_2.34 pthread_mutexattr_init F GLIBC_2.34 pthread_mutexattr_setprioceiling F +GLIBC_2.34 pthread_mutexattr_setprotocol F GLIBC_2.34 pthread_once F GLIBC_2.34 pthread_rwlock_rdlock F GLIBC_2.34 pthread_rwlock_unlock F @@ -2406,6 +2407,7 @@ GLIBC_2.4 pthread_mutexattr_getprioceiling F GLIBC_2.4 pthread_mutexattr_getprotocol F GLIBC_2.4 pthread_mutexattr_getrobust_np F GLIBC_2.4 pthread_mutexattr_setprioceiling F +GLIBC_2.4 pthread_mutexattr_setprotocol F GLIBC_2.4 readlinkat F GLIBC_2.4 renameat F GLIBC_2.4 symlinkat F diff --git a/sysdeps/unix/sysv/linux/i386/libpthread.abilist b/sysdeps/unix/sysv/linux/i386/libpthread.abilist index edfd430900..d63f45bb1d 100644 --- a/sysdeps/unix/sysv/linux/i386/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/i386/libpthread.abilist @@ -123,5 +123,4 @@ GLIBC_2.30 pthread_rwlock_clockrdlock F GLIBC_2.30 pthread_rwlock_clockwrlock F GLIBC_2.30 sem_clockwait F GLIBC_2.31 pthread_clockjoin_np F -GLIBC_2.4 pthread_mutexattr_setprotocol F GLIBC_2.4 pthread_mutexattr_setrobust_np F diff --git a/sysdeps/unix/sysv/linux/ia64/libc.abilist b/sysdeps/unix/sysv/linux/ia64/libc.abilist index cd64cf9cf7..c97b69e2d2 100644 --- a/sysdeps/unix/sysv/linux/ia64/libc.abilist +++ b/sysdeps/unix/sysv/linux/ia64/libc.abilist @@ -2182,6 +2182,7 @@ GLIBC_2.34 pthread_mutexattr_getrobust F GLIBC_2.34 pthread_mutexattr_gettype F GLIBC_2.34 pthread_mutexattr_init F GLIBC_2.34 pthread_mutexattr_setprioceiling F +GLIBC_2.34 pthread_mutexattr_setprotocol F GLIBC_2.34 pthread_once F GLIBC_2.34 pthread_rwlock_rdlock F GLIBC_2.34 pthread_rwlock_unlock F @@ -2263,6 +2264,7 @@ GLIBC_2.4 pthread_mutexattr_getprioceiling F GLIBC_2.4 pthread_mutexattr_getprotocol F GLIBC_2.4 pthread_mutexattr_getrobust_np F GLIBC_2.4 pthread_mutexattr_setprioceiling F +GLIBC_2.4 pthread_mutexattr_setprotocol F GLIBC_2.4 readlinkat F GLIBC_2.4 renameat F GLIBC_2.4 symlinkat F diff --git a/sysdeps/unix/sysv/linux/ia64/libpthread.abilist b/sysdeps/unix/sysv/linux/ia64/libpthread.abilist index e33727a09d..f65021aef7 100644 --- a/sysdeps/unix/sysv/linux/ia64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/ia64/libpthread.abilist @@ -117,5 +117,4 @@ GLIBC_2.30 pthread_rwlock_clockrdlock F GLIBC_2.30 pthread_rwlock_clockwrlock F GLIBC_2.30 sem_clockwait F GLIBC_2.31 pthread_clockjoin_np F -GLIBC_2.4 pthread_mutexattr_setprotocol F GLIBC_2.4 pthread_mutexattr_setrobust_np F diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist index 7c1d266ded..deefb50859 100644 --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist @@ -192,6 +192,7 @@ GLIBC_2.34 pthread_mutexattr_getrobust F GLIBC_2.34 pthread_mutexattr_gettype F GLIBC_2.34 pthread_mutexattr_init F GLIBC_2.34 pthread_mutexattr_setprioceiling F +GLIBC_2.34 pthread_mutexattr_setprotocol F GLIBC_2.34 pthread_once F GLIBC_2.34 pthread_rwlock_rdlock F GLIBC_2.34 pthread_rwlock_unlock F @@ -1598,6 +1599,7 @@ GLIBC_2.4 pthread_mutexattr_getrobust_np F GLIBC_2.4 pthread_mutexattr_gettype F GLIBC_2.4 pthread_mutexattr_init F GLIBC_2.4 pthread_mutexattr_setprioceiling F +GLIBC_2.4 pthread_mutexattr_setprotocol F GLIBC_2.4 pthread_once F GLIBC_2.4 pthread_rwlock_rdlock F GLIBC_2.4 pthread_rwlock_unlock F diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist index b400336ef8..fa7d3ac82b 100644 --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist @@ -74,7 +74,6 @@ GLIBC_2.4 pthread_getconcurrency F GLIBC_2.4 pthread_getcpuclockid F GLIBC_2.4 pthread_join F GLIBC_2.4 pthread_mutexattr_setkind_np F -GLIBC_2.4 pthread_mutexattr_setprotocol F GLIBC_2.4 pthread_mutexattr_setpshared F GLIBC_2.4 pthread_mutexattr_setrobust_np F GLIBC_2.4 pthread_mutexattr_settype F diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist index cabc4a23b2..7e2103eaf4 100644 --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist @@ -2268,6 +2268,7 @@ GLIBC_2.34 pthread_mutexattr_getrobust F GLIBC_2.34 pthread_mutexattr_gettype F GLIBC_2.34 pthread_mutexattr_init F GLIBC_2.34 pthread_mutexattr_setprioceiling F +GLIBC_2.34 pthread_mutexattr_setprotocol F GLIBC_2.34 pthread_once F GLIBC_2.34 pthread_rwlock_rdlock F GLIBC_2.34 pthread_rwlock_unlock F @@ -2349,6 +2350,7 @@ GLIBC_2.4 pthread_mutexattr_getprioceiling F GLIBC_2.4 pthread_mutexattr_getprotocol F GLIBC_2.4 pthread_mutexattr_getrobust_np F GLIBC_2.4 pthread_mutexattr_setprioceiling F +GLIBC_2.4 pthread_mutexattr_setprotocol F GLIBC_2.4 readlinkat F GLIBC_2.4 renameat F GLIBC_2.4 symlinkat F diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist index edfd430900..d63f45bb1d 100644 --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist @@ -123,5 +123,4 @@ GLIBC_2.30 pthread_rwlock_clockrdlock F GLIBC_2.30 pthread_rwlock_clockwrlock F GLIBC_2.30 sem_clockwait F GLIBC_2.31 pthread_clockjoin_np F -GLIBC_2.4 pthread_mutexattr_setprotocol F GLIBC_2.4 pthread_mutexattr_setrobust_np F diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist index 974eea922e..32ca8d448e 100644 --- a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist @@ -1490,6 +1490,7 @@ GLIBC_2.18 pthread_mutexattr_getrobust_np F GLIBC_2.18 pthread_mutexattr_gettype F GLIBC_2.18 pthread_mutexattr_init F GLIBC_2.18 pthread_mutexattr_setprioceiling F +GLIBC_2.18 pthread_mutexattr_setprotocol F GLIBC_2.18 pthread_once F GLIBC_2.18 pthread_rwlock_rdlock F GLIBC_2.18 pthread_rwlock_unlock F @@ -2246,6 +2247,7 @@ GLIBC_2.34 pthread_mutexattr_getrobust F GLIBC_2.34 pthread_mutexattr_gettype F GLIBC_2.34 pthread_mutexattr_init F GLIBC_2.34 pthread_mutexattr_setprioceiling F +GLIBC_2.34 pthread_mutexattr_setprotocol F GLIBC_2.34 pthread_once F GLIBC_2.34 pthread_rwlock_rdlock F GLIBC_2.34 pthread_rwlock_unlock F diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist index 5a3c568dab..3a134d7c6b 100644 --- a/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist @@ -45,7 +45,6 @@ GLIBC_2.18 pthread_getcpuclockid F GLIBC_2.18 pthread_getname_np F GLIBC_2.18 pthread_join F GLIBC_2.18 pthread_mutexattr_setkind_np F -GLIBC_2.18 pthread_mutexattr_setprotocol F GLIBC_2.18 pthread_mutexattr_setpshared F GLIBC_2.18 pthread_mutexattr_setrobust F GLIBC_2.18 pthread_mutexattr_setrobust_np F diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist index f4c63ebe81..5f46331f10 100644 --- a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist @@ -1490,6 +1490,7 @@ GLIBC_2.18 pthread_mutexattr_getrobust_np F GLIBC_2.18 pthread_mutexattr_gettype F GLIBC_2.18 pthread_mutexattr_init F GLIBC_2.18 pthread_mutexattr_setprioceiling F +GLIBC_2.18 pthread_mutexattr_setprotocol F GLIBC_2.18 pthread_once F GLIBC_2.18 pthread_rwlock_rdlock F GLIBC_2.18 pthread_rwlock_unlock F @@ -2243,6 +2244,7 @@ GLIBC_2.34 pthread_mutexattr_getrobust F GLIBC_2.34 pthread_mutexattr_gettype F GLIBC_2.34 pthread_mutexattr_init F GLIBC_2.34 pthread_mutexattr_setprioceiling F +GLIBC_2.34 pthread_mutexattr_setprotocol F GLIBC_2.34 pthread_once F GLIBC_2.34 pthread_rwlock_rdlock F GLIBC_2.34 pthread_rwlock_unlock F diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist index 5a3c568dab..3a134d7c6b 100644 --- a/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist @@ -45,7 +45,6 @@ GLIBC_2.18 pthread_getcpuclockid F GLIBC_2.18 pthread_getname_np F GLIBC_2.18 pthread_join F GLIBC_2.18 pthread_mutexattr_setkind_np F -GLIBC_2.18 pthread_mutexattr_setprotocol F GLIBC_2.18 pthread_mutexattr_setpshared F GLIBC_2.18 pthread_mutexattr_setrobust F GLIBC_2.18 pthread_mutexattr_setrobust_np F diff --git a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist index 60be5fb694..2ed40a72f9 100644 --- a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist @@ -2231,6 +2231,7 @@ GLIBC_2.34 pthread_mutexattr_getrobust F GLIBC_2.34 pthread_mutexattr_gettype F GLIBC_2.34 pthread_mutexattr_init F GLIBC_2.34 pthread_mutexattr_setprioceiling F +GLIBC_2.34 pthread_mutexattr_setprotocol F GLIBC_2.34 pthread_once F GLIBC_2.34 pthread_rwlock_rdlock F GLIBC_2.34 pthread_rwlock_unlock F @@ -2310,6 +2311,7 @@ GLIBC_2.4 pthread_mutexattr_getprioceiling F GLIBC_2.4 pthread_mutexattr_getprotocol F GLIBC_2.4 pthread_mutexattr_getrobust_np F GLIBC_2.4 pthread_mutexattr_setprioceiling F +GLIBC_2.4 pthread_mutexattr_setprotocol F GLIBC_2.4 readlinkat F GLIBC_2.4 renameat F GLIBC_2.4 symlinkat F diff --git a/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist b/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist index 189bd0a3e2..2914e27b5c 100644 --- a/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist @@ -124,5 +124,4 @@ GLIBC_2.30 pthread_rwlock_clockrdlock F GLIBC_2.30 pthread_rwlock_clockwrlock F GLIBC_2.30 sem_clockwait F GLIBC_2.31 pthread_clockjoin_np F -GLIBC_2.4 pthread_mutexattr_setprotocol F GLIBC_2.4 pthread_mutexattr_setrobust_np F diff --git a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist index a07fd9a016..a23c92e513 100644 --- a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist @@ -2229,6 +2229,7 @@ GLIBC_2.34 pthread_mutexattr_getrobust F GLIBC_2.34 pthread_mutexattr_gettype F GLIBC_2.34 pthread_mutexattr_init F GLIBC_2.34 pthread_mutexattr_setprioceiling F +GLIBC_2.34 pthread_mutexattr_setprotocol F GLIBC_2.34 pthread_once F GLIBC_2.34 pthread_rwlock_rdlock F GLIBC_2.34 pthread_rwlock_unlock F @@ -2308,6 +2309,7 @@ GLIBC_2.4 pthread_mutexattr_getprioceiling F GLIBC_2.4 pthread_mutexattr_getprotocol F GLIBC_2.4 pthread_mutexattr_getrobust_np F GLIBC_2.4 pthread_mutexattr_setprioceiling F +GLIBC_2.4 pthread_mutexattr_setprotocol F GLIBC_2.4 readlinkat F GLIBC_2.4 renameat F GLIBC_2.4 symlinkat F diff --git a/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist b/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist index 189bd0a3e2..2914e27b5c 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist @@ -124,5 +124,4 @@ GLIBC_2.30 pthread_rwlock_clockrdlock F GLIBC_2.30 pthread_rwlock_clockwrlock F GLIBC_2.30 sem_clockwait F GLIBC_2.31 pthread_clockjoin_np F -GLIBC_2.4 pthread_mutexattr_setprotocol F GLIBC_2.4 pthread_mutexattr_setrobust_np F diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist index b05ebb4a62..e7d458228b 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist @@ -2237,6 +2237,7 @@ GLIBC_2.34 pthread_mutexattr_getrobust F GLIBC_2.34 pthread_mutexattr_gettype F GLIBC_2.34 pthread_mutexattr_init F GLIBC_2.34 pthread_mutexattr_setprioceiling F +GLIBC_2.34 pthread_mutexattr_setprotocol F GLIBC_2.34 pthread_once F GLIBC_2.34 pthread_rwlock_rdlock F GLIBC_2.34 pthread_rwlock_unlock F @@ -2316,6 +2317,7 @@ GLIBC_2.4 pthread_mutexattr_getprioceiling F GLIBC_2.4 pthread_mutexattr_getprotocol F GLIBC_2.4 pthread_mutexattr_getrobust_np F GLIBC_2.4 pthread_mutexattr_setprioceiling F +GLIBC_2.4 pthread_mutexattr_setprotocol F GLIBC_2.4 readlinkat F GLIBC_2.4 renameat F GLIBC_2.4 symlinkat F diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist index 47d9706ec2..6bd900f06c 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist @@ -2231,6 +2231,7 @@ GLIBC_2.34 pthread_mutexattr_getrobust F GLIBC_2.34 pthread_mutexattr_gettype F GLIBC_2.34 pthread_mutexattr_init F GLIBC_2.34 pthread_mutexattr_setprioceiling F +GLIBC_2.34 pthread_mutexattr_setprotocol F GLIBC_2.34 pthread_once F GLIBC_2.34 pthread_rwlock_rdlock F GLIBC_2.34 pthread_rwlock_unlock F @@ -2310,6 +2311,7 @@ GLIBC_2.4 pthread_mutexattr_getprioceiling F GLIBC_2.4 pthread_mutexattr_getprotocol F GLIBC_2.4 pthread_mutexattr_getrobust_np F GLIBC_2.4 pthread_mutexattr_setprioceiling F +GLIBC_2.4 pthread_mutexattr_setprotocol F GLIBC_2.4 readlinkat F GLIBC_2.4 renameat F GLIBC_2.4 symlinkat F diff --git a/sysdeps/unix/sysv/linux/nios2/libc.abilist b/sysdeps/unix/sysv/linux/nios2/libc.abilist index bfb8fb6b46..d275023fa8 100644 --- a/sysdeps/unix/sysv/linux/nios2/libc.abilist +++ b/sysdeps/unix/sysv/linux/nios2/libc.abilist @@ -1533,6 +1533,7 @@ GLIBC_2.21 pthread_mutexattr_getrobust_np F GLIBC_2.21 pthread_mutexattr_gettype F GLIBC_2.21 pthread_mutexattr_init F GLIBC_2.21 pthread_mutexattr_setprioceiling F +GLIBC_2.21 pthread_mutexattr_setprotocol F GLIBC_2.21 pthread_once F GLIBC_2.21 pthread_rwlock_rdlock F GLIBC_2.21 pthread_rwlock_unlock F @@ -2285,6 +2286,7 @@ GLIBC_2.34 pthread_mutexattr_getrobust F GLIBC_2.34 pthread_mutexattr_gettype F GLIBC_2.34 pthread_mutexattr_init F GLIBC_2.34 pthread_mutexattr_setprioceiling F +GLIBC_2.34 pthread_mutexattr_setprotocol F GLIBC_2.34 pthread_once F GLIBC_2.34 pthread_rwlock_rdlock F GLIBC_2.34 pthread_rwlock_unlock F diff --git a/sysdeps/unix/sysv/linux/nios2/libpthread.abilist b/sysdeps/unix/sysv/linux/nios2/libpthread.abilist index 8625d90aa0..03b06212cf 100644 --- a/sysdeps/unix/sysv/linux/nios2/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/nios2/libpthread.abilist @@ -45,7 +45,6 @@ GLIBC_2.21 pthread_getcpuclockid F GLIBC_2.21 pthread_getname_np F GLIBC_2.21 pthread_join F GLIBC_2.21 pthread_mutexattr_setkind_np F -GLIBC_2.21 pthread_mutexattr_setprotocol F GLIBC_2.21 pthread_mutexattr_setpshared F GLIBC_2.21 pthread_mutexattr_setrobust F GLIBC_2.21 pthread_mutexattr_setrobust_np F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist index f66fa7ed09..292c509465 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist @@ -2295,6 +2295,7 @@ GLIBC_2.34 pthread_mutexattr_getrobust F GLIBC_2.34 pthread_mutexattr_gettype F GLIBC_2.34 pthread_mutexattr_init F GLIBC_2.34 pthread_mutexattr_setprioceiling F +GLIBC_2.34 pthread_mutexattr_setprotocol F GLIBC_2.34 pthread_once F GLIBC_2.34 pthread_rwlock_rdlock F GLIBC_2.34 pthread_rwlock_unlock F @@ -2490,6 +2491,7 @@ GLIBC_2.4 pthread_mutexattr_getprioceiling F GLIBC_2.4 pthread_mutexattr_getprotocol F GLIBC_2.4 pthread_mutexattr_getrobust_np F GLIBC_2.4 pthread_mutexattr_setprioceiling F +GLIBC_2.4 pthread_mutexattr_setprotocol F GLIBC_2.4 qecvt F GLIBC_2.4 qecvt_r F GLIBC_2.4 qfcvt F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist index 04b86379e7..da1c8e1ec1 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist @@ -123,7 +123,6 @@ GLIBC_2.30 pthread_rwlock_clockrdlock F GLIBC_2.30 pthread_rwlock_clockwrlock F GLIBC_2.30 sem_clockwait F GLIBC_2.31 pthread_clockjoin_np F -GLIBC_2.4 pthread_mutexattr_setprotocol F GLIBC_2.4 pthread_mutexattr_setrobust_np F GLIBC_2.6 pthread_attr_setstack F GLIBC_2.6 pthread_attr_setstacksize F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist index b2baae76c8..0b9a931c8a 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist @@ -2328,6 +2328,7 @@ GLIBC_2.34 pthread_mutexattr_getrobust F GLIBC_2.34 pthread_mutexattr_gettype F GLIBC_2.34 pthread_mutexattr_init F GLIBC_2.34 pthread_mutexattr_setprioceiling F +GLIBC_2.34 pthread_mutexattr_setprotocol F GLIBC_2.34 pthread_once F GLIBC_2.34 pthread_rwlock_rdlock F GLIBC_2.34 pthread_rwlock_unlock F @@ -2535,6 +2536,7 @@ GLIBC_2.4 pthread_mutexattr_getprioceiling F GLIBC_2.4 pthread_mutexattr_getprotocol F GLIBC_2.4 pthread_mutexattr_getrobust_np F GLIBC_2.4 pthread_mutexattr_setprioceiling F +GLIBC_2.4 pthread_mutexattr_setprotocol F GLIBC_2.4 qecvt F GLIBC_2.4 qecvt_r F GLIBC_2.4 qfcvt F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist index 587186b60b..07b27971dd 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist @@ -2149,6 +2149,7 @@ GLIBC_2.34 pthread_mutexattr_getrobust F GLIBC_2.34 pthread_mutexattr_gettype F GLIBC_2.34 pthread_mutexattr_init F GLIBC_2.34 pthread_mutexattr_setprioceiling F +GLIBC_2.34 pthread_mutexattr_setprotocol F GLIBC_2.34 pthread_once F GLIBC_2.34 pthread_rwlock_rdlock F GLIBC_2.34 pthread_rwlock_unlock F @@ -2344,6 +2345,7 @@ GLIBC_2.4 pthread_mutexattr_getprioceiling F GLIBC_2.4 pthread_mutexattr_getprotocol F GLIBC_2.4 pthread_mutexattr_getrobust_np F GLIBC_2.4 pthread_mutexattr_setprioceiling F +GLIBC_2.4 pthread_mutexattr_setprotocol F GLIBC_2.4 qecvt F GLIBC_2.4 qecvt_r F GLIBC_2.4 qfcvt F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist index d86ab97dad..bbe2429ce7 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist @@ -113,7 +113,6 @@ GLIBC_2.30 pthread_rwlock_clockrdlock F GLIBC_2.30 pthread_rwlock_clockwrlock F GLIBC_2.30 sem_clockwait F GLIBC_2.31 pthread_clockjoin_np F -GLIBC_2.4 pthread_mutexattr_setprotocol F GLIBC_2.4 pthread_mutexattr_setrobust_np F GLIBC_2.6 pthread_attr_setstack F GLIBC_2.6 pthread_attr_setstacksize F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist index f95199208d..b649dd3c52 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist @@ -1576,6 +1576,7 @@ GLIBC_2.17 pthread_mutexattr_getrobust_np F GLIBC_2.17 pthread_mutexattr_gettype F GLIBC_2.17 pthread_mutexattr_init F GLIBC_2.17 pthread_mutexattr_setprioceiling F +GLIBC_2.17 pthread_mutexattr_setprotocol F GLIBC_2.17 pthread_once F GLIBC_2.17 pthread_rwlock_rdlock F GLIBC_2.17 pthread_rwlock_unlock F @@ -2448,6 +2449,7 @@ GLIBC_2.34 pthread_mutexattr_getrobust F GLIBC_2.34 pthread_mutexattr_gettype F GLIBC_2.34 pthread_mutexattr_init F GLIBC_2.34 pthread_mutexattr_setprioceiling F +GLIBC_2.34 pthread_mutexattr_setprotocol F GLIBC_2.34 pthread_once F GLIBC_2.34 pthread_rwlock_rdlock F GLIBC_2.34 pthread_rwlock_unlock F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist index d092fa1304..01d3b48af4 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist @@ -44,7 +44,6 @@ GLIBC_2.17 pthread_getcpuclockid F GLIBC_2.17 pthread_getname_np F GLIBC_2.17 pthread_join F GLIBC_2.17 pthread_mutexattr_setkind_np F -GLIBC_2.17 pthread_mutexattr_setprotocol F GLIBC_2.17 pthread_mutexattr_setpshared F GLIBC_2.17 pthread_mutexattr_setrobust F GLIBC_2.17 pthread_mutexattr_setrobust_np F diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist index b14f7c76ef..ad4d2a3afb 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist @@ -1418,6 +1418,7 @@ GLIBC_2.33 pthread_mutexattr_getrobust_np F GLIBC_2.33 pthread_mutexattr_gettype F GLIBC_2.33 pthread_mutexattr_init F GLIBC_2.33 pthread_mutexattr_setprioceiling F +GLIBC_2.33 pthread_mutexattr_setprotocol F GLIBC_2.33 pthread_once F GLIBC_2.33 pthread_rwlock_rdlock F GLIBC_2.33 pthread_rwlock_unlock F @@ -2013,6 +2014,7 @@ GLIBC_2.34 pthread_mutexattr_getrobust F GLIBC_2.34 pthread_mutexattr_gettype F GLIBC_2.34 pthread_mutexattr_init F GLIBC_2.34 pthread_mutexattr_setprioceiling F +GLIBC_2.34 pthread_mutexattr_setprotocol F GLIBC_2.34 pthread_once F GLIBC_2.34 pthread_rwlock_rdlock F GLIBC_2.34 pthread_rwlock_unlock F diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist b/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist index a4c3b7bdb4..ac7c61b5fd 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist @@ -59,7 +59,6 @@ GLIBC_2.33 pthread_getcpuclockid F GLIBC_2.33 pthread_getname_np F GLIBC_2.33 pthread_join F GLIBC_2.33 pthread_mutexattr_setkind_np F -GLIBC_2.33 pthread_mutexattr_setprotocol F GLIBC_2.33 pthread_mutexattr_setpshared F GLIBC_2.33 pthread_mutexattr_setrobust F GLIBC_2.33 pthread_mutexattr_setrobust_np F diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist index ff9170ba47..02ea633500 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist @@ -1478,6 +1478,7 @@ GLIBC_2.27 pthread_mutexattr_getrobust_np F GLIBC_2.27 pthread_mutexattr_gettype F GLIBC_2.27 pthread_mutexattr_init F GLIBC_2.27 pthread_mutexattr_setprioceiling F +GLIBC_2.27 pthread_mutexattr_setprotocol F GLIBC_2.27 pthread_once F GLIBC_2.27 pthread_rwlock_rdlock F GLIBC_2.27 pthread_rwlock_unlock F @@ -2213,6 +2214,7 @@ GLIBC_2.34 pthread_mutexattr_getrobust F GLIBC_2.34 pthread_mutexattr_gettype F GLIBC_2.34 pthread_mutexattr_init F GLIBC_2.34 pthread_mutexattr_setprioceiling F +GLIBC_2.34 pthread_mutexattr_setprotocol F GLIBC_2.34 pthread_once F GLIBC_2.34 pthread_rwlock_rdlock F GLIBC_2.34 pthread_rwlock_unlock F diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist index 946de895ea..89ce24457d 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist @@ -45,7 +45,6 @@ GLIBC_2.27 pthread_getcpuclockid F GLIBC_2.27 pthread_getname_np F GLIBC_2.27 pthread_join F GLIBC_2.27 pthread_mutexattr_setkind_np F -GLIBC_2.27 pthread_mutexattr_setprotocol F GLIBC_2.27 pthread_mutexattr_setpshared F GLIBC_2.27 pthread_mutexattr_setrobust F GLIBC_2.27 pthread_mutexattr_setrobust_np F diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist index ecb6e1a296..317e268711 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist @@ -2293,6 +2293,7 @@ GLIBC_2.34 pthread_mutexattr_getrobust F GLIBC_2.34 pthread_mutexattr_gettype F GLIBC_2.34 pthread_mutexattr_init F GLIBC_2.34 pthread_mutexattr_setprioceiling F +GLIBC_2.34 pthread_mutexattr_setprotocol F GLIBC_2.34 pthread_once F GLIBC_2.34 pthread_rwlock_rdlock F GLIBC_2.34 pthread_rwlock_unlock F @@ -2488,6 +2489,7 @@ GLIBC_2.4 pthread_mutexattr_getprioceiling F GLIBC_2.4 pthread_mutexattr_getprotocol F GLIBC_2.4 pthread_mutexattr_getrobust_np F GLIBC_2.4 pthread_mutexattr_setprioceiling F +GLIBC_2.4 pthread_mutexattr_setprotocol F GLIBC_2.4 qecvt F GLIBC_2.4 qecvt_r F GLIBC_2.4 qfcvt F diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist index dc82e54851..5a2b0f5dd7 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist @@ -124,5 +124,4 @@ GLIBC_2.30 pthread_rwlock_clockrdlock F GLIBC_2.30 pthread_rwlock_clockwrlock F GLIBC_2.30 sem_clockwait F GLIBC_2.31 pthread_clockjoin_np F -GLIBC_2.4 pthread_mutexattr_setprotocol F GLIBC_2.4 pthread_mutexattr_setrobust_np F diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist index 8599b4111a..374a8cdb89 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist @@ -2186,6 +2186,7 @@ GLIBC_2.34 pthread_mutexattr_getrobust F GLIBC_2.34 pthread_mutexattr_gettype F GLIBC_2.34 pthread_mutexattr_init F GLIBC_2.34 pthread_mutexattr_setprioceiling F +GLIBC_2.34 pthread_mutexattr_setprotocol F GLIBC_2.34 pthread_once F GLIBC_2.34 pthread_rwlock_rdlock F GLIBC_2.34 pthread_rwlock_unlock F @@ -2381,6 +2382,7 @@ GLIBC_2.4 pthread_mutexattr_getprioceiling F GLIBC_2.4 pthread_mutexattr_getprotocol F GLIBC_2.4 pthread_mutexattr_getrobust_np F GLIBC_2.4 pthread_mutexattr_setprioceiling F +GLIBC_2.4 pthread_mutexattr_setprotocol F GLIBC_2.4 qecvt F GLIBC_2.4 qecvt_r F GLIBC_2.4 qfcvt F diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist index 95dcc12639..a1fb4577b6 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist @@ -116,5 +116,4 @@ GLIBC_2.30 pthread_rwlock_clockrdlock F GLIBC_2.30 pthread_rwlock_clockwrlock F GLIBC_2.30 sem_clockwait F GLIBC_2.31 pthread_clockjoin_np F -GLIBC_2.4 pthread_mutexattr_setprotocol F GLIBC_2.4 pthread_mutexattr_setrobust_np F diff --git a/sysdeps/unix/sysv/linux/sh/be/libc.abilist b/sysdeps/unix/sysv/linux/sh/be/libc.abilist index d80ae50ff7..b021407ba0 100644 --- a/sysdeps/unix/sysv/linux/sh/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/sh/be/libc.abilist @@ -2155,6 +2155,7 @@ GLIBC_2.34 pthread_mutexattr_getrobust F GLIBC_2.34 pthread_mutexattr_gettype F GLIBC_2.34 pthread_mutexattr_init F GLIBC_2.34 pthread_mutexattr_setprioceiling F +GLIBC_2.34 pthread_mutexattr_setprotocol F GLIBC_2.34 pthread_once F GLIBC_2.34 pthread_rwlock_rdlock F GLIBC_2.34 pthread_rwlock_unlock F @@ -2236,6 +2237,7 @@ GLIBC_2.4 pthread_mutexattr_getprioceiling F GLIBC_2.4 pthread_mutexattr_getprotocol F GLIBC_2.4 pthread_mutexattr_getrobust_np F GLIBC_2.4 pthread_mutexattr_setprioceiling F +GLIBC_2.4 pthread_mutexattr_setprotocol F GLIBC_2.4 readlinkat F GLIBC_2.4 renameat F GLIBC_2.4 symlinkat F diff --git a/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist b/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist index 4eca69c42b..050972d4a7 100644 --- a/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist @@ -115,5 +115,4 @@ GLIBC_2.30 pthread_rwlock_clockrdlock F GLIBC_2.30 pthread_rwlock_clockwrlock F GLIBC_2.30 sem_clockwait F GLIBC_2.31 pthread_clockjoin_np F -GLIBC_2.4 pthread_mutexattr_setprotocol F GLIBC_2.4 pthread_mutexattr_setrobust_np F diff --git a/sysdeps/unix/sysv/linux/sh/le/libc.abilist b/sysdeps/unix/sysv/linux/sh/le/libc.abilist index 48f64896c4..5702ba2105 100644 --- a/sysdeps/unix/sysv/linux/sh/le/libc.abilist +++ b/sysdeps/unix/sysv/linux/sh/le/libc.abilist @@ -2152,6 +2152,7 @@ GLIBC_2.34 pthread_mutexattr_getrobust F GLIBC_2.34 pthread_mutexattr_gettype F GLIBC_2.34 pthread_mutexattr_init F GLIBC_2.34 pthread_mutexattr_setprioceiling F +GLIBC_2.34 pthread_mutexattr_setprotocol F GLIBC_2.34 pthread_once F GLIBC_2.34 pthread_rwlock_rdlock F GLIBC_2.34 pthread_rwlock_unlock F @@ -2233,6 +2234,7 @@ GLIBC_2.4 pthread_mutexattr_getprioceiling F GLIBC_2.4 pthread_mutexattr_getprotocol F GLIBC_2.4 pthread_mutexattr_getrobust_np F GLIBC_2.4 pthread_mutexattr_setprioceiling F +GLIBC_2.4 pthread_mutexattr_setprotocol F GLIBC_2.4 readlinkat F GLIBC_2.4 renameat F GLIBC_2.4 symlinkat F diff --git a/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist b/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist index 4eca69c42b..050972d4a7 100644 --- a/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist @@ -115,5 +115,4 @@ GLIBC_2.30 pthread_rwlock_clockrdlock F GLIBC_2.30 pthread_rwlock_clockwrlock F GLIBC_2.30 sem_clockwait F GLIBC_2.31 pthread_clockjoin_np F -GLIBC_2.4 pthread_mutexattr_setprotocol F GLIBC_2.4 pthread_mutexattr_setrobust_np F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist index 15d1d7e38f..997c55654c 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist @@ -2284,6 +2284,7 @@ GLIBC_2.34 pthread_mutexattr_getrobust F GLIBC_2.34 pthread_mutexattr_gettype F GLIBC_2.34 pthread_mutexattr_init F GLIBC_2.34 pthread_mutexattr_setprioceiling F +GLIBC_2.34 pthread_mutexattr_setprotocol F GLIBC_2.34 pthread_once F GLIBC_2.34 pthread_rwlock_rdlock F GLIBC_2.34 pthread_rwlock_unlock F @@ -2505,6 +2506,7 @@ GLIBC_2.4 pthread_mutexattr_getprioceiling F GLIBC_2.4 pthread_mutexattr_getprotocol F GLIBC_2.4 pthread_mutexattr_getrobust_np F GLIBC_2.4 pthread_mutexattr_setprioceiling F +GLIBC_2.4 pthread_mutexattr_setprotocol F GLIBC_2.4 qecvt F GLIBC_2.4 qecvt_r F GLIBC_2.4 qfcvt F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist index b234b9262d..69a17809f9 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist @@ -125,5 +125,4 @@ GLIBC_2.30 pthread_rwlock_clockrdlock F GLIBC_2.30 pthread_rwlock_clockwrlock F GLIBC_2.30 sem_clockwait F GLIBC_2.31 pthread_clockjoin_np F -GLIBC_2.4 pthread_mutexattr_setprotocol F GLIBC_2.4 pthread_mutexattr_setrobust_np F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist index 0e633e4570..a5555f94cc 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist @@ -2203,6 +2203,7 @@ GLIBC_2.34 pthread_mutexattr_getrobust F GLIBC_2.34 pthread_mutexattr_gettype F GLIBC_2.34 pthread_mutexattr_init F GLIBC_2.34 pthread_mutexattr_setprioceiling F +GLIBC_2.34 pthread_mutexattr_setprotocol F GLIBC_2.34 pthread_once F GLIBC_2.34 pthread_rwlock_rdlock F GLIBC_2.34 pthread_rwlock_unlock F @@ -2284,6 +2285,7 @@ GLIBC_2.4 pthread_mutexattr_getprioceiling F GLIBC_2.4 pthread_mutexattr_getprotocol F GLIBC_2.4 pthread_mutexattr_getrobust_np F GLIBC_2.4 pthread_mutexattr_setprioceiling F +GLIBC_2.4 pthread_mutexattr_setprotocol F GLIBC_2.4 readlinkat F GLIBC_2.4 renameat F GLIBC_2.4 symlinkat F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist index e33727a09d..f65021aef7 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist @@ -117,5 +117,4 @@ GLIBC_2.30 pthread_rwlock_clockrdlock F GLIBC_2.30 pthread_rwlock_clockwrlock F GLIBC_2.30 sem_clockwait F GLIBC_2.31 pthread_clockjoin_np F -GLIBC_2.4 pthread_mutexattr_setprotocol F GLIBC_2.4 pthread_mutexattr_setrobust_np F diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist index 9775e4e955..1ff19d4513 100644 --- a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist @@ -2164,6 +2164,7 @@ GLIBC_2.34 pthread_mutexattr_getrobust F GLIBC_2.34 pthread_mutexattr_gettype F GLIBC_2.34 pthread_mutexattr_init F GLIBC_2.34 pthread_mutexattr_setprioceiling F +GLIBC_2.34 pthread_mutexattr_setprotocol F GLIBC_2.34 pthread_once F GLIBC_2.34 pthread_rwlock_rdlock F GLIBC_2.34 pthread_rwlock_unlock F @@ -2245,6 +2246,7 @@ GLIBC_2.4 pthread_mutexattr_getprioceiling F GLIBC_2.4 pthread_mutexattr_getprotocol F GLIBC_2.4 pthread_mutexattr_getrobust_np F GLIBC_2.4 pthread_mutexattr_setprioceiling F +GLIBC_2.4 pthread_mutexattr_setprotocol F GLIBC_2.4 readlinkat F GLIBC_2.4 renameat F GLIBC_2.4 symlinkat F diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist index b0fa17fe4d..808320a827 100644 --- a/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist @@ -114,5 +114,4 @@ GLIBC_2.30 pthread_rwlock_clockrdlock F GLIBC_2.30 pthread_rwlock_clockwrlock F GLIBC_2.30 sem_clockwait F GLIBC_2.31 pthread_clockjoin_np F -GLIBC_2.4 pthread_mutexattr_setprotocol F GLIBC_2.4 pthread_mutexattr_setrobust_np F diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist index d60116ab7d..c3e5a66d1c 100644 --- a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist @@ -1495,6 +1495,7 @@ GLIBC_2.16 pthread_mutexattr_getrobust_np F GLIBC_2.16 pthread_mutexattr_gettype F GLIBC_2.16 pthread_mutexattr_init F GLIBC_2.16 pthread_mutexattr_setprioceiling F +GLIBC_2.16 pthread_mutexattr_setprotocol F GLIBC_2.16 pthread_once F GLIBC_2.16 pthread_rwlock_rdlock F GLIBC_2.16 pthread_rwlock_unlock F @@ -2267,6 +2268,7 @@ GLIBC_2.34 pthread_mutexattr_getrobust F GLIBC_2.34 pthread_mutexattr_gettype F GLIBC_2.34 pthread_mutexattr_init F GLIBC_2.34 pthread_mutexattr_setprioceiling F +GLIBC_2.34 pthread_mutexattr_setprotocol F GLIBC_2.34 pthread_once F GLIBC_2.34 pthread_rwlock_rdlock F GLIBC_2.34 pthread_rwlock_unlock F diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist index 6524e31f23..a001b7df5c 100644 --- a/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist @@ -44,7 +44,6 @@ GLIBC_2.16 pthread_getcpuclockid F GLIBC_2.16 pthread_getname_np F GLIBC_2.16 pthread_join F GLIBC_2.16 pthread_mutexattr_setkind_np F -GLIBC_2.16 pthread_mutexattr_setprotocol F GLIBC_2.16 pthread_mutexattr_setpshared F GLIBC_2.16 pthread_mutexattr_setrobust F GLIBC_2.16 pthread_mutexattr_setrobust_np F |