diff options
author | Florian Weimer <fweimer@redhat.com> | 2021-05-11 11:08:00 +0200 |
---|---|---|
committer | Florian Weimer <fweimer@redhat.com> | 2021-05-11 11:10:03 +0200 |
commit | 249bd833a08e2689e28ff9a094730f0b048a8442 (patch) | |
tree | 2106800f8ef1cfc6bfb73e7391400b7cb2b06ae2 | |
parent | d2af73a348c4a230792d190c774a431fe5c31515 (diff) | |
download | glibc-249bd833a08e2689e28ff9a094730f0b048a8442.tar.gz |
nptl: Move pthread_setattr_default_np into libc
The symbol was moved using scripts/move-symbol-to-libc.py.
The export of __default_pthread_attr_freeres is temporary. There
is a minor regression in freeres coverage because in the dynamic case,
__default_pthread_attr_freeres is no longer called if libpthread is
not linked in.
Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
65 files changed, 80 insertions, 35 deletions
diff --git a/nptl/Makefile b/nptl/Makefile index 7b3c56f32c..2ef09fba94 100644 --- a/nptl/Makefile +++ b/nptl/Makefile @@ -145,6 +145,7 @@ routines = \ pthread_rwlockattr_setkind_np \ pthread_rwlockattr_setpshared \ pthread_self \ + pthread_setattr_default_np \ pthread_setcancelstate \ pthread_setcanceltype \ pthread_setschedparam \ @@ -203,7 +204,6 @@ libpthread-routines = \ pthread_join \ pthread_join_common \ pthread_setaffinity \ - pthread_setattr_default_np \ pthread_setconcurrency \ pthread_setname \ pthread_setschedprio \ diff --git a/nptl/Versions b/nptl/Versions index 4c1c4ee0a7..de025e179c 100644 --- a/nptl/Versions +++ b/nptl/Versions @@ -167,6 +167,9 @@ libc { pthread_mutexattr_getrobust; pthread_mutexattr_setrobust; } + GLIBC_2.18 { + pthread_setattr_default_np; + } # C11 thread symbols. GLIBC_2.28 { call_once; @@ -230,8 +233,8 @@ libc { pthread_barrier_wait; pthread_barrierattr_destroy; pthread_barrierattr_getpshared; - pthread_barrierattr_setpshared; pthread_barrierattr_init; + pthread_barrierattr_setpshared; pthread_cond_clockwait; pthread_condattr_getclock; pthread_condattr_getpshared; @@ -273,6 +276,7 @@ libc { pthread_rwlockattr_init; pthread_rwlockattr_setkind_np; pthread_rwlockattr_setpshared; + pthread_setattr_default_np; pthread_setspecific; pthread_spin_destroy; pthread_spin_init; @@ -299,6 +303,7 @@ libc { } GLIBC_PRIVATE { __default_pthread_attr; + __default_pthread_attr_freeres; __default_pthread_attr_lock; __futex_abstimed_wait64; __futex_abstimed_wait_cancelable64; @@ -436,7 +441,6 @@ libpthread { GLIBC_2.18 { pthread_getattr_default_np; - pthread_setattr_default_np; } # C11 thread symbols. diff --git a/nptl/pthreadP.h b/nptl/pthreadP.h index d9a6137bd3..8466332248 100644 --- a/nptl/pthreadP.h +++ b/nptl/pthreadP.h @@ -203,7 +203,7 @@ libc_hidden_proto (__default_pthread_attr) extern int __default_pthread_attr_lock; libc_hidden_proto (__default_pthread_attr_lock) /* Called from __libc_freeres to deallocate the default attribute. */ -extern void __default_pthread_attr_freeres (void) attribute_hidden; +extern void __default_pthread_attr_freeres (void); /* Size and alignment of static TLS block. */ extern size_t __static_tls_size attribute_hidden; diff --git a/nptl/pthread_setattr_default_np.c b/nptl/pthread_setattr_default_np.c index fcf1873d2f..bfdb93bc6e 100644 --- a/nptl/pthread_setattr_default_np.c +++ b/nptl/pthread_setattr_default_np.c @@ -20,10 +20,10 @@ #include <stdlib.h> #include <pthreadP.h> #include <string.h> - +#include <shlib-compat.h> int -pthread_setattr_default_np (const pthread_attr_t *in) +__pthread_setattr_default_np (const pthread_attr_t *in) { const struct pthread_attr *real_in; int ret; @@ -81,6 +81,12 @@ pthread_setattr_default_np (const pthread_attr_t *in) lll_unlock (__default_pthread_attr_lock, LLL_PRIVATE); return ret; } +versioned_symbol (libc, __pthread_setattr_default_np, + pthread_setattr_default_np, GLIBC_2_34); +#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_18, GLIBC_2_34) +compat_symbol (libc, __pthread_setattr_default_np, + pthread_setattr_default_np, GLIBC_2_18); +#endif /* This is placed in the same file as pthread_setattr_default_np because only this function can trigger allocation of attribute diff --git a/sysdeps/unix/sysv/linux/aarch64/libc.abilist b/sysdeps/unix/sysv/linux/aarch64/libc.abilist index 36d760212c..caee529c98 100644 --- a/sysdeps/unix/sysv/linux/aarch64/libc.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/libc.abilist @@ -2179,6 +2179,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_setattr_default_np F GLIBC_2.22 fmemopen F GLIBC_2.23 fts64_children F GLIBC_2.23 fts64_close F @@ -2364,6 +2365,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F GLIBC_2.34 pthread_rwlockattr_init F GLIBC_2.34 pthread_rwlockattr_setkind_np F GLIBC_2.34 pthread_rwlockattr_setpshared F +GLIBC_2.34 pthread_setattr_default_np F GLIBC_2.34 pthread_setspecific F GLIBC_2.34 pthread_spin_destroy F GLIBC_2.34 pthread_spin_init F diff --git a/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist b/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist index 36f05e77dd..c8b6351300 100644 --- a/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist @@ -27,7 +27,6 @@ GLIBC_2.17 pthread_sigqueue F GLIBC_2.17 pthread_timedjoin_np F GLIBC_2.17 pthread_tryjoin_np F GLIBC_2.18 pthread_getattr_default_np F -GLIBC_2.18 pthread_setattr_default_np F GLIBC_2.28 thrd_create F GLIBC_2.28 thrd_detach F GLIBC_2.28 thrd_join F diff --git a/sysdeps/unix/sysv/linux/alpha/libc.abilist b/sysdeps/unix/sysv/linux/alpha/libc.abilist index 8fc9b75676..7a9a6608f4 100644 --- a/sysdeps/unix/sysv/linux/alpha/libc.abilist +++ b/sysdeps/unix/sysv/linux/alpha/libc.abilist @@ -1854,6 +1854,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_setattr_default_np F GLIBC_2.2 _IO_adjust_wcolumn F GLIBC_2.2 _IO_fgetpos F GLIBC_2.2 _IO_fgetpos64 F @@ -2451,6 +2452,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F GLIBC_2.34 pthread_rwlockattr_init F GLIBC_2.34 pthread_rwlockattr_setkind_np F GLIBC_2.34 pthread_rwlockattr_setpshared F +GLIBC_2.34 pthread_setattr_default_np F GLIBC_2.34 pthread_setspecific F GLIBC_2.34 pthread_spin_destroy F GLIBC_2.34 pthread_spin_init F diff --git a/sysdeps/unix/sysv/linux/alpha/libpthread.abilist b/sysdeps/unix/sysv/linux/alpha/libpthread.abilist index ad0ae35282..992a319089 100644 --- a/sysdeps/unix/sysv/linux/alpha/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/alpha/libpthread.abilist @@ -18,7 +18,6 @@ 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 pthread_setattr_default_np F GLIBC_2.2 pthread_attr_getstack F GLIBC_2.2 pthread_attr_setstack F GLIBC_2.2 pthread_getcpuclockid F diff --git a/sysdeps/unix/sysv/linux/arc/libc.abilist b/sysdeps/unix/sysv/linux/arc/libc.abilist index 8e84a695fd..6fef10b0ad 100644 --- a/sysdeps/unix/sysv/linux/arc/libc.abilist +++ b/sysdeps/unix/sysv/linux/arc/libc.abilist @@ -1470,6 +1470,7 @@ GLIBC_2.32 pthread_rwlockattr_init F GLIBC_2.32 pthread_rwlockattr_setkind_np F GLIBC_2.32 pthread_rwlockattr_setpshared F GLIBC_2.32 pthread_self F +GLIBC_2.32 pthread_setattr_default_np F GLIBC_2.32 pthread_setcancelstate F GLIBC_2.32 pthread_setcanceltype F GLIBC_2.32 pthread_setschedparam F @@ -2123,6 +2124,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F GLIBC_2.34 pthread_rwlockattr_init F GLIBC_2.34 pthread_rwlockattr_setkind_np F GLIBC_2.34 pthread_rwlockattr_setpshared F +GLIBC_2.34 pthread_setattr_default_np F GLIBC_2.34 pthread_setspecific F GLIBC_2.34 pthread_spin_destroy F GLIBC_2.34 pthread_spin_init F diff --git a/sysdeps/unix/sysv/linux/arc/libpthread.abilist b/sysdeps/unix/sysv/linux/arc/libpthread.abilist index 83b55dfdb2..e69c3b945d 100644 --- a/sysdeps/unix/sysv/linux/arc/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/arc/libpthread.abilist @@ -22,7 +22,6 @@ GLIBC_2.32 pthread_getcpuclockid F GLIBC_2.32 pthread_getname_np F GLIBC_2.32 pthread_join F GLIBC_2.32 pthread_setaffinity_np F -GLIBC_2.32 pthread_setattr_default_np F GLIBC_2.32 pthread_setconcurrency F GLIBC_2.32 pthread_setname_np F GLIBC_2.32 pthread_setschedprio F diff --git a/sysdeps/unix/sysv/linux/arm/be/libc.abilist b/sysdeps/unix/sysv/linux/arm/be/libc.abilist index 424d683ffe..f97aeeb047 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_setattr_default_np F GLIBC_2.22 fmemopen F GLIBC_2.23 fts64_children F GLIBC_2.23 fts64_close F @@ -253,6 +254,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F GLIBC_2.34 pthread_rwlockattr_init F GLIBC_2.34 pthread_rwlockattr_setkind_np F GLIBC_2.34 pthread_rwlockattr_setpshared F +GLIBC_2.34 pthread_setattr_default_np F GLIBC_2.34 pthread_setspecific F GLIBC_2.34 pthread_spin_destroy F GLIBC_2.34 pthread_spin_init F diff --git a/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist b/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist index af98ddd266..20584017a6 100644 --- a/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist @@ -2,7 +2,6 @@ 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 pthread_setattr_default_np F GLIBC_2.28 thrd_create F GLIBC_2.28 thrd_detach F GLIBC_2.28 thrd_join F diff --git a/sysdeps/unix/sysv/linux/arm/le/libc.abilist b/sysdeps/unix/sysv/linux/arm/le/libc.abilist index 15acd896df..70f5f81faf 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_setattr_default_np F GLIBC_2.22 fmemopen F GLIBC_2.23 fts64_children F GLIBC_2.23 fts64_close F @@ -250,6 +251,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F GLIBC_2.34 pthread_rwlockattr_init F GLIBC_2.34 pthread_rwlockattr_setkind_np F GLIBC_2.34 pthread_rwlockattr_setpshared F +GLIBC_2.34 pthread_setattr_default_np F GLIBC_2.34 pthread_setspecific F GLIBC_2.34 pthread_spin_destroy F GLIBC_2.34 pthread_spin_init F diff --git a/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist b/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist index af98ddd266..20584017a6 100644 --- a/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist @@ -2,7 +2,6 @@ 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 pthread_setattr_default_np F GLIBC_2.28 thrd_create F GLIBC_2.28 thrd_detach F GLIBC_2.28 thrd_join F diff --git a/sysdeps/unix/sysv/linux/csky/libc.abilist b/sysdeps/unix/sysv/linux/csky/libc.abilist index 61c58b1e0f..bd80fd1afd 100644 --- a/sysdeps/unix/sysv/linux/csky/libc.abilist +++ b/sysdeps/unix/sysv/linux/csky/libc.abilist @@ -1527,6 +1527,7 @@ GLIBC_2.29 pthread_rwlockattr_init F GLIBC_2.29 pthread_rwlockattr_setkind_np F GLIBC_2.29 pthread_rwlockattr_setpshared F GLIBC_2.29 pthread_self F +GLIBC_2.29 pthread_setattr_default_np F GLIBC_2.29 pthread_setcancelstate F GLIBC_2.29 pthread_setcanceltype F GLIBC_2.29 pthread_setschedparam F @@ -2307,6 +2308,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F GLIBC_2.34 pthread_rwlockattr_init F GLIBC_2.34 pthread_rwlockattr_setkind_np F GLIBC_2.34 pthread_rwlockattr_setpshared F +GLIBC_2.34 pthread_setattr_default_np F GLIBC_2.34 pthread_setspecific F GLIBC_2.34 pthread_spin_destroy F GLIBC_2.34 pthread_spin_init F diff --git a/sysdeps/unix/sysv/linux/csky/libpthread.abilist b/sysdeps/unix/sysv/linux/csky/libpthread.abilist index ae0b322740..a3bdc3c953 100644 --- a/sysdeps/unix/sysv/linux/csky/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/csky/libpthread.abilist @@ -21,7 +21,6 @@ GLIBC_2.29 pthread_getcpuclockid F GLIBC_2.29 pthread_getname_np F GLIBC_2.29 pthread_join F GLIBC_2.29 pthread_setaffinity_np F -GLIBC_2.29 pthread_setattr_default_np F GLIBC_2.29 pthread_setconcurrency F GLIBC_2.29 pthread_setname_np F GLIBC_2.29 pthread_setschedprio F diff --git a/sysdeps/unix/sysv/linux/hppa/libc.abilist b/sysdeps/unix/sysv/linux/hppa/libc.abilist index e89b8b935f..fb40c0292c 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_setattr_default_np F GLIBC_2.19 fanotify_mark F GLIBC_2.2 _Exit F GLIBC_2.2 _IO_2_1_stderr_ D 0xa0 @@ -2258,6 +2259,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F GLIBC_2.34 pthread_rwlockattr_init F GLIBC_2.34 pthread_rwlockattr_setkind_np F GLIBC_2.34 pthread_rwlockattr_setpshared F +GLIBC_2.34 pthread_setattr_default_np F GLIBC_2.34 pthread_setspecific F GLIBC_2.34 pthread_spin_destroy F GLIBC_2.34 pthread_spin_init F diff --git a/sysdeps/unix/sysv/linux/hppa/libpthread.abilist b/sysdeps/unix/sysv/linux/hppa/libpthread.abilist index 2a41f3b961..a7deee7fe2 100644 --- a/sysdeps/unix/sysv/linux/hppa/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/hppa/libpthread.abilist @@ -2,7 +2,6 @@ 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 pthread_setattr_default_np F GLIBC_2.2 __errno_location F GLIBC_2.2 pthread_attr_getguardsize F GLIBC_2.2 pthread_attr_getstack F diff --git a/sysdeps/unix/sysv/linux/i386/libc.abilist b/sysdeps/unix/sysv/linux/i386/libc.abilist index 3c3c826952..dd243f7808 100644 --- a/sysdeps/unix/sysv/linux/i386/libc.abilist +++ b/sysdeps/unix/sysv/linux/i386/libc.abilist @@ -1856,6 +1856,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_setattr_default_np F GLIBC_2.2 _IO_adjust_wcolumn F GLIBC_2.2 _IO_fgetpos F GLIBC_2.2 _IO_fgetpos64 F @@ -2441,6 +2442,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F GLIBC_2.34 pthread_rwlockattr_init F GLIBC_2.34 pthread_rwlockattr_setkind_np F GLIBC_2.34 pthread_rwlockattr_setpshared F +GLIBC_2.34 pthread_setattr_default_np F GLIBC_2.34 pthread_setspecific F GLIBC_2.34 pthread_spin_destroy F GLIBC_2.34 pthread_spin_init F diff --git a/sysdeps/unix/sysv/linux/i386/libpthread.abilist b/sysdeps/unix/sysv/linux/i386/libpthread.abilist index d8f19bb5b4..2311c79bb5 100644 --- a/sysdeps/unix/sysv/linux/i386/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/i386/libpthread.abilist @@ -18,7 +18,6 @@ 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 pthread_setattr_default_np F GLIBC_2.2 pthread_attr_getstack F GLIBC_2.2 pthread_attr_setstack F GLIBC_2.2 pthread_getcpuclockid F diff --git a/sysdeps/unix/sysv/linux/ia64/libc.abilist b/sysdeps/unix/sysv/linux/ia64/libc.abilist index 94a0819e08..b805382c4b 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_setattr_default_np F GLIBC_2.2 _Exit F GLIBC_2.2 _IO_2_1_stderr_ D 0xe0 GLIBC_2.2 _IO_2_1_stdin_ D 0xe0 @@ -2292,6 +2293,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F GLIBC_2.34 pthread_rwlockattr_init F GLIBC_2.34 pthread_rwlockattr_setkind_np F GLIBC_2.34 pthread_rwlockattr_setpshared F +GLIBC_2.34 pthread_setattr_default_np F GLIBC_2.34 pthread_setspecific F GLIBC_2.34 pthread_spin_destroy F GLIBC_2.34 pthread_spin_init F diff --git a/sysdeps/unix/sysv/linux/ia64/libpthread.abilist b/sysdeps/unix/sysv/linux/ia64/libpthread.abilist index c905c119be..f764c09f5e 100644 --- a/sysdeps/unix/sysv/linux/ia64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/ia64/libpthread.abilist @@ -2,7 +2,6 @@ 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 pthread_setattr_default_np F GLIBC_2.2 __errno_location F GLIBC_2.2 pthread_attr_getguardsize F GLIBC_2.2 pthread_attr_getstack F diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist index 789189ea9d..21332b7b39 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_setattr_default_np F GLIBC_2.22 fmemopen F GLIBC_2.23 fts64_children F GLIBC_2.23 fts64_close F @@ -254,6 +255,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F GLIBC_2.34 pthread_rwlockattr_init F GLIBC_2.34 pthread_rwlockattr_setkind_np F GLIBC_2.34 pthread_rwlockattr_setpshared F +GLIBC_2.34 pthread_setattr_default_np F GLIBC_2.34 pthread_setspecific F GLIBC_2.34 pthread_spin_destroy F GLIBC_2.34 pthread_spin_init F diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist index af98ddd266..20584017a6 100644 --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist @@ -2,7 +2,6 @@ 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 pthread_setattr_default_np F GLIBC_2.28 thrd_create F GLIBC_2.28 thrd_detach F GLIBC_2.28 thrd_join F diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist index ae2fd168e7..5159aee942 100644 --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist @@ -1812,6 +1812,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_setattr_default_np F GLIBC_2.2 _IO_adjust_wcolumn F GLIBC_2.2 _IO_fgetpos F GLIBC_2.2 _IO_fgetpos64 F @@ -2384,6 +2385,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F GLIBC_2.34 pthread_rwlockattr_init F GLIBC_2.34 pthread_rwlockattr_setkind_np F GLIBC_2.34 pthread_rwlockattr_setpshared F +GLIBC_2.34 pthread_setattr_default_np F GLIBC_2.34 pthread_setspecific F GLIBC_2.34 pthread_spin_destroy F GLIBC_2.34 pthread_spin_init F diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist index d8f19bb5b4..2311c79bb5 100644 --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist @@ -18,7 +18,6 @@ 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 pthread_setattr_default_np F GLIBC_2.2 pthread_attr_getstack F GLIBC_2.2 pthread_attr_setstack F GLIBC_2.2 pthread_getcpuclockid F diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist index 4a39e0d5d5..4609ade92c 100644 --- a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist @@ -1529,6 +1529,7 @@ GLIBC_2.18 pthread_rwlockattr_init F GLIBC_2.18 pthread_rwlockattr_setkind_np F GLIBC_2.18 pthread_rwlockattr_setpshared F GLIBC_2.18 pthread_self F +GLIBC_2.18 pthread_setattr_default_np F GLIBC_2.18 pthread_setcancelstate F GLIBC_2.18 pthread_setcanceltype F GLIBC_2.18 pthread_setschedparam F @@ -2358,6 +2359,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F GLIBC_2.34 pthread_rwlockattr_init F GLIBC_2.34 pthread_rwlockattr_setkind_np F GLIBC_2.34 pthread_rwlockattr_setpshared F +GLIBC_2.34 pthread_setattr_default_np F GLIBC_2.34 pthread_setspecific F GLIBC_2.34 pthread_spin_destroy F GLIBC_2.34 pthread_spin_init F diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist index fd957d6642..08fc38d84b 100644 --- a/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist @@ -21,7 +21,6 @@ GLIBC_2.18 pthread_getcpuclockid F GLIBC_2.18 pthread_getname_np F GLIBC_2.18 pthread_join F GLIBC_2.18 pthread_setaffinity_np F -GLIBC_2.18 pthread_setattr_default_np F GLIBC_2.18 pthread_setconcurrency F GLIBC_2.18 pthread_setname_np F GLIBC_2.18 pthread_setschedprio F diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist index f0d2c10414..41db7ed508 100644 --- a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist @@ -1529,6 +1529,7 @@ GLIBC_2.18 pthread_rwlockattr_init F GLIBC_2.18 pthread_rwlockattr_setkind_np F GLIBC_2.18 pthread_rwlockattr_setpshared F GLIBC_2.18 pthread_self F +GLIBC_2.18 pthread_setattr_default_np F GLIBC_2.18 pthread_setcancelstate F GLIBC_2.18 pthread_setcanceltype F GLIBC_2.18 pthread_setschedparam F @@ -2355,6 +2356,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F GLIBC_2.34 pthread_rwlockattr_init F GLIBC_2.34 pthread_rwlockattr_setkind_np F GLIBC_2.34 pthread_rwlockattr_setpshared F +GLIBC_2.34 pthread_setattr_default_np F GLIBC_2.34 pthread_setspecific F GLIBC_2.34 pthread_spin_destroy F GLIBC_2.34 pthread_spin_init F diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist index fd957d6642..08fc38d84b 100644 --- a/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist @@ -21,7 +21,6 @@ GLIBC_2.18 pthread_getcpuclockid F GLIBC_2.18 pthread_getname_np F GLIBC_2.18 pthread_join F GLIBC_2.18 pthread_setaffinity_np F -GLIBC_2.18 pthread_setattr_default_np F GLIBC_2.18 pthread_setconcurrency F GLIBC_2.18 pthread_setname_np F GLIBC_2.18 pthread_setschedprio F diff --git a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist index ece8508afc..77d3b72f2b 100644 --- a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist @@ -1421,6 +1421,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_setattr_default_np F GLIBC_2.19 getrlimit64 F GLIBC_2.19 setrlimit64 F GLIBC_2.2 _Exit F @@ -2347,6 +2348,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F GLIBC_2.34 pthread_rwlockattr_init F GLIBC_2.34 pthread_rwlockattr_setkind_np F GLIBC_2.34 pthread_rwlockattr_setpshared F +GLIBC_2.34 pthread_setattr_default_np F GLIBC_2.34 pthread_setspecific F GLIBC_2.34 pthread_spin_destroy F GLIBC_2.34 pthread_spin_init F diff --git a/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist b/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist index fe9d706889..9e06732683 100644 --- a/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist @@ -7,7 +7,6 @@ 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 pthread_setattr_default_np F GLIBC_2.2 pthread_attr_getguardsize F GLIBC_2.2 pthread_attr_getstack F GLIBC_2.2 pthread_attr_getstackaddr F diff --git a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist index 0bfd7786d3..bfc6ca8d87 100644 --- a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist @@ -1419,6 +1419,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_setattr_default_np F GLIBC_2.19 getrlimit64 F GLIBC_2.19 setrlimit64 F GLIBC_2.2 _Exit F @@ -2345,6 +2346,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F GLIBC_2.34 pthread_rwlockattr_init F GLIBC_2.34 pthread_rwlockattr_setkind_np F GLIBC_2.34 pthread_rwlockattr_setpshared F +GLIBC_2.34 pthread_setattr_default_np F GLIBC_2.34 pthread_setspecific F GLIBC_2.34 pthread_spin_destroy F GLIBC_2.34 pthread_spin_init F diff --git a/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist b/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist index fe9d706889..9e06732683 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist @@ -7,7 +7,6 @@ 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 pthread_setattr_default_np F GLIBC_2.2 pthread_attr_getguardsize F GLIBC_2.2 pthread_attr_getstack F GLIBC_2.2 pthread_attr_getstackaddr F diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist index ae1796b582..cdade4e56a 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist @@ -1419,6 +1419,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_setattr_default_np F GLIBC_2.19 getrlimit64 F GLIBC_2.19 setrlimit64 F GLIBC_2.2 _Exit F @@ -2353,6 +2354,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F GLIBC_2.34 pthread_rwlockattr_init F GLIBC_2.34 pthread_rwlockattr_setkind_np F GLIBC_2.34 pthread_rwlockattr_setpshared F +GLIBC_2.34 pthread_setattr_default_np F GLIBC_2.34 pthread_setspecific F GLIBC_2.34 pthread_spin_destroy F GLIBC_2.34 pthread_spin_init F diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist index 4139762550..62184c7a10 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist @@ -1417,6 +1417,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_setattr_default_np F GLIBC_2.2 _Exit F GLIBC_2.2 _IO_2_1_stderr_ D 0xe0 GLIBC_2.2 _IO_2_1_stdin_ D 0xe0 @@ -2347,6 +2348,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F GLIBC_2.34 pthread_rwlockattr_init F GLIBC_2.34 pthread_rwlockattr_setkind_np F GLIBC_2.34 pthread_rwlockattr_setpshared F +GLIBC_2.34 pthread_setattr_default_np F GLIBC_2.34 pthread_setspecific F GLIBC_2.34 pthread_spin_destroy F GLIBC_2.34 pthread_spin_init F diff --git a/sysdeps/unix/sysv/linux/nios2/libc.abilist b/sysdeps/unix/sysv/linux/nios2/libc.abilist index f442fdf645..bc230f7020 100644 --- a/sysdeps/unix/sysv/linux/nios2/libc.abilist +++ b/sysdeps/unix/sysv/linux/nios2/libc.abilist @@ -1572,6 +1572,7 @@ GLIBC_2.21 pthread_rwlockattr_init F GLIBC_2.21 pthread_rwlockattr_setkind_np F GLIBC_2.21 pthread_rwlockattr_setpshared F GLIBC_2.21 pthread_self F +GLIBC_2.21 pthread_setattr_default_np F GLIBC_2.21 pthread_setcancelstate F GLIBC_2.21 pthread_setcanceltype F GLIBC_2.21 pthread_setschedparam F @@ -2397,6 +2398,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F GLIBC_2.34 pthread_rwlockattr_init F GLIBC_2.34 pthread_rwlockattr_setkind_np F GLIBC_2.34 pthread_rwlockattr_setpshared F +GLIBC_2.34 pthread_setattr_default_np F GLIBC_2.34 pthread_setspecific F GLIBC_2.34 pthread_spin_destroy F GLIBC_2.34 pthread_spin_init F diff --git a/sysdeps/unix/sysv/linux/nios2/libpthread.abilist b/sysdeps/unix/sysv/linux/nios2/libpthread.abilist index 5497256770..1b68d77b77 100644 --- a/sysdeps/unix/sysv/linux/nios2/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/nios2/libpthread.abilist @@ -21,7 +21,6 @@ GLIBC_2.21 pthread_getcpuclockid F GLIBC_2.21 pthread_getname_np F GLIBC_2.21 pthread_join F GLIBC_2.21 pthread_setaffinity_np F -GLIBC_2.21 pthread_setattr_default_np F GLIBC_2.21 pthread_setconcurrency F GLIBC_2.21 pthread_setname_np F GLIBC_2.21 pthread_setschedprio F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist index 0e3d3a3648..0e384dd37e 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist @@ -1818,6 +1818,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_setattr_default_np F GLIBC_2.2 _IO_adjust_wcolumn F GLIBC_2.2 _IO_fgetpos F GLIBC_2.2 _IO_fgetpos64 F @@ -2411,6 +2412,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F GLIBC_2.34 pthread_rwlockattr_init F GLIBC_2.34 pthread_rwlockattr_setkind_np F GLIBC_2.34 pthread_rwlockattr_setpshared F +GLIBC_2.34 pthread_setattr_default_np F GLIBC_2.34 pthread_setspecific F GLIBC_2.34 pthread_spin_destroy F GLIBC_2.34 pthread_spin_init F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist index b15a84fd3e..02376355b5 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist @@ -18,7 +18,6 @@ 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 pthread_setattr_default_np F GLIBC_2.2 pthread_attr_getstack F GLIBC_2.2 pthread_attr_setstack F GLIBC_2.2 pthread_getcpuclockid F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist index a14c3c9531..dac4a03938 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist @@ -1818,6 +1818,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_setattr_default_np F GLIBC_2.19 __atomic_feclearexcept F GLIBC_2.19 __atomic_feholdexcept F GLIBC_2.19 __atomic_feupdateenv F @@ -2444,6 +2445,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F GLIBC_2.34 pthread_rwlockattr_init F GLIBC_2.34 pthread_rwlockattr_setkind_np F GLIBC_2.34 pthread_rwlockattr_setpshared F +GLIBC_2.34 pthread_setattr_default_np F GLIBC_2.34 pthread_setspecific F GLIBC_2.34 pthread_spin_destroy F GLIBC_2.34 pthread_spin_init F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist index 513df99b4d..6a8958d5a8 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_setattr_default_np F GLIBC_2.22 fmemopen F GLIBC_2.23 fts64_children F GLIBC_2.23 fts64_close F @@ -2259,6 +2260,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F GLIBC_2.34 pthread_rwlockattr_init F GLIBC_2.34 pthread_rwlockattr_setkind_np F GLIBC_2.34 pthread_rwlockattr_setpshared F +GLIBC_2.34 pthread_setattr_default_np F GLIBC_2.34 pthread_setspecific F GLIBC_2.34 pthread_spin_destroy F GLIBC_2.34 pthread_spin_init F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist index b3994cd280..a1b7b1330b 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist @@ -2,7 +2,6 @@ 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 pthread_setattr_default_np F GLIBC_2.28 thrd_create F GLIBC_2.28 thrd_detach F GLIBC_2.28 thrd_join F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist index e271e61128..16f4d90871 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist @@ -2266,6 +2266,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_setattr_default_np F GLIBC_2.22 fmemopen F GLIBC_2.23 fts64_children F GLIBC_2.23 fts64_close F @@ -2560,6 +2561,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F GLIBC_2.34 pthread_rwlockattr_init F GLIBC_2.34 pthread_rwlockattr_setkind_np F GLIBC_2.34 pthread_rwlockattr_setpshared F +GLIBC_2.34 pthread_setattr_default_np F GLIBC_2.34 pthread_setspecific F GLIBC_2.34 pthread_spin_destroy F GLIBC_2.34 pthread_spin_init F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist index 36f05e77dd..c8b6351300 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist @@ -27,7 +27,6 @@ GLIBC_2.17 pthread_sigqueue F GLIBC_2.17 pthread_timedjoin_np F GLIBC_2.17 pthread_tryjoin_np F GLIBC_2.18 pthread_getattr_default_np F -GLIBC_2.18 pthread_setattr_default_np F GLIBC_2.28 thrd_create F GLIBC_2.28 thrd_detach F GLIBC_2.28 thrd_join F diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist index c883de1279..876ed3d11f 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist @@ -1472,6 +1472,7 @@ GLIBC_2.33 pthread_rwlockattr_init F GLIBC_2.33 pthread_rwlockattr_setkind_np F GLIBC_2.33 pthread_rwlockattr_setpshared F GLIBC_2.33 pthread_self F +GLIBC_2.33 pthread_setattr_default_np F GLIBC_2.33 pthread_setcancelstate F GLIBC_2.33 pthread_setcanceltype F GLIBC_2.33 pthread_setschedparam F @@ -2125,6 +2126,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F GLIBC_2.34 pthread_rwlockattr_init F GLIBC_2.34 pthread_rwlockattr_setkind_np F GLIBC_2.34 pthread_rwlockattr_setpshared F +GLIBC_2.34 pthread_setattr_default_np F GLIBC_2.34 pthread_setspecific F GLIBC_2.34 pthread_spin_destroy F GLIBC_2.34 pthread_spin_init F diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist b/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist index 91e3afa737..03a3d5e005 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist @@ -22,7 +22,6 @@ GLIBC_2.33 pthread_getcpuclockid F GLIBC_2.33 pthread_getname_np F GLIBC_2.33 pthread_join F GLIBC_2.33 pthread_setaffinity_np F -GLIBC_2.33 pthread_setattr_default_np F GLIBC_2.33 pthread_setconcurrency F GLIBC_2.33 pthread_setname_np F GLIBC_2.33 pthread_setschedprio F diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist index a8202f95cd..ec2dbc5f6c 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist @@ -1517,6 +1517,7 @@ GLIBC_2.27 pthread_rwlockattr_init F GLIBC_2.27 pthread_rwlockattr_setkind_np F GLIBC_2.27 pthread_rwlockattr_setpshared F GLIBC_2.27 pthread_self F +GLIBC_2.27 pthread_setattr_default_np F GLIBC_2.27 pthread_setcancelstate F GLIBC_2.27 pthread_setcanceltype F GLIBC_2.27 pthread_setschedparam F @@ -2325,6 +2326,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F GLIBC_2.34 pthread_rwlockattr_init F GLIBC_2.34 pthread_rwlockattr_setkind_np F GLIBC_2.34 pthread_rwlockattr_setpshared F +GLIBC_2.34 pthread_setattr_default_np F GLIBC_2.34 pthread_setspecific F GLIBC_2.34 pthread_spin_destroy F GLIBC_2.34 pthread_spin_init F diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist index b7bd70768f..8f1e31593e 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist @@ -21,7 +21,6 @@ GLIBC_2.27 pthread_getcpuclockid F GLIBC_2.27 pthread_getname_np F GLIBC_2.27 pthread_join F GLIBC_2.27 pthread_setaffinity_np F -GLIBC_2.27 pthread_setattr_default_np F GLIBC_2.27 pthread_setconcurrency F GLIBC_2.27 pthread_setname_np F GLIBC_2.27 pthread_setschedprio F diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist index d63e9a2139..d1bc174497 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist @@ -1808,6 +1808,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_setattr_default_np F GLIBC_2.19 __longjmp_chk F GLIBC_2.19 __sigsetjmp F GLIBC_2.19 _longjmp F @@ -2409,6 +2410,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F GLIBC_2.34 pthread_rwlockattr_init F GLIBC_2.34 pthread_rwlockattr_setkind_np F GLIBC_2.34 pthread_rwlockattr_setpshared F +GLIBC_2.34 pthread_setattr_default_np F GLIBC_2.34 pthread_setspecific F GLIBC_2.34 pthread_spin_destroy F GLIBC_2.34 pthread_spin_init F diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist index 8d22b21118..ac8e971daa 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist @@ -18,7 +18,6 @@ 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 pthread_setattr_default_np F GLIBC_2.19 __libpthread_version_placeholder F GLIBC_2.2 pthread_attr_getstack F GLIBC_2.2 pthread_attr_setstack F diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist index 55cd1e75ce..3771dc652a 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_setattr_default_np F GLIBC_2.19 __longjmp_chk F GLIBC_2.19 __sigsetjmp F GLIBC_2.19 _longjmp F @@ -2296,6 +2297,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F GLIBC_2.34 pthread_rwlockattr_init F GLIBC_2.34 pthread_rwlockattr_setkind_np F GLIBC_2.34 pthread_rwlockattr_setpshared F +GLIBC_2.34 pthread_setattr_default_np F GLIBC_2.34 pthread_setspecific F GLIBC_2.34 pthread_spin_destroy F GLIBC_2.34 pthread_spin_init F diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist index 92336b6560..7b51ce65a3 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist @@ -2,7 +2,6 @@ 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 pthread_setattr_default_np F GLIBC_2.19 __libpthread_version_placeholder F GLIBC_2.2 __errno_location F GLIBC_2.2 pthread_attr_getguardsize F diff --git a/sysdeps/unix/sysv/linux/sh/be/libc.abilist b/sysdeps/unix/sysv/linux/sh/be/libc.abilist index 39c4667cb0..6355ca1061 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_setattr_default_np F GLIBC_2.2 _Exit F GLIBC_2.2 _IO_2_1_stderr_ D 0x98 GLIBC_2.2 _IO_2_1_stdin_ D 0x98 @@ -2265,6 +2266,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F GLIBC_2.34 pthread_rwlockattr_init F GLIBC_2.34 pthread_rwlockattr_setkind_np F GLIBC_2.34 pthread_rwlockattr_setpshared F +GLIBC_2.34 pthread_setattr_default_np F GLIBC_2.34 pthread_setspecific F GLIBC_2.34 pthread_spin_destroy F GLIBC_2.34 pthread_spin_init F diff --git a/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist b/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist index 2a41f3b961..a7deee7fe2 100644 --- a/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist @@ -2,7 +2,6 @@ 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 pthread_setattr_default_np F GLIBC_2.2 __errno_location F GLIBC_2.2 pthread_attr_getguardsize F GLIBC_2.2 pthread_attr_getstack F diff --git a/sysdeps/unix/sysv/linux/sh/le/libc.abilist b/sysdeps/unix/sysv/linux/sh/le/libc.abilist index ae7e00cbc4..a1e3c3a93b 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_setattr_default_np F GLIBC_2.2 _Exit F GLIBC_2.2 _IO_2_1_stderr_ D 0x98 GLIBC_2.2 _IO_2_1_stdin_ D 0x98 @@ -2262,6 +2263,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F GLIBC_2.34 pthread_rwlockattr_init F GLIBC_2.34 pthread_rwlockattr_setkind_np F GLIBC_2.34 pthread_rwlockattr_setpshared F +GLIBC_2.34 pthread_setattr_default_np F GLIBC_2.34 pthread_setspecific F GLIBC_2.34 pthread_spin_destroy F GLIBC_2.34 pthread_spin_init F diff --git a/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist b/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist index 2a41f3b961..a7deee7fe2 100644 --- a/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist @@ -2,7 +2,6 @@ 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 pthread_setattr_default_np F GLIBC_2.2 __errno_location F GLIBC_2.2 pthread_attr_getguardsize F GLIBC_2.2 pthread_attr_getstack F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist index 8556de3265..17026a997b 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist @@ -1814,6 +1814,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_setattr_default_np F GLIBC_2.2 _IO_adjust_wcolumn F GLIBC_2.2 _IO_fgetpos F GLIBC_2.2 _IO_fgetpos64 F @@ -2400,6 +2401,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F GLIBC_2.34 pthread_rwlockattr_init F GLIBC_2.34 pthread_rwlockattr_setkind_np F GLIBC_2.34 pthread_rwlockattr_setpshared F +GLIBC_2.34 pthread_setattr_default_np F GLIBC_2.34 pthread_setspecific F GLIBC_2.34 pthread_spin_destroy F GLIBC_2.34 pthread_spin_init F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist index ad0ae35282..992a319089 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist @@ -18,7 +18,6 @@ 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 pthread_setattr_default_np F GLIBC_2.2 pthread_attr_getstack F GLIBC_2.2 pthread_attr_setstack F GLIBC_2.2 pthread_getcpuclockid F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist index d2f08437d1..9dc72e0556 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_setattr_default_np F GLIBC_2.2 _Exit F GLIBC_2.2 _IO_2_1_stderr_ D 0xe0 GLIBC_2.2 _IO_2_1_stdin_ D 0xe0 @@ -2313,6 +2314,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F GLIBC_2.34 pthread_rwlockattr_init F GLIBC_2.34 pthread_rwlockattr_setkind_np F GLIBC_2.34 pthread_rwlockattr_setpshared F +GLIBC_2.34 pthread_setattr_default_np F GLIBC_2.34 pthread_setspecific F GLIBC_2.34 pthread_spin_destroy F GLIBC_2.34 pthread_spin_init F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist index c905c119be..f764c09f5e 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist @@ -2,7 +2,6 @@ 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 pthread_setattr_default_np F GLIBC_2.2 __errno_location F GLIBC_2.2 pthread_attr_getguardsize F GLIBC_2.2 pthread_attr_getstack F diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist index f752981203..586aec23cb 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_setattr_default_np F GLIBC_2.2.5 _Exit F GLIBC_2.2.5 _IO_2_1_stderr_ D 0xe0 GLIBC_2.2.5 _IO_2_1_stdin_ D 0xe0 @@ -2274,6 +2275,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F GLIBC_2.34 pthread_rwlockattr_init F GLIBC_2.34 pthread_rwlockattr_setkind_np F GLIBC_2.34 pthread_rwlockattr_setpshared F +GLIBC_2.34 pthread_setattr_default_np F GLIBC_2.34 pthread_setspecific F GLIBC_2.34 pthread_spin_destroy F GLIBC_2.34 pthread_spin_init F diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist index 06c5f0e4af..c79c4d38fc 100644 --- a/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist @@ -2,7 +2,6 @@ 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 pthread_setattr_default_np F GLIBC_2.2.5 __errno_location F GLIBC_2.2.5 pthread_attr_getguardsize F GLIBC_2.2.5 pthread_attr_getstack F diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist index 55f133b0d5..1529b87004 100644 --- a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist @@ -2189,6 +2189,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_setattr_default_np F GLIBC_2.22 fmemopen F GLIBC_2.23 fts64_children F GLIBC_2.23 fts64_close F @@ -2379,6 +2380,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F GLIBC_2.34 pthread_rwlockattr_init F GLIBC_2.34 pthread_rwlockattr_setkind_np F GLIBC_2.34 pthread_rwlockattr_setpshared F +GLIBC_2.34 pthread_setattr_default_np F GLIBC_2.34 pthread_setspecific F GLIBC_2.34 pthread_spin_destroy F GLIBC_2.34 pthread_spin_init F diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist index 298d3185bb..75821babdf 100644 --- a/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist @@ -27,7 +27,6 @@ GLIBC_2.16 pthread_sigqueue F GLIBC_2.16 pthread_timedjoin_np F GLIBC_2.16 pthread_tryjoin_np F GLIBC_2.18 pthread_getattr_default_np F -GLIBC_2.18 pthread_setattr_default_np F GLIBC_2.28 thrd_create F GLIBC_2.28 thrd_detach F GLIBC_2.28 thrd_join F |