From fb7abc3441d7cb1970ae51cf546315ee43e3fb74 Mon Sep 17 00:00:00 2001 From: Florian Weimer Date: Tue, 11 May 2021 19:32:43 +0200 Subject: [PATCH] nptl: Move pthread_attr_getstack into libc The symbol was moved using scripts/move-symbol-to-libc.py. Reviewed-by: Adhemerval Zanella --- nptl/Makefile | 2 +- nptl/Versions | 3 ++- nptl/pthread_attr_getstack.c | 9 +++++++-- sysdeps/unix/sysv/linux/aarch64/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/aarch64/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/alpha/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/alpha/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/arc/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/arc/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/arm/be/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/arm/be/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/arm/le/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/arm/le/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/csky/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/csky/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/hppa/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/hppa/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/i386/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/i386/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/ia64/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/ia64/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/nios2/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/nios2/libpthread.abilist | 1 - .../unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 2 ++ .../unix/sysv/linux/powerpc/powerpc32/libpthread.abilist | 1 - .../unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist | 2 ++ .../unix/sysv/linux/powerpc/powerpc64/be/libc.abilist | 2 ++ .../sysv/linux/powerpc/powerpc64/be/libpthread.abilist | 1 - .../unix/sysv/linux/powerpc/powerpc64/le/libc.abilist | 2 ++ .../sysv/linux/powerpc/powerpc64/le/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/sh/be/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/sh/be/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/sh/le/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/sh/le/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist | 1 - 64 files changed, 74 insertions(+), 33 deletions(-) diff --git a/nptl/Makefile b/nptl/Makefile index bb30f01045..945956afb3 100644 --- a/nptl/Makefile +++ b/nptl/Makefile @@ -69,6 +69,7 @@ routines = \ pthread_attr_getschedpolicy \ pthread_attr_getscope \ pthread_attr_getsigmask \ + pthread_attr_getstack \ pthread_attr_init \ pthread_attr_setaffinity \ pthread_attr_setdetachstate \ @@ -194,7 +195,6 @@ libpthread-routines = \ libpthread-compat \ nptl-init \ pt-interp \ - pthread_attr_getstack \ pthread_attr_getstackaddr \ pthread_attr_getstacksize \ pthread_attr_setguardsize \ diff --git a/nptl/Versions b/nptl/Versions index 536d69a588..aa7ae59df7 100644 --- a/nptl/Versions +++ b/nptl/Versions @@ -109,6 +109,7 @@ libc { __pthread_rwlock_trywrlock; __pthread_rwlock_unlock; __pthread_rwlock_wrlock; + pthread_attr_getstack; pthread_barrier_destroy; pthread_barrier_init; pthread_barrier_wait; @@ -242,6 +243,7 @@ libc { mtx_unlock; pthread_attr_getaffinity_np; pthread_attr_getguardsize; + pthread_attr_getstack; pthread_barrier_destroy; pthread_barrier_init; pthread_barrier_wait; @@ -409,7 +411,6 @@ libpthread { } GLIBC_2.2 { - pthread_attr_getstack; pthread_attr_setstack; pthread_getcpuclockid; pthread_yield; diff --git a/nptl/pthread_attr_getstack.c b/nptl/pthread_attr_getstack.c index 570115af10..351aa4da80 100644 --- a/nptl/pthread_attr_getstack.c +++ b/nptl/pthread_attr_getstack.c @@ -17,7 +17,7 @@ . */ #include "pthreadP.h" - +#include int __pthread_attr_getstack (const pthread_attr_t *attr, void **stackaddr, @@ -37,4 +37,9 @@ __pthread_attr_getstack (const pthread_attr_t *attr, void **stackaddr, return 0; } -strong_alias (__pthread_attr_getstack, pthread_attr_getstack) +versioned_symbol (libpthread, __pthread_attr_getstack, + pthread_attr_getstack, GLIBC_2_34); +#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34) +compat_symbol (libpthread, __pthread_attr_getstack, + pthread_attr_getstack, GLIBC_2_2); +#endif diff --git a/sysdeps/unix/sysv/linux/aarch64/libc.abilist b/sysdeps/unix/sysv/linux/aarch64/libc.abilist index 889131c5e9..8c255d6ee6 100644 --- a/sysdeps/unix/sysv/linux/aarch64/libc.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/libc.abilist @@ -1450,6 +1450,7 @@ GLIBC_2.17 pthread_attr_getinheritsched F GLIBC_2.17 pthread_attr_getschedparam F GLIBC_2.17 pthread_attr_getschedpolicy F GLIBC_2.17 pthread_attr_getscope F +GLIBC_2.17 pthread_attr_getstack F GLIBC_2.17 pthread_attr_init F GLIBC_2.17 pthread_attr_setaffinity_np F GLIBC_2.17 pthread_attr_setdetachstate F @@ -2324,6 +2325,7 @@ GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F +GLIBC_2.34 pthread_attr_getstack F GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F diff --git a/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist b/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist index dd9aa261f2..a6ff36c62b 100644 --- a/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist @@ -3,7 +3,6 @@ GLIBC_2.17 __pthread_register_cancel F GLIBC_2.17 __pthread_register_cancel_defer F GLIBC_2.17 __pthread_unregister_cancel F GLIBC_2.17 __pthread_unregister_cancel_restore F -GLIBC_2.17 pthread_attr_getstack F GLIBC_2.17 pthread_attr_getstackaddr F GLIBC_2.17 pthread_attr_getstacksize F GLIBC_2.17 pthread_attr_setguardsize F diff --git a/sysdeps/unix/sysv/linux/alpha/libc.abilist b/sysdeps/unix/sysv/linux/alpha/libc.abilist index 7ae5d0957b..ee156a2cfb 100644 --- a/sysdeps/unix/sysv/linux/alpha/libc.abilist +++ b/sysdeps/unix/sysv/linux/alpha/libc.abilist @@ -2012,6 +2012,7 @@ GLIBC_2.2 posix_spawnattr_setsigmask F GLIBC_2.2 posix_spawnp F GLIBC_2.2 pread F GLIBC_2.2 pread64 F +GLIBC_2.2 pthread_attr_getstack F GLIBC_2.2 pthread_barrier_destroy F GLIBC_2.2 pthread_barrier_init F GLIBC_2.2 pthread_barrier_wait F @@ -2412,6 +2413,7 @@ GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F +GLIBC_2.34 pthread_attr_getstack F GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F diff --git a/sysdeps/unix/sysv/linux/alpha/libpthread.abilist b/sysdeps/unix/sysv/linux/alpha/libpthread.abilist index 953f2b3bd0..7b1f484f7f 100644 --- a/sysdeps/unix/sysv/linux/alpha/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/alpha/libpthread.abilist @@ -15,7 +15,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.2 pthread_attr_getstack F GLIBC_2.2 pthread_attr_setstack F GLIBC_2.2 pthread_getcpuclockid F GLIBC_2.2.3 __libpthread_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/arc/libc.abilist b/sysdeps/unix/sysv/linux/arc/libc.abilist index 7acadb4829..0653d3d150 100644 --- a/sysdeps/unix/sysv/linux/arc/libc.abilist +++ b/sysdeps/unix/sysv/linux/arc/libc.abilist @@ -1388,6 +1388,7 @@ GLIBC_2.32 pthread_attr_getschedparam F GLIBC_2.32 pthread_attr_getschedpolicy F GLIBC_2.32 pthread_attr_getscope F GLIBC_2.32 pthread_attr_getsigmask_np F +GLIBC_2.32 pthread_attr_getstack F GLIBC_2.32 pthread_attr_init F GLIBC_2.32 pthread_attr_setaffinity_np F GLIBC_2.32 pthread_attr_setdetachstate F @@ -2083,6 +2084,7 @@ GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F +GLIBC_2.34 pthread_attr_getstack F GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F diff --git a/sysdeps/unix/sysv/linux/arc/libpthread.abilist b/sysdeps/unix/sysv/linux/arc/libpthread.abilist index 2a1fd5e4b4..c9b82440c5 100644 --- a/sysdeps/unix/sysv/linux/arc/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/arc/libpthread.abilist @@ -3,7 +3,6 @@ GLIBC_2.32 __pthread_register_cancel F GLIBC_2.32 __pthread_register_cancel_defer F GLIBC_2.32 __pthread_unregister_cancel F GLIBC_2.32 __pthread_unregister_cancel_restore F -GLIBC_2.32 pthread_attr_getstack F GLIBC_2.32 pthread_attr_getstackaddr F GLIBC_2.32 pthread_attr_getstacksize F GLIBC_2.32 pthread_attr_setguardsize F diff --git a/sysdeps/unix/sysv/linux/arm/be/libc.abilist b/sysdeps/unix/sysv/linux/arm/be/libc.abilist index 8a79e3917b..02978ebf5b 100644 --- a/sysdeps/unix/sysv/linux/arm/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/arm/be/libc.abilist @@ -207,6 +207,7 @@ GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F +GLIBC_2.34 pthread_attr_getstack F GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F @@ -1676,6 +1677,7 @@ GLIBC_2.4 pthread_attr_getinheritsched F GLIBC_2.4 pthread_attr_getschedparam F GLIBC_2.4 pthread_attr_getschedpolicy F GLIBC_2.4 pthread_attr_getscope F +GLIBC_2.4 pthread_attr_getstack F GLIBC_2.4 pthread_attr_init F GLIBC_2.4 pthread_attr_setaffinity_np F GLIBC_2.4 pthread_attr_setdetachstate F diff --git a/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist b/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist index 868352ec48..f984765e6b 100644 --- a/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist @@ -11,7 +11,6 @@ GLIBC_2.4 __pthread_register_cancel F GLIBC_2.4 __pthread_register_cancel_defer F GLIBC_2.4 __pthread_unregister_cancel F GLIBC_2.4 __pthread_unregister_cancel_restore F -GLIBC_2.4 pthread_attr_getstack F GLIBC_2.4 pthread_attr_getstackaddr F GLIBC_2.4 pthread_attr_getstacksize F GLIBC_2.4 pthread_attr_setguardsize F diff --git a/sysdeps/unix/sysv/linux/arm/le/libc.abilist b/sysdeps/unix/sysv/linux/arm/le/libc.abilist index 8656012909..588a177dc9 100644 --- a/sysdeps/unix/sysv/linux/arm/le/libc.abilist +++ b/sysdeps/unix/sysv/linux/arm/le/libc.abilist @@ -204,6 +204,7 @@ GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F +GLIBC_2.34 pthread_attr_getstack F GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F @@ -1673,6 +1674,7 @@ GLIBC_2.4 pthread_attr_getinheritsched F GLIBC_2.4 pthread_attr_getschedparam F GLIBC_2.4 pthread_attr_getschedpolicy F GLIBC_2.4 pthread_attr_getscope F +GLIBC_2.4 pthread_attr_getstack F GLIBC_2.4 pthread_attr_init F GLIBC_2.4 pthread_attr_setaffinity_np F GLIBC_2.4 pthread_attr_setdetachstate F diff --git a/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist b/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist index 868352ec48..f984765e6b 100644 --- a/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist @@ -11,7 +11,6 @@ GLIBC_2.4 __pthread_register_cancel F GLIBC_2.4 __pthread_register_cancel_defer F GLIBC_2.4 __pthread_unregister_cancel F GLIBC_2.4 __pthread_unregister_cancel_restore F -GLIBC_2.4 pthread_attr_getstack F GLIBC_2.4 pthread_attr_getstackaddr F GLIBC_2.4 pthread_attr_getstacksize F GLIBC_2.4 pthread_attr_setguardsize F diff --git a/sysdeps/unix/sysv/linux/csky/libc.abilist b/sysdeps/unix/sysv/linux/csky/libc.abilist index 814bd4308e..912364b74c 100644 --- a/sysdeps/unix/sysv/linux/csky/libc.abilist +++ b/sysdeps/unix/sysv/linux/csky/libc.abilist @@ -1450,6 +1450,7 @@ GLIBC_2.29 pthread_attr_getinheritsched F GLIBC_2.29 pthread_attr_getschedparam F GLIBC_2.29 pthread_attr_getschedpolicy F GLIBC_2.29 pthread_attr_getscope F +GLIBC_2.29 pthread_attr_getstack F GLIBC_2.29 pthread_attr_init F GLIBC_2.29 pthread_attr_setaffinity_np F GLIBC_2.29 pthread_attr_setdetachstate F @@ -2267,6 +2268,7 @@ GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F +GLIBC_2.34 pthread_attr_getstack F GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F diff --git a/sysdeps/unix/sysv/linux/csky/libpthread.abilist b/sysdeps/unix/sysv/linux/csky/libpthread.abilist index 7f606e1f0e..343a73bdd9 100644 --- a/sysdeps/unix/sysv/linux/csky/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/csky/libpthread.abilist @@ -3,7 +3,6 @@ GLIBC_2.29 __pthread_register_cancel F GLIBC_2.29 __pthread_register_cancel_defer F GLIBC_2.29 __pthread_unregister_cancel F GLIBC_2.29 __pthread_unregister_cancel_restore F -GLIBC_2.29 pthread_attr_getstack F GLIBC_2.29 pthread_attr_getstackaddr F GLIBC_2.29 pthread_attr_getstacksize F GLIBC_2.29 pthread_attr_setguardsize F diff --git a/sysdeps/unix/sysv/linux/hppa/libc.abilist b/sysdeps/unix/sysv/linux/hppa/libc.abilist index 312f974178..6972aff66d 100644 --- a/sysdeps/unix/sysv/linux/hppa/libc.abilist +++ b/sysdeps/unix/sysv/linux/hppa/libc.abilist @@ -1278,6 +1278,7 @@ GLIBC_2.2 pthread_attr_getinheritsched F GLIBC_2.2 pthread_attr_getschedparam F GLIBC_2.2 pthread_attr_getschedpolicy F GLIBC_2.2 pthread_attr_getscope F +GLIBC_2.2 pthread_attr_getstack F GLIBC_2.2 pthread_attr_init F GLIBC_2.2 pthread_attr_setdetachstate F GLIBC_2.2 pthread_attr_setinheritsched F @@ -2219,6 +2220,7 @@ GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F +GLIBC_2.34 pthread_attr_getstack F GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F diff --git a/sysdeps/unix/sysv/linux/hppa/libpthread.abilist b/sysdeps/unix/sysv/linux/hppa/libpthread.abilist index 901342aa6a..5511d07001 100644 --- a/sysdeps/unix/sysv/linux/hppa/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/hppa/libpthread.abilist @@ -3,7 +3,6 @@ GLIBC_2.12 pthread_getname_np F GLIBC_2.12 pthread_setname_np F GLIBC_2.18 pthread_getattr_default_np F GLIBC_2.2 __errno_location F -GLIBC_2.2 pthread_attr_getstack F GLIBC_2.2 pthread_attr_getstackaddr F GLIBC_2.2 pthread_attr_getstacksize F GLIBC_2.2 pthread_attr_setguardsize F diff --git a/sysdeps/unix/sysv/linux/i386/libc.abilist b/sysdeps/unix/sysv/linux/i386/libc.abilist index 3cfb90bd5e..d180aef563 100644 --- a/sysdeps/unix/sysv/linux/i386/libc.abilist +++ b/sysdeps/unix/sysv/linux/i386/libc.abilist @@ -2021,6 +2021,7 @@ GLIBC_2.2 posix_spawnattr_setsigmask F GLIBC_2.2 posix_spawnp F GLIBC_2.2 pread F GLIBC_2.2 pread64 F +GLIBC_2.2 pthread_attr_getstack F GLIBC_2.2 pthread_barrier_destroy F GLIBC_2.2 pthread_barrier_init F GLIBC_2.2 pthread_barrier_wait F @@ -2402,6 +2403,7 @@ GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F +GLIBC_2.34 pthread_attr_getstack F GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F diff --git a/sysdeps/unix/sysv/linux/i386/libpthread.abilist b/sysdeps/unix/sysv/linux/i386/libpthread.abilist index f828e7c09d..396127948e 100644 --- a/sysdeps/unix/sysv/linux/i386/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/i386/libpthread.abilist @@ -15,7 +15,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.2 pthread_attr_getstack F GLIBC_2.2 pthread_attr_setstack F GLIBC_2.2 pthread_getcpuclockid F GLIBC_2.2.3 __libpthread_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/ia64/libc.abilist b/sysdeps/unix/sysv/linux/ia64/libc.abilist index ae88e2b49f..7a04a56180 100644 --- a/sysdeps/unix/sysv/linux/ia64/libc.abilist +++ b/sysdeps/unix/sysv/linux/ia64/libc.abilist @@ -1299,6 +1299,7 @@ GLIBC_2.2 pthread_attr_getinheritsched F GLIBC_2.2 pthread_attr_getschedparam F GLIBC_2.2 pthread_attr_getschedpolicy F GLIBC_2.2 pthread_attr_getscope F +GLIBC_2.2 pthread_attr_getstack F GLIBC_2.2 pthread_attr_init F GLIBC_2.2 pthread_attr_setdetachstate F GLIBC_2.2 pthread_attr_setinheritsched F @@ -2253,6 +2254,7 @@ GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F +GLIBC_2.34 pthread_attr_getstack F GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F diff --git a/sysdeps/unix/sysv/linux/ia64/libpthread.abilist b/sysdeps/unix/sysv/linux/ia64/libpthread.abilist index 72ef07b6aa..3b8b1a3a46 100644 --- a/sysdeps/unix/sysv/linux/ia64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/ia64/libpthread.abilist @@ -3,7 +3,6 @@ GLIBC_2.12 pthread_getname_np F GLIBC_2.12 pthread_setname_np F GLIBC_2.18 pthread_getattr_default_np F GLIBC_2.2 __errno_location F -GLIBC_2.2 pthread_attr_getstack F GLIBC_2.2 pthread_attr_getstackaddr F GLIBC_2.2 pthread_attr_getstacksize F GLIBC_2.2 pthread_attr_setguardsize F diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist index 71cd98d236..5b4e41766a 100644 --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist @@ -208,6 +208,7 @@ GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F +GLIBC_2.34 pthread_attr_getstack F GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F @@ -1656,6 +1657,7 @@ GLIBC_2.4 pthread_attr_getinheritsched F GLIBC_2.4 pthread_attr_getschedparam F GLIBC_2.4 pthread_attr_getschedpolicy F GLIBC_2.4 pthread_attr_getscope F +GLIBC_2.4 pthread_attr_getstack F GLIBC_2.4 pthread_attr_init F GLIBC_2.4 pthread_attr_setaffinity_np F GLIBC_2.4 pthread_attr_setdetachstate F diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist index 868352ec48..f984765e6b 100644 --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist @@ -11,7 +11,6 @@ GLIBC_2.4 __pthread_register_cancel F GLIBC_2.4 __pthread_register_cancel_defer F GLIBC_2.4 __pthread_unregister_cancel F GLIBC_2.4 __pthread_unregister_cancel_restore F -GLIBC_2.4 pthread_attr_getstack F GLIBC_2.4 pthread_attr_getstackaddr F GLIBC_2.4 pthread_attr_getstacksize F GLIBC_2.4 pthread_attr_setguardsize F diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist index 2b18f76541..f59c0e304e 100644 --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist @@ -1977,6 +1977,7 @@ GLIBC_2.2 posix_spawnattr_setsigmask F GLIBC_2.2 posix_spawnp F GLIBC_2.2 pread F GLIBC_2.2 pread64 F +GLIBC_2.2 pthread_attr_getstack F GLIBC_2.2 pthread_barrier_destroy F GLIBC_2.2 pthread_barrier_init F GLIBC_2.2 pthread_barrier_wait F @@ -2345,6 +2346,7 @@ GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F +GLIBC_2.34 pthread_attr_getstack F GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist index f828e7c09d..396127948e 100644 --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist @@ -15,7 +15,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.2 pthread_attr_getstack F GLIBC_2.2 pthread_attr_setstack F GLIBC_2.2 pthread_getcpuclockid F GLIBC_2.2.3 __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 03365a916a..41aa0531f7 100644 --- a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist @@ -1452,6 +1452,7 @@ GLIBC_2.18 pthread_attr_getinheritsched F GLIBC_2.18 pthread_attr_getschedparam F GLIBC_2.18 pthread_attr_getschedpolicy F GLIBC_2.18 pthread_attr_getscope F +GLIBC_2.18 pthread_attr_getstack F GLIBC_2.18 pthread_attr_init F GLIBC_2.18 pthread_attr_setaffinity_np F GLIBC_2.18 pthread_attr_setdetachstate F @@ -2318,6 +2319,7 @@ GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F +GLIBC_2.34 pthread_attr_getstack F GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist index a58d7dc05e..cf98532356 100644 --- a/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist @@ -3,7 +3,6 @@ GLIBC_2.18 __pthread_register_cancel F GLIBC_2.18 __pthread_register_cancel_defer F GLIBC_2.18 __pthread_unregister_cancel F GLIBC_2.18 __pthread_unregister_cancel_restore F -GLIBC_2.18 pthread_attr_getstack F GLIBC_2.18 pthread_attr_getstackaddr F GLIBC_2.18 pthread_attr_getstacksize F GLIBC_2.18 pthread_attr_setguardsize F diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist index ffbb464b3e..51a475cd58 100644 --- a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist @@ -1452,6 +1452,7 @@ GLIBC_2.18 pthread_attr_getinheritsched F GLIBC_2.18 pthread_attr_getschedparam F GLIBC_2.18 pthread_attr_getschedpolicy F GLIBC_2.18 pthread_attr_getscope F +GLIBC_2.18 pthread_attr_getstack F GLIBC_2.18 pthread_attr_init F GLIBC_2.18 pthread_attr_setaffinity_np F GLIBC_2.18 pthread_attr_setdetachstate F @@ -2315,6 +2316,7 @@ GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F +GLIBC_2.34 pthread_attr_getstack F GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist index a58d7dc05e..cf98532356 100644 --- a/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist @@ -3,7 +3,6 @@ GLIBC_2.18 __pthread_register_cancel F GLIBC_2.18 __pthread_register_cancel_defer F GLIBC_2.18 __pthread_unregister_cancel F GLIBC_2.18 __pthread_unregister_cancel_restore F -GLIBC_2.18 pthread_attr_getstack F GLIBC_2.18 pthread_attr_getstackaddr F GLIBC_2.18 pthread_attr_getstacksize F GLIBC_2.18 pthread_attr_setguardsize F diff --git a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist index 757341048e..03c06deeb1 100644 --- a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist @@ -1848,6 +1848,7 @@ GLIBC_2.2 pread64 F GLIBC_2.2 printf_size F GLIBC_2.2 printf_size_info F GLIBC_2.2 pthread_attr_getguardsize F +GLIBC_2.2 pthread_attr_getstack F GLIBC_2.2 pthread_attr_init F GLIBC_2.2 pthread_barrier_destroy F GLIBC_2.2 pthread_barrier_init F @@ -2308,6 +2309,7 @@ GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F +GLIBC_2.34 pthread_attr_getstack F GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F diff --git a/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist b/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist index 63c5ea3998..990d2830b1 100644 --- a/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist @@ -5,7 +5,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.2 pthread_attr_getstack F GLIBC_2.2 pthread_attr_getstackaddr F GLIBC_2.2 pthread_attr_getstacksize F GLIBC_2.2 pthread_attr_setguardsize F diff --git a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist index c51b65252e..45e954d0ba 100644 --- a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist @@ -1846,6 +1846,7 @@ GLIBC_2.2 pread64 F GLIBC_2.2 printf_size F GLIBC_2.2 printf_size_info F GLIBC_2.2 pthread_attr_getguardsize F +GLIBC_2.2 pthread_attr_getstack F GLIBC_2.2 pthread_attr_init F GLIBC_2.2 pthread_barrier_destroy F GLIBC_2.2 pthread_barrier_init F @@ -2306,6 +2307,7 @@ GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F +GLIBC_2.34 pthread_attr_getstack F GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F diff --git a/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist b/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist index 63c5ea3998..990d2830b1 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist @@ -5,7 +5,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.2 pthread_attr_getstack F GLIBC_2.2 pthread_attr_getstackaddr F GLIBC_2.2 pthread_attr_getstacksize F GLIBC_2.2 pthread_attr_setguardsize F diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist index 4579b2064f..df81193b07 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist @@ -1846,6 +1846,7 @@ GLIBC_2.2 pread64 F GLIBC_2.2 printf_size F GLIBC_2.2 printf_size_info F GLIBC_2.2 pthread_attr_getguardsize F +GLIBC_2.2 pthread_attr_getstack F GLIBC_2.2 pthread_attr_init F GLIBC_2.2 pthread_barrier_destroy F GLIBC_2.2 pthread_barrier_init F @@ -2314,6 +2315,7 @@ GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F +GLIBC_2.34 pthread_attr_getstack F GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist index 301054a20d..7163abcca2 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist @@ -1842,6 +1842,7 @@ GLIBC_2.2 pread64 F GLIBC_2.2 printf_size F GLIBC_2.2 printf_size_info F GLIBC_2.2 pthread_attr_getguardsize F +GLIBC_2.2 pthread_attr_getstack F GLIBC_2.2 pthread_attr_init F GLIBC_2.2 pthread_barrier_destroy F GLIBC_2.2 pthread_barrier_init F @@ -2308,6 +2309,7 @@ GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F +GLIBC_2.34 pthread_attr_getstack F GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F diff --git a/sysdeps/unix/sysv/linux/nios2/libc.abilist b/sysdeps/unix/sysv/linux/nios2/libc.abilist index 73dd5ea0f6..f955e0e2ca 100644 --- a/sysdeps/unix/sysv/linux/nios2/libc.abilist +++ b/sysdeps/unix/sysv/linux/nios2/libc.abilist @@ -1495,6 +1495,7 @@ GLIBC_2.21 pthread_attr_getinheritsched F GLIBC_2.21 pthread_attr_getschedparam F GLIBC_2.21 pthread_attr_getschedpolicy F GLIBC_2.21 pthread_attr_getscope F +GLIBC_2.21 pthread_attr_getstack F GLIBC_2.21 pthread_attr_init F GLIBC_2.21 pthread_attr_setaffinity_np F GLIBC_2.21 pthread_attr_setdetachstate F @@ -2357,6 +2358,7 @@ GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F +GLIBC_2.34 pthread_attr_getstack F GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F diff --git a/sysdeps/unix/sysv/linux/nios2/libpthread.abilist b/sysdeps/unix/sysv/linux/nios2/libpthread.abilist index 41460217d3..55e51e6c92 100644 --- a/sysdeps/unix/sysv/linux/nios2/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/nios2/libpthread.abilist @@ -3,7 +3,6 @@ GLIBC_2.21 __pthread_register_cancel F GLIBC_2.21 __pthread_register_cancel_defer F GLIBC_2.21 __pthread_unregister_cancel F GLIBC_2.21 __pthread_unregister_cancel_restore F -GLIBC_2.21 pthread_attr_getstack F GLIBC_2.21 pthread_attr_getstackaddr F GLIBC_2.21 pthread_attr_getstacksize F GLIBC_2.21 pthread_attr_setguardsize F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist index 6d09af67d6..55fdddae07 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist @@ -1982,6 +1982,7 @@ GLIBC_2.2 posix_spawnattr_setsigmask F GLIBC_2.2 posix_spawnp F GLIBC_2.2 pread F GLIBC_2.2 pread64 F +GLIBC_2.2 pthread_attr_getstack F GLIBC_2.2 pthread_barrier_destroy F GLIBC_2.2 pthread_barrier_init F GLIBC_2.2 pthread_barrier_wait F @@ -2372,6 +2373,7 @@ GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F +GLIBC_2.34 pthread_attr_getstack F GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist index 1287266815..1314240357 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist @@ -15,7 +15,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.2 pthread_attr_getstack F GLIBC_2.2 pthread_attr_setstack F GLIBC_2.2 pthread_getcpuclockid F GLIBC_2.2.3 __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 ec810ad579..e10b77bd1c 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist @@ -1986,6 +1986,7 @@ GLIBC_2.2 posix_spawnattr_setsigmask F GLIBC_2.2 posix_spawnp F GLIBC_2.2 pread F GLIBC_2.2 pread64 F +GLIBC_2.2 pthread_attr_getstack F GLIBC_2.2 pthread_barrier_destroy F GLIBC_2.2 pthread_barrier_init F GLIBC_2.2 pthread_barrier_wait F @@ -2405,6 +2406,7 @@ GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F +GLIBC_2.34 pthread_attr_getstack F GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist index 7ec318cae8..5953f836e9 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist @@ -1403,6 +1403,7 @@ GLIBC_2.3 pthread_attr_getinheritsched F GLIBC_2.3 pthread_attr_getschedparam F GLIBC_2.3 pthread_attr_getschedpolicy F GLIBC_2.3 pthread_attr_getscope F +GLIBC_2.3 pthread_attr_getstack F GLIBC_2.3 pthread_attr_init F GLIBC_2.3 pthread_attr_setdetachstate F GLIBC_2.3 pthread_attr_setinheritsched F @@ -2220,6 +2221,7 @@ GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F +GLIBC_2.34 pthread_attr_getstack F GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist index 92bfed0e2d..f64a64f40f 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist @@ -4,7 +4,6 @@ GLIBC_2.12 pthread_setname_np F GLIBC_2.18 pthread_getattr_default_np F GLIBC_2.28 thrd_create F GLIBC_2.3 __errno_location F -GLIBC_2.3 pthread_attr_getstack F GLIBC_2.3 pthread_attr_getstackaddr F GLIBC_2.3 pthread_attr_getstacksize F GLIBC_2.3 pthread_attr_setguardsize F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist index b9108bc00a..edecb7d8da 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist @@ -1538,6 +1538,7 @@ GLIBC_2.17 pthread_attr_getinheritsched F GLIBC_2.17 pthread_attr_getschedparam F GLIBC_2.17 pthread_attr_getschedpolicy F GLIBC_2.17 pthread_attr_getscope F +GLIBC_2.17 pthread_attr_getstack F GLIBC_2.17 pthread_attr_init F GLIBC_2.17 pthread_attr_setaffinity_np F GLIBC_2.17 pthread_attr_setdetachstate F @@ -2520,6 +2521,7 @@ GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F +GLIBC_2.34 pthread_attr_getstack F GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist index dd9aa261f2..a6ff36c62b 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist @@ -3,7 +3,6 @@ GLIBC_2.17 __pthread_register_cancel F GLIBC_2.17 __pthread_register_cancel_defer F GLIBC_2.17 __pthread_unregister_cancel F GLIBC_2.17 __pthread_unregister_cancel_restore F -GLIBC_2.17 pthread_attr_getstack F GLIBC_2.17 pthread_attr_getstackaddr F GLIBC_2.17 pthread_attr_getstacksize F GLIBC_2.17 pthread_attr_setguardsize F diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist index b20d66e372..685460280a 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist @@ -1390,6 +1390,7 @@ GLIBC_2.33 pthread_attr_getschedparam F GLIBC_2.33 pthread_attr_getschedpolicy F GLIBC_2.33 pthread_attr_getscope F GLIBC_2.33 pthread_attr_getsigmask_np F +GLIBC_2.33 pthread_attr_getstack F GLIBC_2.33 pthread_attr_init F GLIBC_2.33 pthread_attr_setaffinity_np F GLIBC_2.33 pthread_attr_setdetachstate F @@ -2085,6 +2086,7 @@ GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F +GLIBC_2.34 pthread_attr_getstack F GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist b/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist index 61c14a2eef..27fea063ff 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist @@ -3,7 +3,6 @@ GLIBC_2.33 __pthread_register_cancel F GLIBC_2.33 __pthread_register_cancel_defer F GLIBC_2.33 __pthread_unregister_cancel F GLIBC_2.33 __pthread_unregister_cancel_restore F -GLIBC_2.33 pthread_attr_getstack F GLIBC_2.33 pthread_attr_getstackaddr F GLIBC_2.33 pthread_attr_getstacksize F GLIBC_2.33 pthread_attr_setguardsize F diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist index ca37fbaca1..dbd6c723a8 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist @@ -1440,6 +1440,7 @@ GLIBC_2.27 pthread_attr_getinheritsched F GLIBC_2.27 pthread_attr_getschedparam F GLIBC_2.27 pthread_attr_getschedpolicy F GLIBC_2.27 pthread_attr_getscope F +GLIBC_2.27 pthread_attr_getstack F GLIBC_2.27 pthread_attr_init F GLIBC_2.27 pthread_attr_setaffinity_np F GLIBC_2.27 pthread_attr_setdetachstate F @@ -2285,6 +2286,7 @@ GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F +GLIBC_2.34 pthread_attr_getstack F GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist index 7ca670125f..f1965f8e1d 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist @@ -3,7 +3,6 @@ GLIBC_2.27 __pthread_register_cancel F GLIBC_2.27 __pthread_register_cancel_defer F GLIBC_2.27 __pthread_unregister_cancel F GLIBC_2.27 __pthread_unregister_cancel_restore F -GLIBC_2.27 pthread_attr_getstack F GLIBC_2.27 pthread_attr_getstackaddr F GLIBC_2.27 pthread_attr_getstacksize F GLIBC_2.27 pthread_attr_setguardsize F diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist index dc996ee661..ff6ffb0376 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist @@ -1980,6 +1980,7 @@ GLIBC_2.2 posix_spawnattr_setsigmask F GLIBC_2.2 posix_spawnp F GLIBC_2.2 pread F GLIBC_2.2 pread64 F +GLIBC_2.2 pthread_attr_getstack F GLIBC_2.2 pthread_barrier_destroy F GLIBC_2.2 pthread_barrier_init F GLIBC_2.2 pthread_barrier_wait F @@ -2370,6 +2371,7 @@ GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F +GLIBC_2.34 pthread_attr_getstack F GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist index 4f3f19bda9..9e16e5db17 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist @@ -16,7 +16,6 @@ GLIBC_2.12 pthread_getname_np F GLIBC_2.12 pthread_setname_np F GLIBC_2.18 pthread_getattr_default_np F GLIBC_2.19 __libpthread_version_placeholder F -GLIBC_2.2 pthread_attr_getstack F GLIBC_2.2 pthread_attr_setstack F GLIBC_2.2 pthread_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 4fc0b7a1da..8c0ff5c643 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist @@ -1296,6 +1296,7 @@ GLIBC_2.2 pthread_attr_getinheritsched F GLIBC_2.2 pthread_attr_getschedparam F GLIBC_2.2 pthread_attr_getschedpolicy F GLIBC_2.2 pthread_attr_getscope F +GLIBC_2.2 pthread_attr_getstack F GLIBC_2.2 pthread_attr_init F GLIBC_2.2 pthread_attr_setdetachstate F GLIBC_2.2 pthread_attr_setinheritsched F @@ -2257,6 +2258,7 @@ GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F +GLIBC_2.34 pthread_attr_getstack F GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist index 95fbdad792..f17e527902 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist @@ -4,7 +4,6 @@ GLIBC_2.12 pthread_setname_np F GLIBC_2.18 pthread_getattr_default_np F GLIBC_2.19 __libpthread_version_placeholder F GLIBC_2.2 __errno_location F -GLIBC_2.2 pthread_attr_getstack F GLIBC_2.2 pthread_attr_getstackaddr F GLIBC_2.2 pthread_attr_getstacksize F GLIBC_2.2 pthread_attr_setguardsize F diff --git a/sysdeps/unix/sysv/linux/sh/be/libc.abilist b/sysdeps/unix/sysv/linux/sh/be/libc.abilist index 256048cd1b..d90c6798ae 100644 --- a/sysdeps/unix/sysv/linux/sh/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/sh/be/libc.abilist @@ -1282,6 +1282,7 @@ GLIBC_2.2 pthread_attr_getinheritsched F GLIBC_2.2 pthread_attr_getschedparam F GLIBC_2.2 pthread_attr_getschedpolicy F GLIBC_2.2 pthread_attr_getscope F +GLIBC_2.2 pthread_attr_getstack F GLIBC_2.2 pthread_attr_init F GLIBC_2.2 pthread_attr_setdetachstate F GLIBC_2.2 pthread_attr_setinheritsched F @@ -2226,6 +2227,7 @@ GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F +GLIBC_2.34 pthread_attr_getstack F GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F diff --git a/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist b/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist index 901342aa6a..5511d07001 100644 --- a/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist @@ -3,7 +3,6 @@ GLIBC_2.12 pthread_getname_np F GLIBC_2.12 pthread_setname_np F GLIBC_2.18 pthread_getattr_default_np F GLIBC_2.2 __errno_location F -GLIBC_2.2 pthread_attr_getstack F GLIBC_2.2 pthread_attr_getstackaddr F GLIBC_2.2 pthread_attr_getstacksize F GLIBC_2.2 pthread_attr_setguardsize F diff --git a/sysdeps/unix/sysv/linux/sh/le/libc.abilist b/sysdeps/unix/sysv/linux/sh/le/libc.abilist index 2f2f0ef9e7..6727624557 100644 --- a/sysdeps/unix/sysv/linux/sh/le/libc.abilist +++ b/sysdeps/unix/sysv/linux/sh/le/libc.abilist @@ -1282,6 +1282,7 @@ GLIBC_2.2 pthread_attr_getinheritsched F GLIBC_2.2 pthread_attr_getschedparam F GLIBC_2.2 pthread_attr_getschedpolicy F GLIBC_2.2 pthread_attr_getscope F +GLIBC_2.2 pthread_attr_getstack F GLIBC_2.2 pthread_attr_init F GLIBC_2.2 pthread_attr_setdetachstate F GLIBC_2.2 pthread_attr_setinheritsched F @@ -2223,6 +2224,7 @@ GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F +GLIBC_2.34 pthread_attr_getstack F GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F diff --git a/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist b/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist index 901342aa6a..5511d07001 100644 --- a/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist @@ -3,7 +3,6 @@ GLIBC_2.12 pthread_getname_np F GLIBC_2.12 pthread_setname_np F GLIBC_2.18 pthread_getattr_default_np F GLIBC_2.2 __errno_location F -GLIBC_2.2 pthread_attr_getstack F GLIBC_2.2 pthread_attr_getstackaddr F GLIBC_2.2 pthread_attr_getstacksize F GLIBC_2.2 pthread_attr_setguardsize F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist index 32ddb210f6..06643cbae0 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist @@ -1976,6 +1976,7 @@ GLIBC_2.2 posix_spawnattr_setsigmask F GLIBC_2.2 posix_spawnp F GLIBC_2.2 pread F GLIBC_2.2 pread64 F +GLIBC_2.2 pthread_attr_getstack F GLIBC_2.2 pthread_barrier_destroy F GLIBC_2.2 pthread_barrier_init F GLIBC_2.2 pthread_barrier_wait F @@ -2361,6 +2362,7 @@ GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F +GLIBC_2.34 pthread_attr_getstack F GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist index 953f2b3bd0..7b1f484f7f 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist @@ -15,7 +15,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.2 pthread_attr_getstack F GLIBC_2.2 pthread_attr_setstack F GLIBC_2.2 pthread_getcpuclockid F GLIBC_2.2.3 __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 18f4b13000..fbbb5a9677 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist @@ -1325,6 +1325,7 @@ GLIBC_2.2 pthread_attr_getinheritsched F GLIBC_2.2 pthread_attr_getschedparam F GLIBC_2.2 pthread_attr_getschedpolicy F GLIBC_2.2 pthread_attr_getscope F +GLIBC_2.2 pthread_attr_getstack F GLIBC_2.2 pthread_attr_init F GLIBC_2.2 pthread_attr_setdetachstate F GLIBC_2.2 pthread_attr_setinheritsched F @@ -2274,6 +2275,7 @@ GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F +GLIBC_2.34 pthread_attr_getstack F GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist index 72ef07b6aa..3b8b1a3a46 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist @@ -3,7 +3,6 @@ GLIBC_2.12 pthread_getname_np F GLIBC_2.12 pthread_setname_np F GLIBC_2.18 pthread_getattr_default_np F GLIBC_2.2 __errno_location F -GLIBC_2.2 pthread_attr_getstack F GLIBC_2.2 pthread_attr_getstackaddr F GLIBC_2.2 pthread_attr_getstacksize F GLIBC_2.2 pthread_attr_setguardsize F diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist index 2a69e4a62a..ba3a90a51e 100644 --- a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist @@ -1292,6 +1292,7 @@ GLIBC_2.2.5 pthread_attr_getinheritsched F GLIBC_2.2.5 pthread_attr_getschedparam F GLIBC_2.2.5 pthread_attr_getschedpolicy F GLIBC_2.2.5 pthread_attr_getscope F +GLIBC_2.2.5 pthread_attr_getstack F GLIBC_2.2.5 pthread_attr_init F GLIBC_2.2.5 pthread_attr_setdetachstate F GLIBC_2.2.5 pthread_attr_setinheritsched F @@ -2235,6 +2236,7 @@ GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F +GLIBC_2.34 pthread_attr_getstack F GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist index 533d9efb1d..2c2a3ebf76 100644 --- a/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist @@ -3,7 +3,6 @@ GLIBC_2.12 pthread_getname_np F GLIBC_2.12 pthread_setname_np F GLIBC_2.18 pthread_getattr_default_np F GLIBC_2.2.5 __errno_location F -GLIBC_2.2.5 pthread_attr_getstack F GLIBC_2.2.5 pthread_attr_getstackaddr F GLIBC_2.2.5 pthread_attr_getstacksize F GLIBC_2.2.5 pthread_attr_setguardsize F diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist index 3b6d43346b..0d9b013394 100644 --- a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist @@ -1457,6 +1457,7 @@ GLIBC_2.16 pthread_attr_getinheritsched F GLIBC_2.16 pthread_attr_getschedparam F GLIBC_2.16 pthread_attr_getschedpolicy F GLIBC_2.16 pthread_attr_getscope F +GLIBC_2.16 pthread_attr_getstack F GLIBC_2.16 pthread_attr_init F GLIBC_2.16 pthread_attr_setaffinity_np F GLIBC_2.16 pthread_attr_setdetachstate F @@ -2339,6 +2340,7 @@ GLIBC_2.34 mtx_trylock F GLIBC_2.34 mtx_unlock F GLIBC_2.34 pthread_attr_getaffinity_np F GLIBC_2.34 pthread_attr_getguardsize F +GLIBC_2.34 pthread_attr_getstack F GLIBC_2.34 pthread_barrier_destroy F GLIBC_2.34 pthread_barrier_init F GLIBC_2.34 pthread_barrier_wait F diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist index c0e312bca7..d887e348c1 100644 --- a/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist @@ -3,7 +3,6 @@ GLIBC_2.16 __pthread_register_cancel F GLIBC_2.16 __pthread_register_cancel_defer F GLIBC_2.16 __pthread_unregister_cancel F GLIBC_2.16 __pthread_unregister_cancel_restore F -GLIBC_2.16 pthread_attr_getstack F GLIBC_2.16 pthread_attr_getstackaddr F GLIBC_2.16 pthread_attr_getstacksize F GLIBC_2.16 pthread_attr_setguardsize F -- 2.43.5