From: Florian Weimer Date: Mon, 17 May 2021 07:59:14 +0000 (+0200) Subject: nptl: Move pthread_getattr_default_np into libc X-Git-Tag: glibc-2.34~407 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8f72bed1aa42105cd2353333363f2138c7d531a9;p=thirdparty%2Fglibc.git nptl: Move pthread_getattr_default_np into libc The symbol was moved using scripts/move-symbol-to-libc.py. A new placeholder symbol __libpthread_version_placeholder@GLIBC_2.18 is needed to keep the GLIBC_2.18 symbol version in libpthread. The __pthread_getattr_default_np@@GLIBC_PRIVATE export is used from pthread_create. Reviewed-by: Adhemerval Zanella --- diff --git a/nptl/Makefile b/nptl/Makefile index b57b010779b..a7c1932332e 100644 --- a/nptl/Makefile +++ b/nptl/Makefile @@ -113,6 +113,7 @@ routines = \ pthread_equal \ pthread_exit \ pthread_getaffinity \ + pthread_getattr_default_np \ pthread_getattr_np \ pthread_getconcurrency \ pthread_getschedparam \ @@ -205,7 +206,6 @@ libpthread-routines = \ nptl-init \ pt-interp \ pthread_create \ - pthread_getattr_default_np \ pthread_getcpuclockid \ pthread_getname \ pthread_setaffinity \ diff --git a/nptl/Versions b/nptl/Versions index 6e2def1b4ce..c76efffe373 100644 --- a/nptl/Versions +++ b/nptl/Versions @@ -189,6 +189,7 @@ libc { pthread_mutexattr_setrobust; } GLIBC_2.18 { + pthread_getattr_default_np; pthread_setattr_default_np; } # C11 thread symbols. @@ -282,6 +283,7 @@ libc { pthread_condattr_setclock; pthread_condattr_setpshared; pthread_detach; + pthread_getattr_default_np; pthread_getconcurrency; pthread_getspecific; pthread_join; @@ -392,6 +394,7 @@ libc { __pthread_enable_asynccancel; __pthread_force_elision; __pthread_getattr_default_np; + __pthread_getattr_default_np; __pthread_keys; __pthread_mutex_unlock_usercnt; __pthread_setcancelstate; @@ -473,7 +476,10 @@ libpthread { }; GLIBC_2.18 { - pthread_getattr_default_np; + __libpthread_version_placeholder; + } + + GLIBC_2.19 { } # C11 thread symbols. diff --git a/nptl/libpthread-compat.c b/nptl/libpthread-compat.c index bc9ee36df0f..c828fd8f9ee 100644 --- a/nptl/libpthread-compat.c +++ b/nptl/libpthread-compat.c @@ -65,6 +65,12 @@ compat_symbol (libpthread, __libpthread_version_placeholder_1, __libpthread_version_placeholder, GLIBC_2_4); #endif +#if SHLIB_COMPAT (libpthread, GLIBC_2_18, GLIBC_2_19) \ + && ABI_libpthread_GLIBC_2_18 != ABI_libpthread_GLIBC_2_0 +compat_symbol (libpthread, __libpthread_version_placeholder_1, + __libpthread_version_placeholder, GLIBC_2_18); +#endif + #if (SHLIB_COMPAT (libpthread, GLIBC_2_30, GLIBC_2_31)) compat_symbol (libpthread, __libpthread_version_placeholder_1, __libpthread_version_placeholder, GLIBC_2_30); diff --git a/nptl/pthreadP.h b/nptl/pthreadP.h index a4a87cb5495..f93806e5401 100644 --- a/nptl/pthreadP.h +++ b/nptl/pthreadP.h @@ -413,7 +413,7 @@ extern int __pthread_attr_setstack (pthread_attr_t *__attr, void *__stackaddr, int __pthread_attr_setaffinity_np (pthread_attr_t *, size_t, const cpu_set_t *); libc_hidden_proto (__pthread_attr_setaffinity_np) extern __typeof (pthread_getattr_default_np) __pthread_getattr_default_np; -libpthread_hidden_proto (__pthread_getattr_default_np) +libc_hidden_proto (__pthread_getattr_default_np) extern int __pthread_rwlock_init (pthread_rwlock_t *__restrict __rwlock, const pthread_rwlockattr_t *__restrict __attr); diff --git a/nptl/pthread_getattr_default_np.c b/nptl/pthread_getattr_default_np.c index c403d1231c3..f38f687431a 100644 --- a/nptl/pthread_getattr_default_np.c +++ b/nptl/pthread_getattr_default_np.c @@ -17,14 +17,22 @@ . */ #include +#include int -__pthread_getattr_default_np (pthread_attr_t *out) +___pthread_getattr_default_np (pthread_attr_t *out) { lll_lock (__default_pthread_attr_lock, LLL_PRIVATE); int ret = __pthread_attr_copy (out, &__default_pthread_attr.external); lll_unlock (__default_pthread_attr_lock, LLL_PRIVATE); return ret; } -libpthread_hidden_def (__pthread_getattr_default_np) -weak_alias (__pthread_getattr_default_np, pthread_getattr_default_np) +versioned_symbol (libc, ___pthread_getattr_default_np, + pthread_getattr_default_np, GLIBC_2_34); +versioned_symbol (libc, ___pthread_getattr_default_np, + __pthread_getattr_default_np, GLIBC_PRIVATE); + +#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_18, GLIBC_2_34) +compat_symbol (libpthread, ___pthread_getattr_default_np, + pthread_getattr_default_np, GLIBC_2_18); +#endif diff --git a/sysdeps/unix/sysv/linux/aarch64/libc.abilist b/sysdeps/unix/sysv/linux/aarch64/libc.abilist index ee5a5523f4f..9ab880c72a7 100644 --- a/sysdeps/unix/sysv/linux/aarch64/libc.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/libc.abilist @@ -2199,6 +2199,7 @@ GLIBC_2.17 xprt_register F GLIBC_2.17 xprt_unregister F GLIBC_2.18 __cxa_thread_atexit_impl F GLIBC_2.18 _mcount F +GLIBC_2.18 pthread_getattr_default_np F GLIBC_2.18 pthread_setattr_default_np F GLIBC_2.22 fmemopen F GLIBC_2.23 fts64_children F @@ -2364,6 +2365,7 @@ GLIBC_2.34 pthread_condattr_getpshared F GLIBC_2.34 pthread_condattr_setclock F GLIBC_2.34 pthread_condattr_setpshared F GLIBC_2.34 pthread_detach F +GLIBC_2.34 pthread_getattr_default_np F GLIBC_2.34 pthread_getconcurrency F GLIBC_2.34 pthread_getspecific F GLIBC_2.34 pthread_join F diff --git a/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist b/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist index e4760113334..ebd930eee5b 100644 --- a/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist @@ -6,7 +6,7 @@ GLIBC_2.17 pthread_setaffinity_np F GLIBC_2.17 pthread_setname_np F GLIBC_2.17 pthread_setschedprio F GLIBC_2.17 pthread_sigqueue F -GLIBC_2.18 pthread_getattr_default_np F +GLIBC_2.18 __libpthread_version_placeholder F GLIBC_2.28 thrd_create F GLIBC_2.30 __libpthread_version_placeholder F GLIBC_2.31 __libpthread_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/alpha/libc.abilist b/sysdeps/unix/sysv/linux/alpha/libc.abilist index 387007f7aae..b99aa072950 100644 --- a/sysdeps/unix/sysv/linux/alpha/libc.abilist +++ b/sysdeps/unix/sysv/linux/alpha/libc.abilist @@ -1865,6 +1865,7 @@ GLIBC_2.17 clock_nanosleep F GLIBC_2.17 clock_settime F GLIBC_2.17 secure_getenv F GLIBC_2.18 __cxa_thread_atexit_impl F +GLIBC_2.18 pthread_getattr_default_np F GLIBC_2.18 pthread_setattr_default_np F GLIBC_2.2 _IO_adjust_wcolumn F GLIBC_2.2 _IO_fgetpos F @@ -2454,6 +2455,7 @@ GLIBC_2.34 pthread_condattr_getpshared F GLIBC_2.34 pthread_condattr_setclock F GLIBC_2.34 pthread_condattr_setpshared F GLIBC_2.34 pthread_detach F +GLIBC_2.34 pthread_getattr_default_np F GLIBC_2.34 pthread_getconcurrency F GLIBC_2.34 pthread_getspecific F GLIBC_2.34 pthread_join F diff --git a/sysdeps/unix/sysv/linux/alpha/libpthread.abilist b/sysdeps/unix/sysv/linux/alpha/libpthread.abilist index 990366049d5..4f5f1515306 100644 --- a/sysdeps/unix/sysv/linux/alpha/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/alpha/libpthread.abilist @@ -6,7 +6,7 @@ GLIBC_2.1.2 __libpthread_version_placeholder F GLIBC_2.11 pthread_sigqueue F GLIBC_2.12 pthread_getname_np F GLIBC_2.12 pthread_setname_np F -GLIBC_2.18 pthread_getattr_default_np F +GLIBC_2.18 __libpthread_version_placeholder F GLIBC_2.2 pthread_getcpuclockid F GLIBC_2.2.3 __libpthread_version_placeholder F GLIBC_2.2.6 __libpthread_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/arc/libc.abilist b/sysdeps/unix/sysv/linux/arc/libc.abilist index 2cfd5968531..4a4ae72dad9 100644 --- a/sysdeps/unix/sysv/linux/arc/libc.abilist +++ b/sysdeps/unix/sysv/linux/arc/libc.abilist @@ -1433,6 +1433,7 @@ GLIBC_2.32 pthread_detach F GLIBC_2.32 pthread_equal F GLIBC_2.32 pthread_exit F GLIBC_2.32 pthread_getaffinity_np F +GLIBC_2.32 pthread_getattr_default_np F GLIBC_2.32 pthread_getattr_np F GLIBC_2.32 pthread_getconcurrency F GLIBC_2.32 pthread_getschedparam F @@ -2123,6 +2124,7 @@ GLIBC_2.34 pthread_condattr_getpshared F GLIBC_2.34 pthread_condattr_setclock F GLIBC_2.34 pthread_condattr_setpshared F GLIBC_2.34 pthread_detach F +GLIBC_2.34 pthread_getattr_default_np F GLIBC_2.34 pthread_getconcurrency F GLIBC_2.34 pthread_getspecific F GLIBC_2.34 pthread_join F diff --git a/sysdeps/unix/sysv/linux/arc/libpthread.abilist b/sysdeps/unix/sysv/linux/arc/libpthread.abilist index 2ee77456dc0..9bb26a4ac46 100644 --- a/sysdeps/unix/sysv/linux/arc/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/arc/libpthread.abilist @@ -1,6 +1,5 @@ GLIBC_2.32 __errno_location F GLIBC_2.32 pthread_create F -GLIBC_2.32 pthread_getattr_default_np F GLIBC_2.32 pthread_getcpuclockid F GLIBC_2.32 pthread_getname_np F GLIBC_2.32 pthread_setaffinity_np F diff --git a/sysdeps/unix/sysv/linux/arm/be/libc.abilist b/sysdeps/unix/sysv/linux/arm/be/libc.abilist index f7373394fd8..c86ef8913df 100644 --- a/sysdeps/unix/sysv/linux/arm/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/arm/be/libc.abilist @@ -74,6 +74,7 @@ GLIBC_2.17 clock_nanosleep F GLIBC_2.17 clock_settime F GLIBC_2.17 secure_getenv F GLIBC_2.18 __cxa_thread_atexit_impl F +GLIBC_2.18 pthread_getattr_default_np F GLIBC_2.18 pthread_setattr_default_np F GLIBC_2.22 fmemopen F GLIBC_2.23 fts64_children F @@ -233,6 +234,7 @@ GLIBC_2.34 pthread_condattr_getpshared F GLIBC_2.34 pthread_condattr_setclock F GLIBC_2.34 pthread_condattr_setpshared F GLIBC_2.34 pthread_detach F +GLIBC_2.34 pthread_getattr_default_np F GLIBC_2.34 pthread_getconcurrency F GLIBC_2.34 pthread_getspecific F GLIBC_2.34 pthread_join F diff --git a/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist b/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist index cef7ed6237e..b550c922bfc 100644 --- a/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist @@ -1,7 +1,7 @@ GLIBC_2.11 pthread_sigqueue F GLIBC_2.12 pthread_getname_np F GLIBC_2.12 pthread_setname_np F -GLIBC_2.18 pthread_getattr_default_np F +GLIBC_2.18 __libpthread_version_placeholder F GLIBC_2.28 thrd_create F GLIBC_2.30 __libpthread_version_placeholder F GLIBC_2.31 __libpthread_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/arm/le/libc.abilist b/sysdeps/unix/sysv/linux/arm/le/libc.abilist index cce828e28a9..627b4855717 100644 --- a/sysdeps/unix/sysv/linux/arm/le/libc.abilist +++ b/sysdeps/unix/sysv/linux/arm/le/libc.abilist @@ -74,6 +74,7 @@ GLIBC_2.17 clock_nanosleep F GLIBC_2.17 clock_settime F GLIBC_2.17 secure_getenv F GLIBC_2.18 __cxa_thread_atexit_impl F +GLIBC_2.18 pthread_getattr_default_np F GLIBC_2.18 pthread_setattr_default_np F GLIBC_2.22 fmemopen F GLIBC_2.23 fts64_children F @@ -230,6 +231,7 @@ GLIBC_2.34 pthread_condattr_getpshared F GLIBC_2.34 pthread_condattr_setclock F GLIBC_2.34 pthread_condattr_setpshared F GLIBC_2.34 pthread_detach F +GLIBC_2.34 pthread_getattr_default_np F GLIBC_2.34 pthread_getconcurrency F GLIBC_2.34 pthread_getspecific F GLIBC_2.34 pthread_join F diff --git a/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist b/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist index cef7ed6237e..b550c922bfc 100644 --- a/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist @@ -1,7 +1,7 @@ GLIBC_2.11 pthread_sigqueue F GLIBC_2.12 pthread_getname_np F GLIBC_2.12 pthread_setname_np F -GLIBC_2.18 pthread_getattr_default_np F +GLIBC_2.18 __libpthread_version_placeholder F GLIBC_2.28 thrd_create F GLIBC_2.30 __libpthread_version_placeholder F GLIBC_2.31 __libpthread_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/csky/libc.abilist b/sysdeps/unix/sysv/linux/csky/libc.abilist index c74d145e6b1..eec048321d0 100644 --- a/sysdeps/unix/sysv/linux/csky/libc.abilist +++ b/sysdeps/unix/sysv/linux/csky/libc.abilist @@ -1492,6 +1492,7 @@ GLIBC_2.29 pthread_detach F GLIBC_2.29 pthread_equal F GLIBC_2.29 pthread_exit F GLIBC_2.29 pthread_getaffinity_np F +GLIBC_2.29 pthread_getattr_default_np F GLIBC_2.29 pthread_getattr_np F GLIBC_2.29 pthread_getconcurrency F GLIBC_2.29 pthread_getschedparam F @@ -2307,6 +2308,7 @@ GLIBC_2.34 pthread_condattr_getpshared F GLIBC_2.34 pthread_condattr_setclock F GLIBC_2.34 pthread_condattr_setpshared F GLIBC_2.34 pthread_detach F +GLIBC_2.34 pthread_getattr_default_np F GLIBC_2.34 pthread_getconcurrency F GLIBC_2.34 pthread_getspecific F GLIBC_2.34 pthread_join F diff --git a/sysdeps/unix/sysv/linux/csky/libpthread.abilist b/sysdeps/unix/sysv/linux/csky/libpthread.abilist index 42df3c726da..4014014a3f8 100644 --- a/sysdeps/unix/sysv/linux/csky/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/csky/libpthread.abilist @@ -1,6 +1,5 @@ GLIBC_2.29 __errno_location F GLIBC_2.29 pthread_create F -GLIBC_2.29 pthread_getattr_default_np F GLIBC_2.29 pthread_getcpuclockid F GLIBC_2.29 pthread_getname_np F GLIBC_2.29 pthread_setaffinity_np F diff --git a/sysdeps/unix/sysv/linux/hppa/libc.abilist b/sysdeps/unix/sysv/linux/hppa/libc.abilist index 0d5acb6c890..24a4c0b90bf 100644 --- a/sysdeps/unix/sysv/linux/hppa/libc.abilist +++ b/sysdeps/unix/sysv/linux/hppa/libc.abilist @@ -77,6 +77,7 @@ GLIBC_2.17 secure_getenv F GLIBC_2.17 sys_errlist D 0x410 GLIBC_2.17 sys_nerr D 0x4 GLIBC_2.18 __cxa_thread_atexit_impl F +GLIBC_2.18 pthread_getattr_default_np F GLIBC_2.18 pthread_setattr_default_np F GLIBC_2.19 fanotify_mark F GLIBC_2.2 _Exit F @@ -2259,6 +2260,7 @@ GLIBC_2.34 pthread_condattr_getpshared F GLIBC_2.34 pthread_condattr_setclock F GLIBC_2.34 pthread_condattr_setpshared F GLIBC_2.34 pthread_detach F +GLIBC_2.34 pthread_getattr_default_np F GLIBC_2.34 pthread_getconcurrency F GLIBC_2.34 pthread_getspecific F GLIBC_2.34 pthread_join F diff --git a/sysdeps/unix/sysv/linux/hppa/libpthread.abilist b/sysdeps/unix/sysv/linux/hppa/libpthread.abilist index 04c8975664b..96d1dd51d27 100644 --- a/sysdeps/unix/sysv/linux/hppa/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/hppa/libpthread.abilist @@ -1,7 +1,7 @@ GLIBC_2.11 pthread_sigqueue F GLIBC_2.12 pthread_getname_np F GLIBC_2.12 pthread_setname_np F -GLIBC_2.18 pthread_getattr_default_np F +GLIBC_2.18 __libpthread_version_placeholder F GLIBC_2.2 __errno_location F GLIBC_2.2 pthread_create F GLIBC_2.2 pthread_getcpuclockid F diff --git a/sysdeps/unix/sysv/linux/i386/libc.abilist b/sysdeps/unix/sysv/linux/i386/libc.abilist index e739d7788a2..e4481f95209 100644 --- a/sysdeps/unix/sysv/linux/i386/libc.abilist +++ b/sysdeps/unix/sysv/linux/i386/libc.abilist @@ -1867,6 +1867,7 @@ GLIBC_2.17 clock_nanosleep F GLIBC_2.17 clock_settime F GLIBC_2.17 secure_getenv F GLIBC_2.18 __cxa_thread_atexit_impl F +GLIBC_2.18 pthread_getattr_default_np F GLIBC_2.18 pthread_setattr_default_np F GLIBC_2.2 _IO_adjust_wcolumn F GLIBC_2.2 _IO_fgetpos F @@ -2442,6 +2443,7 @@ GLIBC_2.34 pthread_condattr_getpshared F GLIBC_2.34 pthread_condattr_setclock F GLIBC_2.34 pthread_condattr_setpshared F GLIBC_2.34 pthread_detach F +GLIBC_2.34 pthread_getattr_default_np F GLIBC_2.34 pthread_getconcurrency F GLIBC_2.34 pthread_getspecific F GLIBC_2.34 pthread_join F diff --git a/sysdeps/unix/sysv/linux/i386/libpthread.abilist b/sysdeps/unix/sysv/linux/i386/libpthread.abilist index 990366049d5..4f5f1515306 100644 --- a/sysdeps/unix/sysv/linux/i386/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/i386/libpthread.abilist @@ -6,7 +6,7 @@ GLIBC_2.1.2 __libpthread_version_placeholder F GLIBC_2.11 pthread_sigqueue F GLIBC_2.12 pthread_getname_np F GLIBC_2.12 pthread_setname_np F -GLIBC_2.18 pthread_getattr_default_np F +GLIBC_2.18 __libpthread_version_placeholder F GLIBC_2.2 pthread_getcpuclockid F GLIBC_2.2.3 __libpthread_version_placeholder F GLIBC_2.2.6 __libpthread_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/ia64/libc.abilist b/sysdeps/unix/sysv/linux/ia64/libc.abilist index 975d3d3070c..0202e484ff3 100644 --- a/sysdeps/unix/sysv/linux/ia64/libc.abilist +++ b/sysdeps/unix/sysv/linux/ia64/libc.abilist @@ -74,6 +74,7 @@ GLIBC_2.17 clock_nanosleep F GLIBC_2.17 clock_settime F GLIBC_2.17 secure_getenv F GLIBC_2.18 __cxa_thread_atexit_impl F +GLIBC_2.18 pthread_getattr_default_np F GLIBC_2.18 pthread_setattr_default_np F GLIBC_2.2 _Exit F GLIBC_2.2 _IO_2_1_stderr_ D 0xe0 @@ -2295,6 +2296,7 @@ GLIBC_2.34 pthread_condattr_getpshared F GLIBC_2.34 pthread_condattr_setclock F GLIBC_2.34 pthread_condattr_setpshared F GLIBC_2.34 pthread_detach F +GLIBC_2.34 pthread_getattr_default_np F GLIBC_2.34 pthread_getconcurrency F GLIBC_2.34 pthread_getspecific F GLIBC_2.34 pthread_join F diff --git a/sysdeps/unix/sysv/linux/ia64/libpthread.abilist b/sysdeps/unix/sysv/linux/ia64/libpthread.abilist index 04c8975664b..96d1dd51d27 100644 --- a/sysdeps/unix/sysv/linux/ia64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/ia64/libpthread.abilist @@ -1,7 +1,7 @@ GLIBC_2.11 pthread_sigqueue F GLIBC_2.12 pthread_getname_np F GLIBC_2.12 pthread_setname_np F -GLIBC_2.18 pthread_getattr_default_np F +GLIBC_2.18 __libpthread_version_placeholder F GLIBC_2.2 __errno_location F GLIBC_2.2 pthread_create F GLIBC_2.2 pthread_getcpuclockid F diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist index 18f69e5bd36..8ce579eb444 100644 --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist @@ -75,6 +75,7 @@ GLIBC_2.17 clock_nanosleep F GLIBC_2.17 clock_settime F GLIBC_2.17 secure_getenv F GLIBC_2.18 __cxa_thread_atexit_impl F +GLIBC_2.18 pthread_getattr_default_np F GLIBC_2.18 pthread_setattr_default_np F GLIBC_2.22 fmemopen F GLIBC_2.23 fts64_children F @@ -234,6 +235,7 @@ GLIBC_2.34 pthread_condattr_getpshared F GLIBC_2.34 pthread_condattr_setclock F GLIBC_2.34 pthread_condattr_setpshared F GLIBC_2.34 pthread_detach F +GLIBC_2.34 pthread_getattr_default_np F GLIBC_2.34 pthread_getconcurrency F GLIBC_2.34 pthread_getspecific F GLIBC_2.34 pthread_join F diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist index cef7ed6237e..b550c922bfc 100644 --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist @@ -1,7 +1,7 @@ GLIBC_2.11 pthread_sigqueue F GLIBC_2.12 pthread_getname_np F GLIBC_2.12 pthread_setname_np F -GLIBC_2.18 pthread_getattr_default_np F +GLIBC_2.18 __libpthread_version_placeholder F GLIBC_2.28 thrd_create F GLIBC_2.30 __libpthread_version_placeholder F GLIBC_2.31 __libpthread_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist index c04fc809326..01843db834b 100644 --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist @@ -1823,6 +1823,7 @@ GLIBC_2.17 clock_nanosleep F GLIBC_2.17 clock_settime F GLIBC_2.17 secure_getenv F GLIBC_2.18 __cxa_thread_atexit_impl F +GLIBC_2.18 pthread_getattr_default_np F GLIBC_2.18 pthread_setattr_default_np F GLIBC_2.2 _IO_adjust_wcolumn F GLIBC_2.2 _IO_fgetpos F @@ -2385,6 +2386,7 @@ GLIBC_2.34 pthread_condattr_getpshared F GLIBC_2.34 pthread_condattr_setclock F GLIBC_2.34 pthread_condattr_setpshared F GLIBC_2.34 pthread_detach F +GLIBC_2.34 pthread_getattr_default_np F GLIBC_2.34 pthread_getconcurrency F GLIBC_2.34 pthread_getspecific F GLIBC_2.34 pthread_join F diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist index 990366049d5..4f5f1515306 100644 --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist @@ -6,7 +6,7 @@ GLIBC_2.1.2 __libpthread_version_placeholder F GLIBC_2.11 pthread_sigqueue F GLIBC_2.12 pthread_getname_np F GLIBC_2.12 pthread_setname_np F -GLIBC_2.18 pthread_getattr_default_np F +GLIBC_2.18 __libpthread_version_placeholder F GLIBC_2.2 pthread_getcpuclockid F GLIBC_2.2.3 __libpthread_version_placeholder F GLIBC_2.2.6 __libpthread_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist index 91676762d17..8a3d634f46f 100644 --- a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist @@ -1494,6 +1494,7 @@ GLIBC_2.18 pthread_detach F GLIBC_2.18 pthread_equal F GLIBC_2.18 pthread_exit F GLIBC_2.18 pthread_getaffinity_np F +GLIBC_2.18 pthread_getattr_default_np F GLIBC_2.18 pthread_getattr_np F GLIBC_2.18 pthread_getconcurrency F GLIBC_2.18 pthread_getschedparam F @@ -2358,6 +2359,7 @@ GLIBC_2.34 pthread_condattr_getpshared F GLIBC_2.34 pthread_condattr_setclock F GLIBC_2.34 pthread_condattr_setpshared F GLIBC_2.34 pthread_detach F +GLIBC_2.34 pthread_getattr_default_np F GLIBC_2.34 pthread_getconcurrency F GLIBC_2.34 pthread_getspecific F GLIBC_2.34 pthread_join F diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist index 3186b124fc3..7029d1e8870 100644 --- a/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist @@ -1,6 +1,5 @@ GLIBC_2.18 __errno_location F GLIBC_2.18 pthread_create F -GLIBC_2.18 pthread_getattr_default_np F GLIBC_2.18 pthread_getcpuclockid F GLIBC_2.18 pthread_getname_np F GLIBC_2.18 pthread_setaffinity_np F diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist index b61b7efc69a..0fd67bfe75d 100644 --- a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist @@ -1494,6 +1494,7 @@ GLIBC_2.18 pthread_detach F GLIBC_2.18 pthread_equal F GLIBC_2.18 pthread_exit F GLIBC_2.18 pthread_getaffinity_np F +GLIBC_2.18 pthread_getattr_default_np F GLIBC_2.18 pthread_getattr_np F GLIBC_2.18 pthread_getconcurrency F GLIBC_2.18 pthread_getschedparam F @@ -2355,6 +2356,7 @@ GLIBC_2.34 pthread_condattr_getpshared F GLIBC_2.34 pthread_condattr_setclock F GLIBC_2.34 pthread_condattr_setpshared F GLIBC_2.34 pthread_detach F +GLIBC_2.34 pthread_getattr_default_np F GLIBC_2.34 pthread_getconcurrency F GLIBC_2.34 pthread_getspecific F GLIBC_2.34 pthread_join F diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist index 3186b124fc3..7029d1e8870 100644 --- a/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist @@ -1,6 +1,5 @@ GLIBC_2.18 __errno_location F GLIBC_2.18 pthread_create F -GLIBC_2.18 pthread_getattr_default_np F GLIBC_2.18 pthread_getcpuclockid F GLIBC_2.18 pthread_getname_np F GLIBC_2.18 pthread_setaffinity_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 e053d8ad44c..b5ddc9223db 100644 --- a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist @@ -1424,6 +1424,7 @@ GLIBC_2.17 secure_getenv F GLIBC_2.18 __cxa_thread_atexit_impl F GLIBC_2.18 __mips_fpu_getcw F GLIBC_2.18 __mips_fpu_setcw F +GLIBC_2.18 pthread_getattr_default_np F GLIBC_2.18 pthread_setattr_default_np F GLIBC_2.19 getrlimit64 F GLIBC_2.19 setrlimit64 F @@ -2350,6 +2351,7 @@ GLIBC_2.34 pthread_condattr_getpshared F GLIBC_2.34 pthread_condattr_setclock F GLIBC_2.34 pthread_condattr_setpshared F GLIBC_2.34 pthread_detach F +GLIBC_2.34 pthread_getattr_default_np F GLIBC_2.34 pthread_getconcurrency F GLIBC_2.34 pthread_getspecific F GLIBC_2.34 pthread_join F diff --git a/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist b/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist index 5d662334df9..35ed1d1b608 100644 --- a/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist @@ -3,7 +3,7 @@ GLIBC_2.0 pthread_create F GLIBC_2.11 pthread_sigqueue F GLIBC_2.12 pthread_getname_np F GLIBC_2.12 pthread_setname_np F -GLIBC_2.18 pthread_getattr_default_np F +GLIBC_2.18 __libpthread_version_placeholder F GLIBC_2.2 pthread_create F GLIBC_2.2 pthread_getcpuclockid F GLIBC_2.2.3 __libpthread_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist index d17deca37d8..0401fa19107 100644 --- a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist @@ -1422,6 +1422,7 @@ GLIBC_2.17 clock_nanosleep F GLIBC_2.17 clock_settime F GLIBC_2.17 secure_getenv F GLIBC_2.18 __cxa_thread_atexit_impl F +GLIBC_2.18 pthread_getattr_default_np F GLIBC_2.18 pthread_setattr_default_np F GLIBC_2.19 getrlimit64 F GLIBC_2.19 setrlimit64 F @@ -2348,6 +2349,7 @@ GLIBC_2.34 pthread_condattr_getpshared F GLIBC_2.34 pthread_condattr_setclock F GLIBC_2.34 pthread_condattr_setpshared F GLIBC_2.34 pthread_detach F +GLIBC_2.34 pthread_getattr_default_np F GLIBC_2.34 pthread_getconcurrency F GLIBC_2.34 pthread_getspecific F GLIBC_2.34 pthread_join F diff --git a/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist b/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist index 5d662334df9..35ed1d1b608 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist @@ -3,7 +3,7 @@ GLIBC_2.0 pthread_create F GLIBC_2.11 pthread_sigqueue F GLIBC_2.12 pthread_getname_np F GLIBC_2.12 pthread_setname_np F -GLIBC_2.18 pthread_getattr_default_np F +GLIBC_2.18 __libpthread_version_placeholder F GLIBC_2.2 pthread_create F GLIBC_2.2 pthread_getcpuclockid F GLIBC_2.2.3 __libpthread_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist index e1fda2a8118..5139b671894 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist @@ -1422,6 +1422,7 @@ GLIBC_2.17 clock_nanosleep F GLIBC_2.17 clock_settime F GLIBC_2.17 secure_getenv F GLIBC_2.18 __cxa_thread_atexit_impl F +GLIBC_2.18 pthread_getattr_default_np F GLIBC_2.18 pthread_setattr_default_np F GLIBC_2.19 getrlimit64 F GLIBC_2.19 setrlimit64 F @@ -2356,6 +2357,7 @@ GLIBC_2.34 pthread_condattr_getpshared F GLIBC_2.34 pthread_condattr_setclock F GLIBC_2.34 pthread_condattr_setpshared F GLIBC_2.34 pthread_detach F +GLIBC_2.34 pthread_getattr_default_np F GLIBC_2.34 pthread_getconcurrency F GLIBC_2.34 pthread_getspecific F GLIBC_2.34 pthread_join F diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist index 4d0673d7a9c..a14aa6c93a1 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist @@ -1420,6 +1420,7 @@ GLIBC_2.17 clock_nanosleep F GLIBC_2.17 clock_settime F GLIBC_2.17 secure_getenv F GLIBC_2.18 __cxa_thread_atexit_impl F +GLIBC_2.18 pthread_getattr_default_np F GLIBC_2.18 pthread_setattr_default_np F GLIBC_2.2 _Exit F GLIBC_2.2 _IO_2_1_stderr_ D 0xe0 @@ -2350,6 +2351,7 @@ GLIBC_2.34 pthread_condattr_getpshared F GLIBC_2.34 pthread_condattr_setclock F GLIBC_2.34 pthread_condattr_setpshared F GLIBC_2.34 pthread_detach F +GLIBC_2.34 pthread_getattr_default_np F GLIBC_2.34 pthread_getconcurrency F GLIBC_2.34 pthread_getspecific F GLIBC_2.34 pthread_join F diff --git a/sysdeps/unix/sysv/linux/nios2/libc.abilist b/sysdeps/unix/sysv/linux/nios2/libc.abilist index f417ac1d6da..b00cc87c2ee 100644 --- a/sysdeps/unix/sysv/linux/nios2/libc.abilist +++ b/sysdeps/unix/sysv/linux/nios2/libc.abilist @@ -1537,6 +1537,7 @@ GLIBC_2.21 pthread_detach F GLIBC_2.21 pthread_equal F GLIBC_2.21 pthread_exit F GLIBC_2.21 pthread_getaffinity_np F +GLIBC_2.21 pthread_getattr_default_np F GLIBC_2.21 pthread_getattr_np F GLIBC_2.21 pthread_getconcurrency F GLIBC_2.21 pthread_getschedparam F @@ -2397,6 +2398,7 @@ GLIBC_2.34 pthread_condattr_getpshared F GLIBC_2.34 pthread_condattr_setclock F GLIBC_2.34 pthread_condattr_setpshared F GLIBC_2.34 pthread_detach F +GLIBC_2.34 pthread_getattr_default_np F GLIBC_2.34 pthread_getconcurrency F GLIBC_2.34 pthread_getspecific F GLIBC_2.34 pthread_join F diff --git a/sysdeps/unix/sysv/linux/nios2/libpthread.abilist b/sysdeps/unix/sysv/linux/nios2/libpthread.abilist index 41c9a5f97df..543c3221eb6 100644 --- a/sysdeps/unix/sysv/linux/nios2/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/nios2/libpthread.abilist @@ -1,6 +1,5 @@ GLIBC_2.21 __errno_location F GLIBC_2.21 pthread_create F -GLIBC_2.21 pthread_getattr_default_np F GLIBC_2.21 pthread_getcpuclockid F GLIBC_2.21 pthread_getname_np F GLIBC_2.21 pthread_setaffinity_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 c51ae17a5c5..8529703a5a3 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist @@ -1829,6 +1829,7 @@ GLIBC_2.17 clock_nanosleep F GLIBC_2.17 clock_settime F GLIBC_2.17 secure_getenv F GLIBC_2.18 __cxa_thread_atexit_impl F +GLIBC_2.18 pthread_getattr_default_np F GLIBC_2.18 pthread_setattr_default_np F GLIBC_2.2 _IO_adjust_wcolumn F GLIBC_2.2 _IO_fgetpos F @@ -2412,6 +2413,7 @@ GLIBC_2.34 pthread_condattr_getpshared F GLIBC_2.34 pthread_condattr_setclock F GLIBC_2.34 pthread_condattr_setpshared F GLIBC_2.34 pthread_detach F +GLIBC_2.34 pthread_getattr_default_np F GLIBC_2.34 pthread_getconcurrency F GLIBC_2.34 pthread_getspecific F GLIBC_2.34 pthread_join F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist index 698a17837fe..e3a4a8cb4f8 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist @@ -6,7 +6,7 @@ GLIBC_2.1.2 __libpthread_version_placeholder F GLIBC_2.11 pthread_sigqueue F GLIBC_2.12 pthread_getname_np F GLIBC_2.12 pthread_setname_np F -GLIBC_2.18 pthread_getattr_default_np F +GLIBC_2.18 __libpthread_version_placeholder F GLIBC_2.2 pthread_getcpuclockid F GLIBC_2.2.3 __libpthread_version_placeholder F GLIBC_2.2.6 __libpthread_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist index de52f0b14fe..2657f37e620 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist @@ -1829,6 +1829,7 @@ GLIBC_2.17 clock_nanosleep F GLIBC_2.17 clock_settime F GLIBC_2.17 secure_getenv F GLIBC_2.18 __cxa_thread_atexit_impl F +GLIBC_2.18 pthread_getattr_default_np F GLIBC_2.18 pthread_setattr_default_np F GLIBC_2.19 __atomic_feclearexcept F GLIBC_2.19 __atomic_feholdexcept F @@ -2445,6 +2446,7 @@ GLIBC_2.34 pthread_condattr_getpshared F GLIBC_2.34 pthread_condattr_setclock F GLIBC_2.34 pthread_condattr_setpshared F GLIBC_2.34 pthread_detach F +GLIBC_2.34 pthread_getattr_default_np F GLIBC_2.34 pthread_getconcurrency F GLIBC_2.34 pthread_getspecific F GLIBC_2.34 pthread_join F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist index 98dc2c37db9..54ce0f911c5 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist @@ -75,6 +75,7 @@ GLIBC_2.17 clock_nanosleep F GLIBC_2.17 clock_settime F GLIBC_2.17 secure_getenv F GLIBC_2.18 __cxa_thread_atexit_impl F +GLIBC_2.18 pthread_getattr_default_np F GLIBC_2.18 pthread_setattr_default_np F GLIBC_2.22 fmemopen F GLIBC_2.23 fts64_children F @@ -2260,6 +2261,7 @@ GLIBC_2.34 pthread_condattr_getpshared F GLIBC_2.34 pthread_condattr_setclock F GLIBC_2.34 pthread_condattr_setpshared F GLIBC_2.34 pthread_detach F +GLIBC_2.34 pthread_getattr_default_np F GLIBC_2.34 pthread_getconcurrency F GLIBC_2.34 pthread_getspecific F GLIBC_2.34 pthread_join F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist index c224f8de1aa..dfd44d67d0e 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist @@ -1,7 +1,7 @@ GLIBC_2.11 pthread_sigqueue F GLIBC_2.12 pthread_getname_np F GLIBC_2.12 pthread_setname_np F -GLIBC_2.18 pthread_getattr_default_np F +GLIBC_2.18 __libpthread_version_placeholder F GLIBC_2.28 thrd_create F GLIBC_2.3 __errno_location F GLIBC_2.3 pthread_create F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist index 8be99e58496..11553b21a94 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist @@ -2286,6 +2286,7 @@ GLIBC_2.17 xencrypt F GLIBC_2.17 xprt_register F GLIBC_2.17 xprt_unregister F GLIBC_2.18 __cxa_thread_atexit_impl F +GLIBC_2.18 pthread_getattr_default_np F GLIBC_2.18 pthread_setattr_default_np F GLIBC_2.22 fmemopen F GLIBC_2.23 fts64_children F @@ -2560,6 +2561,7 @@ GLIBC_2.34 pthread_condattr_getpshared F GLIBC_2.34 pthread_condattr_setclock F GLIBC_2.34 pthread_condattr_setpshared F GLIBC_2.34 pthread_detach F +GLIBC_2.34 pthread_getattr_default_np F GLIBC_2.34 pthread_getconcurrency F GLIBC_2.34 pthread_getspecific F GLIBC_2.34 pthread_join F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist index e4760113334..ebd930eee5b 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist @@ -6,7 +6,7 @@ GLIBC_2.17 pthread_setaffinity_np F GLIBC_2.17 pthread_setname_np F GLIBC_2.17 pthread_setschedprio F GLIBC_2.17 pthread_sigqueue F -GLIBC_2.18 pthread_getattr_default_np F +GLIBC_2.18 __libpthread_version_placeholder F GLIBC_2.28 thrd_create F GLIBC_2.30 __libpthread_version_placeholder F GLIBC_2.31 __libpthread_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist index aee2f59bb0f..7650629bd03 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist @@ -1435,6 +1435,7 @@ GLIBC_2.33 pthread_detach F GLIBC_2.33 pthread_equal F GLIBC_2.33 pthread_exit F GLIBC_2.33 pthread_getaffinity_np F +GLIBC_2.33 pthread_getattr_default_np F GLIBC_2.33 pthread_getattr_np F GLIBC_2.33 pthread_getconcurrency F GLIBC_2.33 pthread_getschedparam F @@ -2125,6 +2126,7 @@ GLIBC_2.34 pthread_condattr_getpshared F GLIBC_2.34 pthread_condattr_setclock F GLIBC_2.34 pthread_condattr_setpshared F GLIBC_2.34 pthread_detach F +GLIBC_2.34 pthread_getattr_default_np F GLIBC_2.34 pthread_getconcurrency F GLIBC_2.34 pthread_getspecific F GLIBC_2.34 pthread_join F diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist b/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist index e5b76b829de..e5ea464b5cd 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist @@ -1,6 +1,5 @@ GLIBC_2.33 __errno_location F GLIBC_2.33 pthread_create F -GLIBC_2.33 pthread_getattr_default_np F GLIBC_2.33 pthread_getcpuclockid F GLIBC_2.33 pthread_getname_np F GLIBC_2.33 pthread_setaffinity_np F diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist index ef4f86b1ce8..5d3321728c4 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist @@ -1482,6 +1482,7 @@ GLIBC_2.27 pthread_detach F GLIBC_2.27 pthread_equal F GLIBC_2.27 pthread_exit F GLIBC_2.27 pthread_getaffinity_np F +GLIBC_2.27 pthread_getattr_default_np F GLIBC_2.27 pthread_getattr_np F GLIBC_2.27 pthread_getconcurrency F GLIBC_2.27 pthread_getschedparam F @@ -2325,6 +2326,7 @@ GLIBC_2.34 pthread_condattr_getpshared F GLIBC_2.34 pthread_condattr_setclock F GLIBC_2.34 pthread_condattr_setpshared F GLIBC_2.34 pthread_detach F +GLIBC_2.34 pthread_getattr_default_np F GLIBC_2.34 pthread_getconcurrency F GLIBC_2.34 pthread_getspecific F GLIBC_2.34 pthread_join F diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist index d697ba7e192..c8723da6691 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist @@ -1,6 +1,5 @@ GLIBC_2.27 __errno_location F GLIBC_2.27 pthread_create F -GLIBC_2.27 pthread_getattr_default_np F GLIBC_2.27 pthread_getcpuclockid F GLIBC_2.27 pthread_getname_np F GLIBC_2.27 pthread_setaffinity_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 420c5eb1b05..20cf480080c 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist @@ -1819,6 +1819,7 @@ GLIBC_2.17 clock_nanosleep F GLIBC_2.17 clock_settime F GLIBC_2.17 secure_getenv F GLIBC_2.18 __cxa_thread_atexit_impl F +GLIBC_2.18 pthread_getattr_default_np F GLIBC_2.18 pthread_setattr_default_np F GLIBC_2.19 __longjmp_chk F GLIBC_2.19 __sigsetjmp F @@ -2410,6 +2411,7 @@ GLIBC_2.34 pthread_condattr_getpshared F GLIBC_2.34 pthread_condattr_setclock F GLIBC_2.34 pthread_condattr_setpshared F GLIBC_2.34 pthread_detach F +GLIBC_2.34 pthread_getattr_default_np F GLIBC_2.34 pthread_getconcurrency F GLIBC_2.34 pthread_getspecific F GLIBC_2.34 pthread_join F diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist index cba826514c0..dad62025235 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist @@ -6,7 +6,7 @@ GLIBC_2.1.2 __libpthread_version_placeholder F GLIBC_2.11 pthread_sigqueue F GLIBC_2.12 pthread_getname_np F GLIBC_2.12 pthread_setname_np F -GLIBC_2.18 pthread_getattr_default_np F +GLIBC_2.18 __libpthread_version_placeholder F GLIBC_2.19 __libpthread_version_placeholder F GLIBC_2.2 pthread_getcpuclockid F GLIBC_2.2.3 __libpthread_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist index e3fd068bf43..e6dd7274873 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist @@ -78,6 +78,7 @@ GLIBC_2.17 clock_nanosleep F GLIBC_2.17 clock_settime F GLIBC_2.17 secure_getenv F GLIBC_2.18 __cxa_thread_atexit_impl F +GLIBC_2.18 pthread_getattr_default_np F GLIBC_2.18 pthread_setattr_default_np F GLIBC_2.19 __longjmp_chk F GLIBC_2.19 __sigsetjmp F @@ -2297,6 +2298,7 @@ GLIBC_2.34 pthread_condattr_getpshared F GLIBC_2.34 pthread_condattr_setclock F GLIBC_2.34 pthread_condattr_setpshared F GLIBC_2.34 pthread_detach F +GLIBC_2.34 pthread_getattr_default_np F GLIBC_2.34 pthread_getconcurrency F GLIBC_2.34 pthread_getspecific F GLIBC_2.34 pthread_join F diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist index 787e56be1b7..1c1c65ffcd6 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist @@ -1,7 +1,7 @@ GLIBC_2.11 pthread_sigqueue F GLIBC_2.12 pthread_getname_np F GLIBC_2.12 pthread_setname_np F -GLIBC_2.18 pthread_getattr_default_np F +GLIBC_2.18 __libpthread_version_placeholder F GLIBC_2.19 __libpthread_version_placeholder F GLIBC_2.2 __errno_location F GLIBC_2.2 pthread_create F diff --git a/sysdeps/unix/sysv/linux/sh/be/libc.abilist b/sysdeps/unix/sysv/linux/sh/be/libc.abilist index 7d43481afa4..feefe0ba543 100644 --- a/sysdeps/unix/sysv/linux/sh/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/sh/be/libc.abilist @@ -78,6 +78,7 @@ GLIBC_2.17 clock_nanosleep F GLIBC_2.17 clock_settime F GLIBC_2.17 secure_getenv F GLIBC_2.18 __cxa_thread_atexit_impl F +GLIBC_2.18 pthread_getattr_default_np F GLIBC_2.18 pthread_setattr_default_np F GLIBC_2.2 _Exit F GLIBC_2.2 _IO_2_1_stderr_ D 0x98 @@ -2266,6 +2267,7 @@ GLIBC_2.34 pthread_condattr_getpshared F GLIBC_2.34 pthread_condattr_setclock F GLIBC_2.34 pthread_condattr_setpshared F GLIBC_2.34 pthread_detach F +GLIBC_2.34 pthread_getattr_default_np F GLIBC_2.34 pthread_getconcurrency F GLIBC_2.34 pthread_getspecific F GLIBC_2.34 pthread_join F diff --git a/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist b/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist index 04c8975664b..96d1dd51d27 100644 --- a/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist @@ -1,7 +1,7 @@ GLIBC_2.11 pthread_sigqueue F GLIBC_2.12 pthread_getname_np F GLIBC_2.12 pthread_setname_np F -GLIBC_2.18 pthread_getattr_default_np F +GLIBC_2.18 __libpthread_version_placeholder F GLIBC_2.2 __errno_location F GLIBC_2.2 pthread_create F GLIBC_2.2 pthread_getcpuclockid F diff --git a/sysdeps/unix/sysv/linux/sh/le/libc.abilist b/sysdeps/unix/sysv/linux/sh/le/libc.abilist index adc53a4d54a..e34f45cd087 100644 --- a/sysdeps/unix/sysv/linux/sh/le/libc.abilist +++ b/sysdeps/unix/sysv/linux/sh/le/libc.abilist @@ -78,6 +78,7 @@ GLIBC_2.17 clock_nanosleep F GLIBC_2.17 clock_settime F GLIBC_2.17 secure_getenv F GLIBC_2.18 __cxa_thread_atexit_impl F +GLIBC_2.18 pthread_getattr_default_np F GLIBC_2.18 pthread_setattr_default_np F GLIBC_2.2 _Exit F GLIBC_2.2 _IO_2_1_stderr_ D 0x98 @@ -2263,6 +2264,7 @@ GLIBC_2.34 pthread_condattr_getpshared F GLIBC_2.34 pthread_condattr_setclock F GLIBC_2.34 pthread_condattr_setpshared F GLIBC_2.34 pthread_detach F +GLIBC_2.34 pthread_getattr_default_np F GLIBC_2.34 pthread_getconcurrency F GLIBC_2.34 pthread_getspecific F GLIBC_2.34 pthread_join F diff --git a/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist b/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist index 04c8975664b..96d1dd51d27 100644 --- a/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist @@ -1,7 +1,7 @@ GLIBC_2.11 pthread_sigqueue F GLIBC_2.12 pthread_getname_np F GLIBC_2.12 pthread_setname_np F -GLIBC_2.18 pthread_getattr_default_np F +GLIBC_2.18 __libpthread_version_placeholder F GLIBC_2.2 __errno_location F GLIBC_2.2 pthread_create F GLIBC_2.2 pthread_getcpuclockid F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist index abcdb0deec4..a47858e4d17 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist @@ -1825,6 +1825,7 @@ GLIBC_2.17 clock_nanosleep F GLIBC_2.17 clock_settime F GLIBC_2.17 secure_getenv F GLIBC_2.18 __cxa_thread_atexit_impl F +GLIBC_2.18 pthread_getattr_default_np F GLIBC_2.18 pthread_setattr_default_np F GLIBC_2.2 _IO_adjust_wcolumn F GLIBC_2.2 _IO_fgetpos F @@ -2403,6 +2404,7 @@ GLIBC_2.34 pthread_condattr_getpshared F GLIBC_2.34 pthread_condattr_setclock F GLIBC_2.34 pthread_condattr_setpshared F GLIBC_2.34 pthread_detach F +GLIBC_2.34 pthread_getattr_default_np F GLIBC_2.34 pthread_getconcurrency F GLIBC_2.34 pthread_getspecific F GLIBC_2.34 pthread_join F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist index 990366049d5..4f5f1515306 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist @@ -6,7 +6,7 @@ GLIBC_2.1.2 __libpthread_version_placeholder F GLIBC_2.11 pthread_sigqueue F GLIBC_2.12 pthread_getname_np F GLIBC_2.12 pthread_setname_np F -GLIBC_2.18 pthread_getattr_default_np F +GLIBC_2.18 __libpthread_version_placeholder F GLIBC_2.2 pthread_getcpuclockid F GLIBC_2.2.3 __libpthread_version_placeholder F GLIBC_2.2.6 __libpthread_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist index 2bfe9c786b1..50777a3806e 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist @@ -83,6 +83,7 @@ GLIBC_2.17 clock_nanosleep F GLIBC_2.17 clock_settime F GLIBC_2.17 secure_getenv F GLIBC_2.18 __cxa_thread_atexit_impl F +GLIBC_2.18 pthread_getattr_default_np F GLIBC_2.18 pthread_setattr_default_np F GLIBC_2.2 _Exit F GLIBC_2.2 _IO_2_1_stderr_ D 0xe0 @@ -2316,6 +2317,7 @@ GLIBC_2.34 pthread_condattr_getpshared F GLIBC_2.34 pthread_condattr_setclock F GLIBC_2.34 pthread_condattr_setpshared F GLIBC_2.34 pthread_detach F +GLIBC_2.34 pthread_getattr_default_np F GLIBC_2.34 pthread_getconcurrency F GLIBC_2.34 pthread_getspecific F GLIBC_2.34 pthread_join F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist index 04c8975664b..96d1dd51d27 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist @@ -1,7 +1,7 @@ GLIBC_2.11 pthread_sigqueue F GLIBC_2.12 pthread_getname_np F GLIBC_2.12 pthread_setname_np F -GLIBC_2.18 pthread_getattr_default_np F +GLIBC_2.18 __libpthread_version_placeholder F GLIBC_2.2 __errno_location F GLIBC_2.2 pthread_create F GLIBC_2.2 pthread_getcpuclockid F diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist index b6f93850763..922730fc2c6 100644 --- a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist @@ -76,6 +76,7 @@ GLIBC_2.17 clock_nanosleep F GLIBC_2.17 clock_settime F GLIBC_2.17 secure_getenv F GLIBC_2.18 __cxa_thread_atexit_impl F +GLIBC_2.18 pthread_getattr_default_np F GLIBC_2.18 pthread_setattr_default_np F GLIBC_2.2.5 _Exit F GLIBC_2.2.5 _IO_2_1_stderr_ D 0xe0 @@ -2275,6 +2276,7 @@ GLIBC_2.34 pthread_condattr_getpshared F GLIBC_2.34 pthread_condattr_setclock F GLIBC_2.34 pthread_condattr_setpshared F GLIBC_2.34 pthread_detach F +GLIBC_2.34 pthread_getattr_default_np F GLIBC_2.34 pthread_getconcurrency F GLIBC_2.34 pthread_getspecific F GLIBC_2.34 pthread_join F diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist index 931013d746c..9b6138ac891 100644 --- a/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist @@ -1,7 +1,7 @@ GLIBC_2.11 pthread_sigqueue F GLIBC_2.12 pthread_getname_np F GLIBC_2.12 pthread_setname_np F -GLIBC_2.18 pthread_getattr_default_np F +GLIBC_2.18 __libpthread_version_placeholder F GLIBC_2.2.5 __errno_location F GLIBC_2.2.5 pthread_create F GLIBC_2.2.5 pthread_getcpuclockid F diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist index 61ae4b65f4a..b232b5545ee 100644 --- a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist @@ -2209,6 +2209,7 @@ GLIBC_2.17 clock_nanosleep F GLIBC_2.17 clock_settime F GLIBC_2.17 secure_getenv F GLIBC_2.18 __cxa_thread_atexit_impl F +GLIBC_2.18 pthread_getattr_default_np F GLIBC_2.18 pthread_setattr_default_np F GLIBC_2.22 fmemopen F GLIBC_2.23 fts64_children F @@ -2379,6 +2380,7 @@ GLIBC_2.34 pthread_condattr_getpshared F GLIBC_2.34 pthread_condattr_setclock F GLIBC_2.34 pthread_condattr_setpshared F GLIBC_2.34 pthread_detach F +GLIBC_2.34 pthread_getattr_default_np F GLIBC_2.34 pthread_getconcurrency F GLIBC_2.34 pthread_getspecific F GLIBC_2.34 pthread_join F diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist index 94d721b81f6..05541887551 100644 --- a/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist @@ -6,7 +6,7 @@ GLIBC_2.16 pthread_setaffinity_np F GLIBC_2.16 pthread_setname_np F GLIBC_2.16 pthread_setschedprio F GLIBC_2.16 pthread_sigqueue F -GLIBC_2.18 pthread_getattr_default_np F +GLIBC_2.18 __libpthread_version_placeholder F GLIBC_2.28 thrd_create F GLIBC_2.30 __libpthread_version_placeholder F GLIBC_2.31 __libpthread_version_placeholder F