From: Carlos O'Donell <carlos@redhat.com>
To: Florian Weimer <fweimer@redhat.com>, libc-alpha@sourceware.org
Subject: Re: [PATCH 03/19] nptl: Move pthread_attr_setaffinity_np into libc
Date: Wed, 20 May 2020 09:31:48 -0400 [thread overview]
Message-ID: <7eb36ba9-0ba1-f0ab-7abd-346e68973adb@redhat.com> (raw)
In-Reply-To: <d0367f1c9556238752bc3b6d47db6e7f5ae61b56.1589884403.git.fweimer@redhat.com>
On 5/19/20 6:44 AM, Florian Weimer via Libc-alpha wrote:
> This is part of the libpthread removal project:
>
> <https://sourceware.org/ml/libc-alpha/2019-10/msg00080.html>
>
> The symbol did not previously exist in libc, so a new GLIBC_2.32
> symbol is needed, to get correct dependency for binaries which
> use the symbol but no longer link against libpthread.
Reviewed at the high-level with meld.
I picked several ablist files to review and found that the two old
symbol versions were moved from libpthread.abilist to libc.abilist
and the new GLIBC_2.32 symbol was added as expected.
Likewise the pthread_attr_setaffinity.c code includes the new compat
wrapper for GLIBC_2.32.
At this point the conversion is fairly well understood and it makes
sense to me to keep moving parts of libpthread into libc for the
eventual removal of libpthread.
OK for master.
Tested clean on x86_64 and i686.
Reviewed-by: Carlos O'Donell <carlos@redhat.com>
Tested-by: Carlos O'Donell <carlos@redhat.com>
>
> The abilist updates were performed by:
>
> git ls-files 'sysdeps/unix/sysv/linux/**/libc.abilist' \
> | while read x ; do
> echo "GLIBC_2.32 pthread_attr_setaffinity_np F" >> $x
> done
> python3 scripts/move-symbol-to-libc.py pthread_attr_setaffinity_np
> ---
> nptl/Makefile | 3 ++-
> nptl/Versions | 12 ++++++++--
> nptl/pthreadP.h | 2 ++
> nptl/pthread_attr_setaffinity.c | 22 +++++++++++++------
> sysdeps/unix/sysv/linux/aarch64/libc.abilist | 2 ++
> .../sysv/linux/aarch64/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/alpha/libc.abilist | 3 +++
> .../unix/sysv/linux/alpha/libpthread.abilist | 2 --
> sysdeps/unix/sysv/linux/arm/be/libc.abilist | 2 ++
> .../unix/sysv/linux/arm/be/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/arm/le/libc.abilist | 2 ++
> .../unix/sysv/linux/arm/le/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/csky/libc.abilist | 2 ++
> .../unix/sysv/linux/csky/libpthread.abilist | 1 -
> sysdeps/unix/sysv/linux/hppa/libc.abilist | 3 +++
> .../unix/sysv/linux/hppa/libpthread.abilist | 2 --
> sysdeps/unix/sysv/linux/i386/libc.abilist | 3 +++
> .../unix/sysv/linux/i386/libpthread.abilist | 2 --
> sysdeps/unix/sysv/linux/ia64/libc.abilist | 3 +++
> .../unix/sysv/linux/ia64/libpthread.abilist | 2 --
> .../sysv/linux/m68k/coldfire/libc.abilist | 2 ++
> .../linux/m68k/coldfire/libpthread.abilist | 1 -
> .../unix/sysv/linux/m68k/m680x0/libc.abilist | 3 +++
> .../sysv/linux/m68k/m680x0/libpthread.abilist | 2 --
> .../sysv/linux/microblaze/be/libc.abilist | 2 ++
> .../linux/microblaze/be/libpthread.abilist | 1 -
> .../sysv/linux/microblaze/le/libc.abilist | 2 ++
> .../linux/microblaze/le/libpthread.abilist | 1 -
> .../sysv/linux/mips/mips32/fpu/libc.abilist | 3 +++
> .../sysv/linux/mips/mips32/libpthread.abilist | 2 --
> .../sysv/linux/mips/mips32/nofpu/libc.abilist | 3 +++
> .../sysv/linux/mips/mips64/libpthread.abilist | 2 --
> .../sysv/linux/mips/mips64/n32/libc.abilist | 3 +++
> .../sysv/linux/mips/mips64/n64/libc.abilist | 3 +++
> sysdeps/unix/sysv/linux/nios2/libc.abilist | 2 ++
> .../unix/sysv/linux/nios2/libpthread.abilist | 1 -
> .../linux/powerpc/powerpc32/fpu/libc.abilist | 3 +++
> .../powerpc/powerpc32/libpthread.abilist | 2 --
> .../powerpc/powerpc32/nofpu/libc.abilist | 3 +++
> .../linux/powerpc/powerpc64/be/libc.abilist | 3 +++
> .../powerpc/powerpc64/be/libpthread.abilist | 2 --
> .../linux/powerpc/powerpc64/le/libc.abilist | 2 ++
> .../powerpc/powerpc64/le/libpthread.abilist | 1 -
> .../unix/sysv/linux/riscv/rv64/libc.abilist | 2 ++
> .../sysv/linux/riscv/rv64/libpthread.abilist | 1 -
> .../unix/sysv/linux/s390/s390-32/libc.abilist | 3 +++
> .../linux/s390/s390-32/libpthread.abilist | 2 --
> .../unix/sysv/linux/s390/s390-64/libc.abilist | 3 +++
> .../linux/s390/s390-64/libpthread.abilist | 2 --
> sysdeps/unix/sysv/linux/sh/be/libc.abilist | 3 +++
> .../unix/sysv/linux/sh/be/libpthread.abilist | 2 --
> sysdeps/unix/sysv/linux/sh/le/libc.abilist | 3 +++
> .../unix/sysv/linux/sh/le/libpthread.abilist | 2 --
> .../sysv/linux/sparc/sparc32/libc.abilist | 3 +++
> .../linux/sparc/sparc32/libpthread.abilist | 2 --
> .../sysv/linux/sparc/sparc64/libc.abilist | 3 +++
> .../linux/sparc/sparc64/libpthread.abilist | 2 --
> .../unix/sysv/linux/x86_64/64/libc.abilist | 3 +++
> .../sysv/linux/x86_64/64/libpthread.abilist | 2 --
> .../unix/sysv/linux/x86_64/x32/libc.abilist | 2 ++
> .../sysv/linux/x86_64/x32/libpthread.abilist | 1 -
> 61 files changed, 108 insertions(+), 53 deletions(-)
>
> diff --git a/nptl/Makefile b/nptl/Makefile
> index 5fc45b224b..76f7d60584 100644
> --- a/nptl/Makefile
> +++ b/nptl/Makefile
> @@ -46,6 +46,7 @@ routines = \
> pthread_attr_getschedpolicy \
> pthread_attr_getscope \
> pthread_attr_init \
> + pthread_attr_setaffinity \
OK.
> pthread_attr_setdetachstate \
> pthread_attr_setinheritsched \
> pthread_attr_setschedparam \
> @@ -149,7 +150,7 @@ libpthread-routines = nptl-init nptlfreeres vars events version pt-interp \
> herrno res pt-allocrtsig \
> pthread_kill_other_threads \
> pthread_getaffinity pthread_setaffinity \
> - pthread_attr_getaffinity pthread_attr_setaffinity \
> + pthread_attr_getaffinity \
OK.
> pthread_mutexattr_getrobust pthread_mutexattr_setrobust \
> pthread_mutex_consistent \
> cleanup_routine unwind-forcedunwind \
> diff --git a/nptl/Versions b/nptl/Versions
> index f7140277f5..a799e63606 100644
> --- a/nptl/Versions
> +++ b/nptl/Versions
> @@ -29,11 +29,18 @@ libc {
> pthread_cond_wait; pthread_cond_signal;
> pthread_cond_broadcast; pthread_cond_timedwait;
> }
> + GLIBC_2.3.3 {
> + pthread_attr_setaffinity_np;
> + }
> + GLIBC_2.3.4 {
> + pthread_attr_setaffinity_np;
> + }
OK. Add to libc.
> # C11 thread symbols.
> GLIBC_2.28 {
> thrd_current; thrd_equal; thrd_sleep; thrd_yield;
> }
> GLIBC_2.32 {
> + pthread_attr_setaffinity_np;
OK. New symbol.
> pthread_sigmask;
> }
> GLIBC_PRIVATE {
> @@ -45,6 +52,7 @@ libc {
> __libc_allocate_rtsig_private;
> # Used by the C11 threads implementation.
> __pthread_cond_destroy; __pthread_cond_init;
> + __pthread_attr_setaffinity_np;
> }
> }
>
> @@ -219,13 +227,13 @@ libpthread {
>
> # affinity interfaces without size parameter
> pthread_getaffinity_np; pthread_setaffinity_np;
> - pthread_attr_getaffinity_np; pthread_attr_setaffinity_np;
> + pthread_attr_getaffinity_np;
OK.
> }
>
> GLIBC_2.3.4 {
> # New affinity interfaces.
> pthread_getaffinity_np; pthread_setaffinity_np;
> - pthread_attr_getaffinity_np; pthread_attr_setaffinity_np;
> + pthread_attr_getaffinity_np;
OK.
>
> pthread_setschedprio;
> }
> diff --git a/nptl/pthreadP.h b/nptl/pthreadP.h
> index c4e72f57a9..42730a46df 100644
> --- a/nptl/pthreadP.h
> +++ b/nptl/pthreadP.h
> @@ -433,6 +433,8 @@ extern int __pthread_attr_getstack (const pthread_attr_t *__restrict __attr,
> size_t *__restrict __stacksize);
> extern int __pthread_attr_setstack (pthread_attr_t *__attr, void *__stackaddr,
> size_t __stacksize);
> +int __pthread_attr_setaffinity_np (pthread_attr_t *, size_t, const cpu_set_t *);
> +libc_hidden_proto (__pthread_attr_setaffinity_np)
> extern int __pthread_rwlock_init (pthread_rwlock_t *__restrict __rwlock,
> const pthread_rwlockattr_t *__restrict
> __attr);
> diff --git a/nptl/pthread_attr_setaffinity.c b/nptl/pthread_attr_setaffinity.c
> index cbdee85343..a42ffd92f4 100644
> --- a/nptl/pthread_attr_setaffinity.c
> +++ b/nptl/pthread_attr_setaffinity.c
> @@ -25,8 +25,8 @@
>
>
> int
> -__pthread_attr_setaffinity_new (pthread_attr_t *attr, size_t cpusetsize,
> - const cpu_set_t *cpuset)
> +__pthread_attr_setaffinity_np (pthread_attr_t *attr, size_t cpusetsize,
> + const cpu_set_t *cpuset)
OK.
> {
> struct pthread_attr *iattr;
>
> @@ -55,17 +55,25 @@ __pthread_attr_setaffinity_new (pthread_attr_t *attr, size_t cpusetsize,
>
> return 0;
> }
> -versioned_symbol (libpthread, __pthread_attr_setaffinity_new,
> - pthread_attr_setaffinity_np, GLIBC_2_3_4);
> +libc_hidden_def (__pthread_attr_setaffinity_np)
> +versioned_symbol (libc, __pthread_attr_setaffinity_np,
> + pthread_attr_setaffinity_np, GLIBC_2_32);
OK.
>
>
> -#if SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_3_4)
> +#if SHLIB_COMPAT (libc, GLIBC_2_3_4, GLIBC_2_32)
> +/* Compat symbol with the old libc version. */
> +strong_alias (__pthread_attr_setaffinity_np, __pthread_attr_setaffinity_alias)
> +compat_symbol (libc, __pthread_attr_setaffinity_alias,
> + pthread_attr_setaffinity_np, GLIBC_2_3_4);
> +#endif
> +
> +#if SHLIB_COMPAT (libc, GLIBC_2_3_3, GLIBC_2_3_4)
> int
> __pthread_attr_setaffinity_old (pthread_attr_t *attr, cpu_set_t *cpuset)
> {
> /* The old interface by default assumed a 1024 processor bitmap. */
> - return __pthread_attr_setaffinity_new (attr, 128, cpuset);
> + return __pthread_attr_setaffinity_np (attr, 128, cpuset);
> }
> -compat_symbol (libpthread, __pthread_attr_setaffinity_old,
> +compat_symbol (libc, __pthread_attr_setaffinity_old,
> pthread_attr_setaffinity_np, GLIBC_2_3_3);
OK.
> #endif
> diff --git a/sysdeps/unix/sysv/linux/aarch64/libc.abilist b/sysdeps/unix/sysv/linux/aarch64/libc.abilist
> index 41bb214bb9..2bfad21106 100644
> --- a/sysdeps/unix/sysv/linux/aarch64/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/aarch64/libc.abilist
> @@ -1423,6 +1423,7 @@ 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_init F
> +GLIBC_2.17 pthread_attr_setaffinity_np F
> GLIBC_2.17 pthread_attr_setdetachstate F
> GLIBC_2.17 pthread_attr_setinheritsched F
> GLIBC_2.17 pthread_attr_setschedparam F
> @@ -2146,4 +2147,5 @@ GLIBC_2.30 getdents64 F
> GLIBC_2.30 gettid F
> GLIBC_2.30 tgkill F
> GLIBC_2.30 twalk_r F
> +GLIBC_2.32 pthread_attr_setaffinity_np F
> GLIBC_2.32 pthread_sigmask F
> diff --git a/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist b/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist
> index 48b368acb1..2c6f328caa 100644
> --- a/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist
> @@ -72,7 +72,6 @@ GLIBC_2.17 pthread_attr_getguardsize 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_setaffinity_np F
> GLIBC_2.17 pthread_attr_setguardsize F
> GLIBC_2.17 pthread_attr_setstack F
> GLIBC_2.17 pthread_attr_setstackaddr F
> diff --git a/sysdeps/unix/sysv/linux/alpha/libc.abilist b/sysdeps/unix/sysv/linux/alpha/libc.abilist
> index 6430af207f..c0fc196987 100644
> --- a/sysdeps/unix/sysv/linux/alpha/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/alpha/libc.abilist
> @@ -2157,6 +2157,7 @@ GLIBC_2.3.3 inet6_option_next F
> GLIBC_2.3.3 inet6_option_space F
> GLIBC_2.3.3 nftw F
> GLIBC_2.3.3 nftw64 F
> +GLIBC_2.3.3 pthread_attr_setaffinity_np F
> GLIBC_2.3.3 remap_file_pages F
> GLIBC_2.3.3 sched_getaffinity F
> GLIBC_2.3.3 sched_setaffinity F
> @@ -2203,6 +2204,7 @@ GLIBC_2.3.4 __vsprintf_chk F
> GLIBC_2.3.4 __xpg_strerror_r F
> GLIBC_2.3.4 getipv4sourcefilter F
> GLIBC_2.3.4 getsourcefilter F
> +GLIBC_2.3.4 pthread_attr_setaffinity_np F
> GLIBC_2.3.4 regexec F
> GLIBC_2.3.4 sched_getaffinity F
> GLIBC_2.3.4 sched_setaffinity F
> @@ -2226,6 +2228,7 @@ GLIBC_2.30 getdents64 F
> GLIBC_2.30 gettid F
> GLIBC_2.30 tgkill F
> GLIBC_2.30 twalk_r F
> +GLIBC_2.32 pthread_attr_setaffinity_np F
> GLIBC_2.32 pthread_sigmask F
> GLIBC_2.4 _IO_fprintf F
> GLIBC_2.4 _IO_printf F
> diff --git a/sysdeps/unix/sysv/linux/alpha/libpthread.abilist b/sysdeps/unix/sysv/linux/alpha/libpthread.abilist
> index cfffc5f529..2fb0e17408 100644
> --- a/sysdeps/unix/sysv/linux/alpha/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/alpha/libpthread.abilist
> @@ -211,7 +211,6 @@ GLIBC_2.3.3 __pthread_unregister_cancel F
> GLIBC_2.3.3 __pthread_unregister_cancel_restore F
> GLIBC_2.3.3 __pthread_unwind_next F
> GLIBC_2.3.3 pthread_attr_getaffinity_np F
> -GLIBC_2.3.3 pthread_attr_setaffinity_np F
> GLIBC_2.3.3 pthread_attr_setstack F
> GLIBC_2.3.3 pthread_attr_setstacksize F
> GLIBC_2.3.3 pthread_barrierattr_getpshared F
> @@ -222,7 +221,6 @@ GLIBC_2.3.3 pthread_setaffinity_np F
> GLIBC_2.3.3 pthread_timedjoin_np F
> GLIBC_2.3.3 pthread_tryjoin_np F
> GLIBC_2.3.4 pthread_attr_getaffinity_np F
> -GLIBC_2.3.4 pthread_attr_setaffinity_np F
> GLIBC_2.3.4 pthread_getaffinity_np F
> GLIBC_2.3.4 pthread_setaffinity_np F
> GLIBC_2.3.4 pthread_setschedprio F
> diff --git a/sysdeps/unix/sysv/linux/arm/be/libc.abilist b/sysdeps/unix/sysv/linux/arm/be/libc.abilist
> index f4ea1756d5..b5bc69177a 100644
> --- a/sysdeps/unix/sysv/linux/arm/be/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/arm/be/libc.abilist
> @@ -133,6 +133,7 @@ GLIBC_2.30 twalk_r F
> GLIBC_2.31 msgctl F
> GLIBC_2.31 semctl F
> GLIBC_2.31 shmctl F
> +GLIBC_2.32 pthread_attr_setaffinity_np F
> GLIBC_2.32 pthread_sigmask F
> GLIBC_2.4 _Exit F
> GLIBC_2.4 _IO_2_1_stderr_ D 0xa0
> @@ -1494,6 +1495,7 @@ 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_init F
> +GLIBC_2.4 pthread_attr_setaffinity_np F
> GLIBC_2.4 pthread_attr_setdetachstate F
> GLIBC_2.4 pthread_attr_setinheritsched F
> GLIBC_2.4 pthread_attr_setschedparam F
> diff --git a/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist b/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist
> index 050e799de8..352b22562e 100644
> --- a/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist
> @@ -107,7 +107,6 @@ GLIBC_2.4 pthread_attr_getguardsize 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_setaffinity_np F
> GLIBC_2.4 pthread_attr_setguardsize F
> GLIBC_2.4 pthread_attr_setstack F
> GLIBC_2.4 pthread_attr_setstackaddr F
> diff --git a/sysdeps/unix/sysv/linux/arm/le/libc.abilist b/sysdeps/unix/sysv/linux/arm/le/libc.abilist
> index f1456b26b2..ff6040f2d7 100644
> --- a/sysdeps/unix/sysv/linux/arm/le/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/arm/le/libc.abilist
> @@ -130,6 +130,7 @@ GLIBC_2.30 getdents64 F
> GLIBC_2.30 gettid F
> GLIBC_2.30 tgkill F
> GLIBC_2.30 twalk_r F
> +GLIBC_2.32 pthread_attr_setaffinity_np F
> GLIBC_2.32 pthread_sigmask F
> GLIBC_2.4 _Exit F
> GLIBC_2.4 _IO_2_1_stderr_ D 0xa0
> @@ -1491,6 +1492,7 @@ 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_init F
> +GLIBC_2.4 pthread_attr_setaffinity_np F
> GLIBC_2.4 pthread_attr_setdetachstate F
> GLIBC_2.4 pthread_attr_setinheritsched F
> GLIBC_2.4 pthread_attr_setschedparam F
> diff --git a/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist b/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist
> index 050e799de8..352b22562e 100644
> --- a/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist
> @@ -107,7 +107,6 @@ GLIBC_2.4 pthread_attr_getguardsize 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_setaffinity_np F
> GLIBC_2.4 pthread_attr_setguardsize F
> GLIBC_2.4 pthread_attr_setstack F
> GLIBC_2.4 pthread_attr_setstackaddr F
> diff --git a/sysdeps/unix/sysv/linux/csky/libc.abilist b/sysdeps/unix/sysv/linux/csky/libc.abilist
> index c54aed2f8e..ff47305e4a 100644
> --- a/sysdeps/unix/sysv/linux/csky/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/csky/libc.abilist
> @@ -1411,6 +1411,7 @@ 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_init F
> +GLIBC_2.29 pthread_attr_setaffinity_np F
> GLIBC_2.29 pthread_attr_setdetachstate F
> GLIBC_2.29 pthread_attr_setinheritsched F
> GLIBC_2.29 pthread_attr_setschedparam F
> @@ -2090,4 +2091,5 @@ GLIBC_2.30 getdents64 F
> GLIBC_2.30 gettid F
> GLIBC_2.30 tgkill F
> GLIBC_2.30 twalk_r F
> +GLIBC_2.32 pthread_attr_setaffinity_np F
> GLIBC_2.32 pthread_sigmask F
> diff --git a/sysdeps/unix/sysv/linux/csky/libpthread.abilist b/sysdeps/unix/sysv/linux/csky/libpthread.abilist
> index 977905a839..8f8b4f8751 100644
> --- a/sysdeps/unix/sysv/linux/csky/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/csky/libpthread.abilist
> @@ -80,7 +80,6 @@ GLIBC_2.29 pthread_attr_getguardsize 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_setaffinity_np F
> GLIBC_2.29 pthread_attr_setguardsize F
> GLIBC_2.29 pthread_attr_setstack F
> GLIBC_2.29 pthread_attr_setstackaddr F
> diff --git a/sysdeps/unix/sysv/linux/hppa/libc.abilist b/sysdeps/unix/sysv/linux/hppa/libc.abilist
> index 87373f755b..1724e42d34 100644
> --- a/sysdeps/unix/sysv/linux/hppa/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/hppa/libc.abilist
> @@ -2008,6 +2008,7 @@ GLIBC_2.3.3 nftw F
> GLIBC_2.3.3 nftw64 F
> GLIBC_2.3.3 posix_fadvise64 F
> GLIBC_2.3.3 posix_fallocate64 F
> +GLIBC_2.3.3 pthread_attr_setaffinity_np F
> GLIBC_2.3.3 remap_file_pages F
> GLIBC_2.3.3 sched_getaffinity F
> GLIBC_2.3.3 sched_setaffinity F
> @@ -2036,6 +2037,7 @@ GLIBC_2.3.4 __vsprintf_chk F
> GLIBC_2.3.4 __xpg_strerror_r F
> GLIBC_2.3.4 getipv4sourcefilter F
> GLIBC_2.3.4 getsourcefilter F
> +GLIBC_2.3.4 pthread_attr_setaffinity_np F
> GLIBC_2.3.4 regexec F
> GLIBC_2.3.4 sched_getaffinity F
> GLIBC_2.3.4 sched_setaffinity F
> @@ -2047,6 +2049,7 @@ GLIBC_2.30 getdents64 F
> GLIBC_2.30 gettid F
> GLIBC_2.30 tgkill F
> GLIBC_2.30 twalk_r F
> +GLIBC_2.32 pthread_attr_setaffinity_np F
> GLIBC_2.32 pthread_sigmask F
> GLIBC_2.4 __confstr_chk F
> GLIBC_2.4 __fgets_chk F
> diff --git a/sysdeps/unix/sysv/linux/hppa/libpthread.abilist b/sysdeps/unix/sysv/linux/hppa/libpthread.abilist
> index 558d3f0dfd..4f2ed9e841 100644
> --- a/sysdeps/unix/sysv/linux/hppa/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/hppa/libpthread.abilist
> @@ -203,7 +203,6 @@ GLIBC_2.3.3 __pthread_unregister_cancel F
> GLIBC_2.3.3 __pthread_unregister_cancel_restore F
> GLIBC_2.3.3 __pthread_unwind_next F
> GLIBC_2.3.3 pthread_attr_getaffinity_np F
> -GLIBC_2.3.3 pthread_attr_setaffinity_np F
> GLIBC_2.3.3 pthread_barrierattr_getpshared F
> GLIBC_2.3.3 pthread_condattr_getclock F
> GLIBC_2.3.3 pthread_condattr_setclock F
> @@ -212,7 +211,6 @@ GLIBC_2.3.3 pthread_setaffinity_np F
> GLIBC_2.3.3 pthread_timedjoin_np F
> GLIBC_2.3.3 pthread_tryjoin_np F
> GLIBC_2.3.4 pthread_attr_getaffinity_np F
> -GLIBC_2.3.4 pthread_attr_setaffinity_np F
> GLIBC_2.3.4 pthread_getaffinity_np F
> GLIBC_2.3.4 pthread_setaffinity_np F
> GLIBC_2.3.4 pthread_setschedprio F
> diff --git a/sysdeps/unix/sysv/linux/i386/libc.abilist b/sysdeps/unix/sysv/linux/i386/libc.abilist
> index 1bd2e02f79..aa8df3297a 100644
> --- a/sysdeps/unix/sysv/linux/i386/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/i386/libc.abilist
> @@ -2173,6 +2173,7 @@ GLIBC_2.3.3 nftw F
> GLIBC_2.3.3 nftw64 F
> GLIBC_2.3.3 posix_fadvise64 F
> GLIBC_2.3.3 posix_fallocate64 F
> +GLIBC_2.3.3 pthread_attr_setaffinity_np F
> GLIBC_2.3.3 remap_file_pages F
> GLIBC_2.3.3 sched_getaffinity F
> GLIBC_2.3.3 sched_setaffinity F
> @@ -2201,6 +2202,7 @@ GLIBC_2.3.4 __vsprintf_chk F
> GLIBC_2.3.4 __xpg_strerror_r F
> GLIBC_2.3.4 getipv4sourcefilter F
> GLIBC_2.3.4 getsourcefilter F
> +GLIBC_2.3.4 pthread_attr_setaffinity_np F
> GLIBC_2.3.4 regexec F
> GLIBC_2.3.4 sched_getaffinity F
> GLIBC_2.3.4 sched_setaffinity F
> @@ -2213,6 +2215,7 @@ GLIBC_2.30 getdents64 F
> GLIBC_2.30 gettid F
> GLIBC_2.30 tgkill F
> GLIBC_2.30 twalk_r F
> +GLIBC_2.32 pthread_attr_setaffinity_np F
> GLIBC_2.32 pthread_sigmask F
> GLIBC_2.4 __confstr_chk F
> GLIBC_2.4 __fgets_chk F
> diff --git a/sysdeps/unix/sysv/linux/i386/libpthread.abilist b/sysdeps/unix/sysv/linux/i386/libpthread.abilist
> index f13fdce3a8..9de9705e66 100644
> --- a/sysdeps/unix/sysv/linux/i386/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/i386/libpthread.abilist
> @@ -211,7 +211,6 @@ GLIBC_2.3.3 __pthread_unregister_cancel F
> GLIBC_2.3.3 __pthread_unregister_cancel_restore F
> GLIBC_2.3.3 __pthread_unwind_next F
> GLIBC_2.3.3 pthread_attr_getaffinity_np F
> -GLIBC_2.3.3 pthread_attr_setaffinity_np F
> GLIBC_2.3.3 pthread_barrierattr_getpshared F
> GLIBC_2.3.3 pthread_condattr_getclock F
> GLIBC_2.3.3 pthread_condattr_setclock F
> @@ -220,7 +219,6 @@ GLIBC_2.3.3 pthread_setaffinity_np F
> GLIBC_2.3.3 pthread_timedjoin_np F
> GLIBC_2.3.3 pthread_tryjoin_np F
> GLIBC_2.3.4 pthread_attr_getaffinity_np F
> -GLIBC_2.3.4 pthread_attr_setaffinity_np F
> GLIBC_2.3.4 pthread_getaffinity_np F
> GLIBC_2.3.4 pthread_setaffinity_np F
> GLIBC_2.3.4 pthread_setschedprio F
> diff --git a/sysdeps/unix/sysv/linux/ia64/libc.abilist b/sysdeps/unix/sysv/linux/ia64/libc.abilist
> index 07e51d46bf..2effe01e12 100644
> --- a/sysdeps/unix/sysv/linux/ia64/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/ia64/libc.abilist
> @@ -2038,6 +2038,7 @@ GLIBC_2.3.3 inet6_option_next F
> GLIBC_2.3.3 inet6_option_space F
> GLIBC_2.3.3 nftw F
> GLIBC_2.3.3 nftw64 F
> +GLIBC_2.3.3 pthread_attr_setaffinity_np F
> GLIBC_2.3.3 remap_file_pages F
> GLIBC_2.3.3 sched_getaffinity F
> GLIBC_2.3.3 sched_setaffinity F
> @@ -2068,6 +2069,7 @@ GLIBC_2.3.4 __vsprintf_chk F
> GLIBC_2.3.4 __xpg_strerror_r F
> GLIBC_2.3.4 getipv4sourcefilter F
> GLIBC_2.3.4 getsourcefilter F
> +GLIBC_2.3.4 pthread_attr_setaffinity_np F
> GLIBC_2.3.4 regexec F
> GLIBC_2.3.4 sched_getaffinity F
> GLIBC_2.3.4 sched_setaffinity F
> @@ -2079,6 +2081,7 @@ GLIBC_2.30 getdents64 F
> GLIBC_2.30 gettid F
> GLIBC_2.30 tgkill F
> GLIBC_2.30 twalk_r F
> +GLIBC_2.32 pthread_attr_setaffinity_np F
> GLIBC_2.32 pthread_sigmask F
> GLIBC_2.4 __confstr_chk F
> GLIBC_2.4 __fgets_chk F
> diff --git a/sysdeps/unix/sysv/linux/ia64/libpthread.abilist b/sysdeps/unix/sysv/linux/ia64/libpthread.abilist
> index 0c96fc3ccb..d0b122e280 100644
> --- a/sysdeps/unix/sysv/linux/ia64/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/ia64/libpthread.abilist
> @@ -203,7 +203,6 @@ GLIBC_2.3.3 __pthread_unregister_cancel F
> GLIBC_2.3.3 __pthread_unregister_cancel_restore F
> GLIBC_2.3.3 __pthread_unwind_next F
> GLIBC_2.3.3 pthread_attr_getaffinity_np F
> -GLIBC_2.3.3 pthread_attr_setaffinity_np F
> GLIBC_2.3.3 pthread_attr_setstack F
> GLIBC_2.3.3 pthread_attr_setstacksize F
> GLIBC_2.3.3 pthread_barrierattr_getpshared F
> @@ -214,7 +213,6 @@ GLIBC_2.3.3 pthread_setaffinity_np F
> GLIBC_2.3.3 pthread_timedjoin_np F
> GLIBC_2.3.3 pthread_tryjoin_np F
> GLIBC_2.3.4 pthread_attr_getaffinity_np F
> -GLIBC_2.3.4 pthread_attr_setaffinity_np F
> GLIBC_2.3.4 pthread_getaffinity_np F
> GLIBC_2.3.4 pthread_setaffinity_np F
> GLIBC_2.3.4 pthread_setschedprio F
> diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist
> index 42ea4c24bf..285f56948f 100644
> --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist
> @@ -134,6 +134,7 @@ GLIBC_2.30 twalk_r F
> GLIBC_2.31 msgctl F
> GLIBC_2.31 semctl F
> GLIBC_2.31 shmctl F
> +GLIBC_2.32 pthread_attr_setaffinity_np F
> GLIBC_2.32 pthread_sigmask F
> GLIBC_2.4 _Exit F
> GLIBC_2.4 _IO_2_1_stderr_ D 0x98
> @@ -1474,6 +1475,7 @@ 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_init F
> +GLIBC_2.4 pthread_attr_setaffinity_np F
> GLIBC_2.4 pthread_attr_setdetachstate F
> GLIBC_2.4 pthread_attr_setinheritsched F
> GLIBC_2.4 pthread_attr_setschedparam F
> diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist
> index 050e799de8..352b22562e 100644
> --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist
> @@ -107,7 +107,6 @@ GLIBC_2.4 pthread_attr_getguardsize 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_setaffinity_np F
> GLIBC_2.4 pthread_attr_setguardsize F
> GLIBC_2.4 pthread_attr_setstack F
> GLIBC_2.4 pthread_attr_setstackaddr F
> diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist
> index e9358fb092..fb0b5690bf 100644
> --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist
> @@ -2117,6 +2117,7 @@ GLIBC_2.3.3 nftw F
> GLIBC_2.3.3 nftw64 F
> GLIBC_2.3.3 posix_fadvise64 F
> GLIBC_2.3.3 posix_fallocate64 F
> +GLIBC_2.3.3 pthread_attr_setaffinity_np F
> GLIBC_2.3.3 remap_file_pages F
> GLIBC_2.3.3 sched_getaffinity F
> GLIBC_2.3.3 sched_setaffinity F
> @@ -2145,6 +2146,7 @@ GLIBC_2.3.4 __vsprintf_chk F
> GLIBC_2.3.4 __xpg_strerror_r F
> GLIBC_2.3.4 getipv4sourcefilter F
> GLIBC_2.3.4 getsourcefilter F
> +GLIBC_2.3.4 pthread_attr_setaffinity_np F
> GLIBC_2.3.4 regexec F
> GLIBC_2.3.4 sched_getaffinity F
> GLIBC_2.3.4 sched_setaffinity F
> @@ -2159,6 +2161,7 @@ GLIBC_2.30 twalk_r F
> GLIBC_2.31 msgctl F
> GLIBC_2.31 semctl F
> GLIBC_2.31 shmctl F
> +GLIBC_2.32 pthread_attr_setaffinity_np F
> GLIBC_2.32 pthread_sigmask F
> GLIBC_2.4 __confstr_chk F
> GLIBC_2.4 __fgets_chk F
> diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist
> index f13fdce3a8..9de9705e66 100644
> --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist
> @@ -211,7 +211,6 @@ GLIBC_2.3.3 __pthread_unregister_cancel F
> GLIBC_2.3.3 __pthread_unregister_cancel_restore F
> GLIBC_2.3.3 __pthread_unwind_next F
> GLIBC_2.3.3 pthread_attr_getaffinity_np F
> -GLIBC_2.3.3 pthread_attr_setaffinity_np F
> GLIBC_2.3.3 pthread_barrierattr_getpshared F
> GLIBC_2.3.3 pthread_condattr_getclock F
> GLIBC_2.3.3 pthread_condattr_setclock F
> @@ -220,7 +219,6 @@ GLIBC_2.3.3 pthread_setaffinity_np F
> GLIBC_2.3.3 pthread_timedjoin_np F
> GLIBC_2.3.3 pthread_tryjoin_np F
> GLIBC_2.3.4 pthread_attr_getaffinity_np F
> -GLIBC_2.3.4 pthread_attr_setaffinity_np F
> GLIBC_2.3.4 pthread_getaffinity_np F
> GLIBC_2.3.4 pthread_setaffinity_np F
> GLIBC_2.3.4 pthread_setschedprio F
> diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist
> index 2cefe739c0..db490575b5 100644
> --- a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist
> @@ -1426,6 +1426,7 @@ 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_init F
> +GLIBC_2.18 pthread_attr_setaffinity_np F
> GLIBC_2.18 pthread_attr_setdetachstate F
> GLIBC_2.18 pthread_attr_setinheritsched F
> GLIBC_2.18 pthread_attr_setschedparam F
> @@ -2141,4 +2142,5 @@ GLIBC_2.30 twalk_r F
> GLIBC_2.31 msgctl F
> GLIBC_2.31 semctl F
> GLIBC_2.31 shmctl F
> +GLIBC_2.32 pthread_attr_setaffinity_np F
> GLIBC_2.32 pthread_sigmask F
> diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist
> index 87bd3ad30e..2e90b256b4 100644
> --- a/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist
> @@ -72,7 +72,6 @@ GLIBC_2.18 pthread_attr_getguardsize 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_setaffinity_np F
> GLIBC_2.18 pthread_attr_setguardsize F
> GLIBC_2.18 pthread_attr_setstack F
> GLIBC_2.18 pthread_attr_setstackaddr F
> diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist
> index 3474ef1490..9d6ea2fd12 100644
> --- a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist
> @@ -1426,6 +1426,7 @@ 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_init F
> +GLIBC_2.18 pthread_attr_setaffinity_np F
> GLIBC_2.18 pthread_attr_setdetachstate F
> GLIBC_2.18 pthread_attr_setinheritsched F
> GLIBC_2.18 pthread_attr_setschedparam F
> @@ -2138,4 +2139,5 @@ GLIBC_2.30 getdents64 F
> GLIBC_2.30 gettid F
> GLIBC_2.30 tgkill F
> GLIBC_2.30 twalk_r F
> +GLIBC_2.32 pthread_attr_setaffinity_np F
> GLIBC_2.32 pthread_sigmask F
> diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist
> index 87bd3ad30e..2e90b256b4 100644
> --- a/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist
> @@ -72,7 +72,6 @@ GLIBC_2.18 pthread_attr_getguardsize 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_setaffinity_np F
> GLIBC_2.18 pthread_attr_setguardsize F
> GLIBC_2.18 pthread_attr_setstack F
> GLIBC_2.18 pthread_attr_setstackaddr F
> diff --git a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist
> index a6f99a7369..800f6bbc74 100644
> --- a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist
> @@ -2091,6 +2091,7 @@ GLIBC_2.3.3 nftw F
> GLIBC_2.3.3 nftw64 F
> GLIBC_2.3.3 posix_fadvise64 F
> GLIBC_2.3.3 posix_fallocate64 F
> +GLIBC_2.3.3 pthread_attr_setaffinity_np F
> GLIBC_2.3.3 remap_file_pages F
> GLIBC_2.3.3 sched_getaffinity F
> GLIBC_2.3.3 sched_setaffinity F
> @@ -2119,6 +2120,7 @@ GLIBC_2.3.4 __vsprintf_chk F
> GLIBC_2.3.4 __xpg_strerror_r F
> GLIBC_2.3.4 getipv4sourcefilter F
> GLIBC_2.3.4 getsourcefilter F
> +GLIBC_2.3.4 pthread_attr_setaffinity_np F
> GLIBC_2.3.4 regexec F
> GLIBC_2.3.4 sched_getaffinity F
> GLIBC_2.3.4 sched_setaffinity F
> @@ -2130,6 +2132,7 @@ GLIBC_2.30 getdents64 F
> GLIBC_2.30 gettid F
> GLIBC_2.30 tgkill F
> GLIBC_2.30 twalk_r F
> +GLIBC_2.32 pthread_attr_setaffinity_np F
> GLIBC_2.32 pthread_sigmask F
> GLIBC_2.4 __confstr_chk F
> GLIBC_2.4 __fgets_chk F
> diff --git a/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist b/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist
> index 474ed999b3..98c3ff9e0e 100644
> --- a/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist
> @@ -210,7 +210,6 @@ GLIBC_2.3.3 __pthread_unregister_cancel F
> GLIBC_2.3.3 __pthread_unregister_cancel_restore F
> GLIBC_2.3.3 __pthread_unwind_next F
> GLIBC_2.3.3 pthread_attr_getaffinity_np F
> -GLIBC_2.3.3 pthread_attr_setaffinity_np F
> GLIBC_2.3.3 pthread_attr_setstack F
> GLIBC_2.3.3 pthread_attr_setstacksize F
> GLIBC_2.3.3 pthread_barrierattr_getpshared F
> @@ -221,7 +220,6 @@ GLIBC_2.3.3 pthread_setaffinity_np F
> GLIBC_2.3.3 pthread_timedjoin_np F
> GLIBC_2.3.3 pthread_tryjoin_np F
> GLIBC_2.3.4 pthread_attr_getaffinity_np F
> -GLIBC_2.3.4 pthread_attr_setaffinity_np F
> GLIBC_2.3.4 pthread_getaffinity_np F
> GLIBC_2.3.4 pthread_setaffinity_np F
> GLIBC_2.3.4 pthread_setschedprio F
> diff --git a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist
> index 48222af11c..f5dbb73f60 100644
> --- a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist
> @@ -2089,6 +2089,7 @@ GLIBC_2.3.3 nftw F
> GLIBC_2.3.3 nftw64 F
> GLIBC_2.3.3 posix_fadvise64 F
> GLIBC_2.3.3 posix_fallocate64 F
> +GLIBC_2.3.3 pthread_attr_setaffinity_np F
> GLIBC_2.3.3 remap_file_pages F
> GLIBC_2.3.3 sched_getaffinity F
> GLIBC_2.3.3 sched_setaffinity F
> @@ -2117,6 +2118,7 @@ GLIBC_2.3.4 __vsprintf_chk F
> GLIBC_2.3.4 __xpg_strerror_r F
> GLIBC_2.3.4 getipv4sourcefilter F
> GLIBC_2.3.4 getsourcefilter F
> +GLIBC_2.3.4 pthread_attr_setaffinity_np F
> GLIBC_2.3.4 regexec F
> GLIBC_2.3.4 sched_getaffinity F
> GLIBC_2.3.4 sched_setaffinity F
> @@ -2128,6 +2130,7 @@ GLIBC_2.30 getdents64 F
> GLIBC_2.30 gettid F
> GLIBC_2.30 tgkill F
> GLIBC_2.30 twalk_r F
> +GLIBC_2.32 pthread_attr_setaffinity_np F
> GLIBC_2.32 pthread_sigmask F
> GLIBC_2.4 __confstr_chk F
> GLIBC_2.4 __fgets_chk F
> diff --git a/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist b/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist
> index 474ed999b3..98c3ff9e0e 100644
> --- a/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist
> @@ -210,7 +210,6 @@ GLIBC_2.3.3 __pthread_unregister_cancel F
> GLIBC_2.3.3 __pthread_unregister_cancel_restore F
> GLIBC_2.3.3 __pthread_unwind_next F
> GLIBC_2.3.3 pthread_attr_getaffinity_np F
> -GLIBC_2.3.3 pthread_attr_setaffinity_np F
> GLIBC_2.3.3 pthread_attr_setstack F
> GLIBC_2.3.3 pthread_attr_setstacksize F
> GLIBC_2.3.3 pthread_barrierattr_getpshared F
> @@ -221,7 +220,6 @@ GLIBC_2.3.3 pthread_setaffinity_np F
> GLIBC_2.3.3 pthread_timedjoin_np F
> GLIBC_2.3.3 pthread_tryjoin_np F
> GLIBC_2.3.4 pthread_attr_getaffinity_np F
> -GLIBC_2.3.4 pthread_attr_setaffinity_np F
> GLIBC_2.3.4 pthread_getaffinity_np F
> GLIBC_2.3.4 pthread_setaffinity_np F
> GLIBC_2.3.4 pthread_setschedprio F
> diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist
> index 99965cfb0f..2929249c59 100644
> --- a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist
> @@ -2097,6 +2097,7 @@ GLIBC_2.3.3 nftw F
> GLIBC_2.3.3 nftw64 F
> GLIBC_2.3.3 posix_fadvise64 F
> GLIBC_2.3.3 posix_fallocate64 F
> +GLIBC_2.3.3 pthread_attr_setaffinity_np F
> GLIBC_2.3.3 remap_file_pages F
> GLIBC_2.3.3 sched_getaffinity F
> GLIBC_2.3.3 sched_setaffinity F
> @@ -2125,6 +2126,7 @@ GLIBC_2.3.4 __vsprintf_chk F
> GLIBC_2.3.4 __xpg_strerror_r F
> GLIBC_2.3.4 getipv4sourcefilter F
> GLIBC_2.3.4 getsourcefilter F
> +GLIBC_2.3.4 pthread_attr_setaffinity_np F
> GLIBC_2.3.4 regexec F
> GLIBC_2.3.4 sched_getaffinity F
> GLIBC_2.3.4 sched_setaffinity F
> @@ -2136,6 +2138,7 @@ GLIBC_2.30 getdents64 F
> GLIBC_2.30 gettid F
> GLIBC_2.30 tgkill F
> GLIBC_2.30 twalk_r F
> +GLIBC_2.32 pthread_attr_setaffinity_np F
> GLIBC_2.32 pthread_sigmask F
> GLIBC_2.4 __confstr_chk F
> GLIBC_2.4 __fgets_chk F
> diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist
> index 2c8bafc669..aec8de9427 100644
> --- a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist
> @@ -2089,6 +2089,7 @@ GLIBC_2.3.3 inet6_option_space F
> GLIBC_2.3.3 nftw F
> GLIBC_2.3.3 nftw64 F
> GLIBC_2.3.3 posix_fadvise64 F
> +GLIBC_2.3.3 pthread_attr_setaffinity_np F
> GLIBC_2.3.3 remap_file_pages F
> GLIBC_2.3.3 sched_getaffinity F
> GLIBC_2.3.3 sched_setaffinity F
> @@ -2119,6 +2120,7 @@ GLIBC_2.3.4 __vsprintf_chk F
> GLIBC_2.3.4 __xpg_strerror_r F
> GLIBC_2.3.4 getipv4sourcefilter F
> GLIBC_2.3.4 getsourcefilter F
> +GLIBC_2.3.4 pthread_attr_setaffinity_np F
> GLIBC_2.3.4 regexec F
> GLIBC_2.3.4 sched_getaffinity F
> GLIBC_2.3.4 sched_setaffinity F
> @@ -2130,6 +2132,7 @@ GLIBC_2.30 getdents64 F
> GLIBC_2.30 gettid F
> GLIBC_2.30 tgkill F
> GLIBC_2.30 twalk_r F
> +GLIBC_2.32 pthread_attr_setaffinity_np F
> GLIBC_2.32 pthread_sigmask F
> GLIBC_2.4 __confstr_chk F
> GLIBC_2.4 __fgets_chk F
> diff --git a/sysdeps/unix/sysv/linux/nios2/libc.abilist b/sysdeps/unix/sysv/linux/nios2/libc.abilist
> index 52cf72052c..9aeb1aaf33 100644
> --- a/sysdeps/unix/sysv/linux/nios2/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/nios2/libc.abilist
> @@ -1468,6 +1468,7 @@ 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_init F
> +GLIBC_2.21 pthread_attr_setaffinity_np F
> GLIBC_2.21 pthread_attr_setdetachstate F
> GLIBC_2.21 pthread_attr_setinheritsched F
> GLIBC_2.21 pthread_attr_setschedparam F
> @@ -2179,4 +2180,5 @@ GLIBC_2.30 getdents64 F
> GLIBC_2.30 gettid F
> GLIBC_2.30 tgkill F
> GLIBC_2.30 twalk_r F
> +GLIBC_2.32 pthread_attr_setaffinity_np F
> GLIBC_2.32 pthread_sigmask F
> diff --git a/sysdeps/unix/sysv/linux/nios2/libpthread.abilist b/sysdeps/unix/sysv/linux/nios2/libpthread.abilist
> index fb9c4a178a..8e3f650c0c 100644
> --- a/sysdeps/unix/sysv/linux/nios2/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/nios2/libpthread.abilist
> @@ -72,7 +72,6 @@ GLIBC_2.21 pthread_attr_getguardsize 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_setaffinity_np F
> GLIBC_2.21 pthread_attr_setguardsize F
> GLIBC_2.21 pthread_attr_setstack F
> GLIBC_2.21 pthread_attr_setstackaddr F
> diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist
> index 2ca5bbccf3..c6ad37e5d2 100644
> --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist
> @@ -2123,6 +2123,7 @@ GLIBC_2.3.3 nftw F
> GLIBC_2.3.3 nftw64 F
> GLIBC_2.3.3 posix_fadvise64 F
> GLIBC_2.3.3 posix_fallocate64 F
> +GLIBC_2.3.3 pthread_attr_setaffinity_np F
> GLIBC_2.3.3 remap_file_pages F
> GLIBC_2.3.3 sched_getaffinity F
> GLIBC_2.3.3 sched_setaffinity F
> @@ -2159,6 +2160,7 @@ GLIBC_2.3.4 getipv4sourcefilter F
> GLIBC_2.3.4 getsourcefilter F
> GLIBC_2.3.4 longjmp F
> GLIBC_2.3.4 makecontext F
> +GLIBC_2.3.4 pthread_attr_setaffinity_np F
> GLIBC_2.3.4 regexec F
> GLIBC_2.3.4 sched_getaffinity F
> GLIBC_2.3.4 sched_setaffinity F
> @@ -2186,6 +2188,7 @@ GLIBC_2.30 getdents64 F
> GLIBC_2.30 gettid F
> GLIBC_2.30 tgkill F
> GLIBC_2.30 twalk_r F
> +GLIBC_2.32 pthread_attr_setaffinity_np F
> GLIBC_2.32 pthread_sigmask F
> GLIBC_2.4 _IO_fprintf F
> GLIBC_2.4 _IO_printf F
> diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist
> index 65a9ef573e..359e47b705 100644
> --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist
> @@ -211,7 +211,6 @@ GLIBC_2.3.3 __pthread_unregister_cancel F
> GLIBC_2.3.3 __pthread_unregister_cancel_restore F
> GLIBC_2.3.3 __pthread_unwind_next F
> GLIBC_2.3.3 pthread_attr_getaffinity_np F
> -GLIBC_2.3.3 pthread_attr_setaffinity_np F
> GLIBC_2.3.3 pthread_barrierattr_getpshared F
> GLIBC_2.3.3 pthread_condattr_getclock F
> GLIBC_2.3.3 pthread_condattr_setclock F
> @@ -221,7 +220,6 @@ GLIBC_2.3.3 pthread_timedjoin_np F
> GLIBC_2.3.3 pthread_tryjoin_np F
> GLIBC_2.3.4 longjmp F
> GLIBC_2.3.4 pthread_attr_getaffinity_np F
> -GLIBC_2.3.4 pthread_attr_setaffinity_np F
> GLIBC_2.3.4 pthread_getaffinity_np F
> GLIBC_2.3.4 pthread_setaffinity_np F
> GLIBC_2.3.4 pthread_setschedprio F
> diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist
> index e6c4d002d5..e92f31f072 100644
> --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist
> @@ -2156,6 +2156,7 @@ GLIBC_2.3.3 nftw F
> GLIBC_2.3.3 nftw64 F
> GLIBC_2.3.3 posix_fadvise64 F
> GLIBC_2.3.3 posix_fallocate64 F
> +GLIBC_2.3.3 pthread_attr_setaffinity_np F
> GLIBC_2.3.3 remap_file_pages F
> GLIBC_2.3.3 sched_getaffinity F
> GLIBC_2.3.3 sched_setaffinity F
> @@ -2192,6 +2193,7 @@ GLIBC_2.3.4 getipv4sourcefilter F
> GLIBC_2.3.4 getsourcefilter F
> GLIBC_2.3.4 longjmp F
> GLIBC_2.3.4 makecontext F
> +GLIBC_2.3.4 pthread_attr_setaffinity_np F
> GLIBC_2.3.4 regexec F
> GLIBC_2.3.4 sched_getaffinity F
> GLIBC_2.3.4 sched_setaffinity F
> @@ -2219,6 +2221,7 @@ GLIBC_2.30 getdents64 F
> GLIBC_2.30 gettid F
> GLIBC_2.30 tgkill F
> GLIBC_2.30 twalk_r F
> +GLIBC_2.32 pthread_attr_setaffinity_np F
> GLIBC_2.32 pthread_sigmask F
> GLIBC_2.4 _IO_fprintf F
> GLIBC_2.4 _IO_printf F
> diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist
> index 82d77b7e48..537fcbe0cb 100644
> --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist
> @@ -1987,6 +1987,7 @@ GLIBC_2.3.3 inet6_option_next F
> GLIBC_2.3.3 inet6_option_space F
> GLIBC_2.3.3 nftw F
> GLIBC_2.3.3 nftw64 F
> +GLIBC_2.3.3 pthread_attr_setaffinity_np F
> GLIBC_2.3.3 remap_file_pages F
> GLIBC_2.3.3 sched_getaffinity F
> GLIBC_2.3.3 sched_setaffinity F
> @@ -2022,6 +2023,7 @@ GLIBC_2.3.4 getcontext F
> GLIBC_2.3.4 getipv4sourcefilter F
> GLIBC_2.3.4 getsourcefilter F
> GLIBC_2.3.4 longjmp F
> +GLIBC_2.3.4 pthread_attr_setaffinity_np F
> GLIBC_2.3.4 regexec F
> GLIBC_2.3.4 sched_getaffinity F
> GLIBC_2.3.4 sched_setaffinity F
> @@ -2049,6 +2051,7 @@ GLIBC_2.30 getdents64 F
> GLIBC_2.30 gettid F
> GLIBC_2.30 tgkill F
> GLIBC_2.30 twalk_r F
> +GLIBC_2.32 pthread_attr_setaffinity_np F
> GLIBC_2.32 pthread_sigmask F
> GLIBC_2.4 _IO_fprintf F
> GLIBC_2.4 _IO_printf F
> diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist
> index fe5bf9fd47..b58778fcf7 100644
> --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist
> @@ -201,7 +201,6 @@ GLIBC_2.3.3 __pthread_unregister_cancel F
> GLIBC_2.3.3 __pthread_unregister_cancel_restore F
> GLIBC_2.3.3 __pthread_unwind_next F
> GLIBC_2.3.3 pthread_attr_getaffinity_np F
> -GLIBC_2.3.3 pthread_attr_setaffinity_np F
> GLIBC_2.3.3 pthread_barrierattr_getpshared F
> GLIBC_2.3.3 pthread_condattr_getclock F
> GLIBC_2.3.3 pthread_condattr_setclock F
> @@ -211,7 +210,6 @@ GLIBC_2.3.3 pthread_timedjoin_np F
> GLIBC_2.3.3 pthread_tryjoin_np F
> GLIBC_2.3.4 longjmp F
> GLIBC_2.3.4 pthread_attr_getaffinity_np F
> -GLIBC_2.3.4 pthread_attr_setaffinity_np F
> GLIBC_2.3.4 pthread_getaffinity_np F
> GLIBC_2.3.4 pthread_setaffinity_np F
> GLIBC_2.3.4 pthread_setschedprio F
> diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist
> index 0c2513a4b3..e2874d4294 100644
> --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist
> @@ -1512,6 +1512,7 @@ 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_init F
> +GLIBC_2.17 pthread_attr_setaffinity_np F
> GLIBC_2.17 pthread_attr_setdetachstate F
> GLIBC_2.17 pthread_attr_setinheritsched F
> GLIBC_2.17 pthread_attr_setschedparam F
> @@ -2341,4 +2342,5 @@ GLIBC_2.32 __wcstoieee128_l F
> GLIBC_2.32 __wprintf_chkieee128 F
> GLIBC_2.32 __wprintfieee128 F
> GLIBC_2.32 __wscanfieee128 F
> +GLIBC_2.32 pthread_attr_setaffinity_np F
> GLIBC_2.32 pthread_sigmask F
> diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist
> index 48b368acb1..2c6f328caa 100644
> --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist
> @@ -72,7 +72,6 @@ GLIBC_2.17 pthread_attr_getguardsize 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_setaffinity_np F
> GLIBC_2.17 pthread_attr_setguardsize F
> GLIBC_2.17 pthread_attr_setstack F
> GLIBC_2.17 pthread_attr_setstackaddr F
> diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist
> index 234d34929a..f3a4babc77 100644
> --- a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist
> @@ -1414,6 +1414,7 @@ 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_init F
> +GLIBC_2.27 pthread_attr_setaffinity_np F
> GLIBC_2.27 pthread_attr_setdetachstate F
> GLIBC_2.27 pthread_attr_setinheritsched F
> GLIBC_2.27 pthread_attr_setschedparam F
> @@ -2108,4 +2109,5 @@ GLIBC_2.30 getdents64 F
> GLIBC_2.30 gettid F
> GLIBC_2.30 tgkill F
> GLIBC_2.30 twalk_r F
> +GLIBC_2.32 pthread_attr_setaffinity_np F
> GLIBC_2.32 pthread_sigmask F
> diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist
> index 44e3719991..3f276531fb 100644
> --- a/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist
> @@ -69,7 +69,6 @@ GLIBC_2.27 pthread_attr_getguardsize 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_setaffinity_np F
> GLIBC_2.27 pthread_attr_setguardsize F
> GLIBC_2.27 pthread_attr_setstack F
> GLIBC_2.27 pthread_attr_setstackaddr F
> diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist
> index 1f06cce028..5ed93d018d 100644
> --- a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist
> @@ -2130,6 +2130,7 @@ GLIBC_2.3.3 nftw F
> GLIBC_2.3.3 nftw64 F
> GLIBC_2.3.3 posix_fadvise64 F
> GLIBC_2.3.3 posix_fallocate64 F
> +GLIBC_2.3.3 pthread_attr_setaffinity_np F
> GLIBC_2.3.3 remap_file_pages F
> GLIBC_2.3.3 sched_getaffinity F
> GLIBC_2.3.3 sched_setaffinity F
> @@ -2158,6 +2159,7 @@ GLIBC_2.3.4 __vsprintf_chk F
> GLIBC_2.3.4 __xpg_strerror_r F
> GLIBC_2.3.4 getipv4sourcefilter F
> GLIBC_2.3.4 getsourcefilter F
> +GLIBC_2.3.4 pthread_attr_setaffinity_np F
> GLIBC_2.3.4 regexec F
> GLIBC_2.3.4 sched_getaffinity F
> GLIBC_2.3.4 sched_setaffinity F
> @@ -2184,6 +2186,7 @@ GLIBC_2.30 twalk_r F
> GLIBC_2.31 msgctl F
> GLIBC_2.31 semctl F
> GLIBC_2.31 shmctl F
> +GLIBC_2.32 pthread_attr_setaffinity_np F
> GLIBC_2.32 pthread_sigmask F
> GLIBC_2.4 _IO_fprintf F
> GLIBC_2.4 _IO_printf F
> diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist
> index 0b2913ba2b..b7f8abece5 100644
> --- a/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist
> @@ -213,7 +213,6 @@ GLIBC_2.3.3 __pthread_unregister_cancel F
> GLIBC_2.3.3 __pthread_unregister_cancel_restore F
> GLIBC_2.3.3 __pthread_unwind_next F
> GLIBC_2.3.3 pthread_attr_getaffinity_np F
> -GLIBC_2.3.3 pthread_attr_setaffinity_np F
> GLIBC_2.3.3 pthread_barrierattr_getpshared F
> GLIBC_2.3.3 pthread_condattr_getclock F
> GLIBC_2.3.3 pthread_condattr_setclock F
> @@ -222,7 +221,6 @@ GLIBC_2.3.3 pthread_setaffinity_np F
> GLIBC_2.3.3 pthread_timedjoin_np F
> GLIBC_2.3.3 pthread_tryjoin_np F
> GLIBC_2.3.4 pthread_attr_getaffinity_np F
> -GLIBC_2.3.4 pthread_attr_setaffinity_np F
> GLIBC_2.3.4 pthread_getaffinity_np F
> GLIBC_2.3.4 pthread_setaffinity_np F
> GLIBC_2.3.4 pthread_setschedprio F
> diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist
> index 26c2ce32e5..66ab0f48cb 100644
> --- a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist
> @@ -2032,6 +2032,7 @@ GLIBC_2.3.3 inet6_option_next F
> GLIBC_2.3.3 inet6_option_space F
> GLIBC_2.3.3 nftw F
> GLIBC_2.3.3 nftw64 F
> +GLIBC_2.3.3 pthread_attr_setaffinity_np F
> GLIBC_2.3.3 remap_file_pages F
> GLIBC_2.3.3 sched_getaffinity F
> GLIBC_2.3.3 sched_setaffinity F
> @@ -2062,6 +2063,7 @@ GLIBC_2.3.4 __vsprintf_chk F
> GLIBC_2.3.4 __xpg_strerror_r F
> GLIBC_2.3.4 getipv4sourcefilter F
> GLIBC_2.3.4 getsourcefilter F
> +GLIBC_2.3.4 pthread_attr_setaffinity_np F
> GLIBC_2.3.4 regexec F
> GLIBC_2.3.4 sched_getaffinity F
> GLIBC_2.3.4 sched_setaffinity F
> @@ -2085,6 +2087,7 @@ GLIBC_2.30 getdents64 F
> GLIBC_2.30 gettid F
> GLIBC_2.30 tgkill F
> GLIBC_2.30 twalk_r F
> +GLIBC_2.32 pthread_attr_setaffinity_np F
> GLIBC_2.32 pthread_sigmask F
> GLIBC_2.4 _IO_fprintf F
> GLIBC_2.4 _IO_printf F
> diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist
> index 8c71cdc48d..0799bb2bf4 100644
> --- a/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist
> @@ -205,7 +205,6 @@ GLIBC_2.3.3 __pthread_unregister_cancel F
> GLIBC_2.3.3 __pthread_unregister_cancel_restore F
> GLIBC_2.3.3 __pthread_unwind_next F
> GLIBC_2.3.3 pthread_attr_getaffinity_np F
> -GLIBC_2.3.3 pthread_attr_setaffinity_np F
> GLIBC_2.3.3 pthread_barrierattr_getpshared F
> GLIBC_2.3.3 pthread_condattr_getclock F
> GLIBC_2.3.3 pthread_condattr_setclock F
> @@ -214,7 +213,6 @@ GLIBC_2.3.3 pthread_setaffinity_np F
> GLIBC_2.3.3 pthread_timedjoin_np F
> GLIBC_2.3.3 pthread_tryjoin_np F
> GLIBC_2.3.4 pthread_attr_getaffinity_np F
> -GLIBC_2.3.4 pthread_attr_setaffinity_np F
> GLIBC_2.3.4 pthread_getaffinity_np F
> GLIBC_2.3.4 pthread_setaffinity_np F
> GLIBC_2.3.4 pthread_setschedprio F
> diff --git a/sysdeps/unix/sysv/linux/sh/be/libc.abilist b/sysdeps/unix/sysv/linux/sh/be/libc.abilist
> index 7ad2e920c3..8a676b0833 100644
> --- a/sysdeps/unix/sysv/linux/sh/be/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/sh/be/libc.abilist
> @@ -2012,6 +2012,7 @@ GLIBC_2.3.3 nftw F
> GLIBC_2.3.3 nftw64 F
> GLIBC_2.3.3 posix_fadvise64 F
> GLIBC_2.3.3 posix_fallocate64 F
> +GLIBC_2.3.3 pthread_attr_setaffinity_np F
> GLIBC_2.3.3 remap_file_pages F
> GLIBC_2.3.3 sched_getaffinity F
> GLIBC_2.3.3 sched_setaffinity F
> @@ -2040,6 +2041,7 @@ GLIBC_2.3.4 __vsprintf_chk F
> GLIBC_2.3.4 __xpg_strerror_r F
> GLIBC_2.3.4 getipv4sourcefilter F
> GLIBC_2.3.4 getsourcefilter F
> +GLIBC_2.3.4 pthread_attr_setaffinity_np F
> GLIBC_2.3.4 regexec F
> GLIBC_2.3.4 sched_getaffinity F
> GLIBC_2.3.4 sched_setaffinity F
> @@ -2054,6 +2056,7 @@ GLIBC_2.30 twalk_r F
> GLIBC_2.31 msgctl F
> GLIBC_2.31 semctl F
> GLIBC_2.31 shmctl F
> +GLIBC_2.32 pthread_attr_setaffinity_np F
> GLIBC_2.32 pthread_sigmask F
> GLIBC_2.4 __confstr_chk F
> GLIBC_2.4 __fgets_chk F
> diff --git a/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist b/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist
> index 558d3f0dfd..4f2ed9e841 100644
> --- a/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist
> @@ -203,7 +203,6 @@ GLIBC_2.3.3 __pthread_unregister_cancel F
> GLIBC_2.3.3 __pthread_unregister_cancel_restore F
> GLIBC_2.3.3 __pthread_unwind_next F
> GLIBC_2.3.3 pthread_attr_getaffinity_np F
> -GLIBC_2.3.3 pthread_attr_setaffinity_np F
> GLIBC_2.3.3 pthread_barrierattr_getpshared F
> GLIBC_2.3.3 pthread_condattr_getclock F
> GLIBC_2.3.3 pthread_condattr_setclock F
> @@ -212,7 +211,6 @@ GLIBC_2.3.3 pthread_setaffinity_np F
> GLIBC_2.3.3 pthread_timedjoin_np F
> GLIBC_2.3.3 pthread_tryjoin_np F
> GLIBC_2.3.4 pthread_attr_getaffinity_np F
> -GLIBC_2.3.4 pthread_attr_setaffinity_np F
> GLIBC_2.3.4 pthread_getaffinity_np F
> GLIBC_2.3.4 pthread_setaffinity_np F
> GLIBC_2.3.4 pthread_setschedprio F
> diff --git a/sysdeps/unix/sysv/linux/sh/le/libc.abilist b/sysdeps/unix/sysv/linux/sh/le/libc.abilist
> index d2611bf0a5..e6f7e1b02d 100644
> --- a/sysdeps/unix/sysv/linux/sh/le/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/sh/le/libc.abilist
> @@ -2012,6 +2012,7 @@ GLIBC_2.3.3 nftw F
> GLIBC_2.3.3 nftw64 F
> GLIBC_2.3.3 posix_fadvise64 F
> GLIBC_2.3.3 posix_fallocate64 F
> +GLIBC_2.3.3 pthread_attr_setaffinity_np F
> GLIBC_2.3.3 remap_file_pages F
> GLIBC_2.3.3 sched_getaffinity F
> GLIBC_2.3.3 sched_setaffinity F
> @@ -2040,6 +2041,7 @@ GLIBC_2.3.4 __vsprintf_chk F
> GLIBC_2.3.4 __xpg_strerror_r F
> GLIBC_2.3.4 getipv4sourcefilter F
> GLIBC_2.3.4 getsourcefilter F
> +GLIBC_2.3.4 pthread_attr_setaffinity_np F
> GLIBC_2.3.4 regexec F
> GLIBC_2.3.4 sched_getaffinity F
> GLIBC_2.3.4 sched_setaffinity F
> @@ -2051,6 +2053,7 @@ GLIBC_2.30 getdents64 F
> GLIBC_2.30 gettid F
> GLIBC_2.30 tgkill F
> GLIBC_2.30 twalk_r F
> +GLIBC_2.32 pthread_attr_setaffinity_np F
> GLIBC_2.32 pthread_sigmask F
> GLIBC_2.4 __confstr_chk F
> GLIBC_2.4 __fgets_chk F
> diff --git a/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist b/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist
> index 558d3f0dfd..4f2ed9e841 100644
> --- a/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist
> @@ -203,7 +203,6 @@ GLIBC_2.3.3 __pthread_unregister_cancel F
> GLIBC_2.3.3 __pthread_unregister_cancel_restore F
> GLIBC_2.3.3 __pthread_unwind_next F
> GLIBC_2.3.3 pthread_attr_getaffinity_np F
> -GLIBC_2.3.3 pthread_attr_setaffinity_np F
> GLIBC_2.3.3 pthread_barrierattr_getpshared F
> GLIBC_2.3.3 pthread_condattr_getclock F
> GLIBC_2.3.3 pthread_condattr_setclock F
> @@ -212,7 +211,6 @@ GLIBC_2.3.3 pthread_setaffinity_np F
> GLIBC_2.3.3 pthread_timedjoin_np F
> GLIBC_2.3.3 pthread_tryjoin_np F
> GLIBC_2.3.4 pthread_attr_getaffinity_np F
> -GLIBC_2.3.4 pthread_attr_setaffinity_np F
> GLIBC_2.3.4 pthread_getaffinity_np F
> GLIBC_2.3.4 pthread_setaffinity_np F
> GLIBC_2.3.4 pthread_setschedprio F
> diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist
> index 18a528f0e9..e1ae0f6618 100644
> --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist
> @@ -2124,6 +2124,7 @@ GLIBC_2.3.3 nftw F
> GLIBC_2.3.3 nftw64 F
> GLIBC_2.3.3 posix_fadvise64 F
> GLIBC_2.3.3 posix_fallocate64 F
> +GLIBC_2.3.3 pthread_attr_setaffinity_np F
> GLIBC_2.3.3 remap_file_pages F
> GLIBC_2.3.3 sched_getaffinity F
> GLIBC_2.3.3 sched_setaffinity F
> @@ -2152,6 +2153,7 @@ GLIBC_2.3.4 __vsprintf_chk F
> GLIBC_2.3.4 __xpg_strerror_r F
> GLIBC_2.3.4 getipv4sourcefilter F
> GLIBC_2.3.4 getsourcefilter F
> +GLIBC_2.3.4 pthread_attr_setaffinity_np F
> GLIBC_2.3.4 regexec F
> GLIBC_2.3.4 sched_getaffinity F
> GLIBC_2.3.4 sched_setaffinity F
> @@ -2175,6 +2177,7 @@ GLIBC_2.30 getdents64 F
> GLIBC_2.30 gettid F
> GLIBC_2.30 tgkill F
> GLIBC_2.30 twalk_r F
> +GLIBC_2.32 pthread_attr_setaffinity_np F
> GLIBC_2.32 pthread_sigmask F
> GLIBC_2.4 _IO_fprintf F
> GLIBC_2.4 _IO_printf F
> diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist
> index cfffc5f529..2fb0e17408 100644
> --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist
> @@ -211,7 +211,6 @@ GLIBC_2.3.3 __pthread_unregister_cancel F
> GLIBC_2.3.3 __pthread_unregister_cancel_restore F
> GLIBC_2.3.3 __pthread_unwind_next F
> GLIBC_2.3.3 pthread_attr_getaffinity_np F
> -GLIBC_2.3.3 pthread_attr_setaffinity_np F
> GLIBC_2.3.3 pthread_attr_setstack F
> GLIBC_2.3.3 pthread_attr_setstacksize F
> GLIBC_2.3.3 pthread_barrierattr_getpshared F
> @@ -222,7 +221,6 @@ GLIBC_2.3.3 pthread_setaffinity_np F
> GLIBC_2.3.3 pthread_timedjoin_np F
> GLIBC_2.3.3 pthread_tryjoin_np F
> GLIBC_2.3.4 pthread_attr_getaffinity_np F
> -GLIBC_2.3.4 pthread_attr_setaffinity_np F
> GLIBC_2.3.4 pthread_getaffinity_np F
> GLIBC_2.3.4 pthread_setaffinity_np F
> GLIBC_2.3.4 pthread_setschedprio F
> diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist
> index a1d48b0f3c..67a35b3812 100644
> --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist
> @@ -2061,6 +2061,7 @@ GLIBC_2.3.3 inet6_option_next F
> GLIBC_2.3.3 inet6_option_space F
> GLIBC_2.3.3 nftw F
> GLIBC_2.3.3 nftw64 F
> +GLIBC_2.3.3 pthread_attr_setaffinity_np F
> GLIBC_2.3.3 remap_file_pages F
> GLIBC_2.3.3 sched_getaffinity F
> GLIBC_2.3.3 sched_setaffinity F
> @@ -2091,6 +2092,7 @@ GLIBC_2.3.4 __vsprintf_chk F
> GLIBC_2.3.4 __xpg_strerror_r F
> GLIBC_2.3.4 getipv4sourcefilter F
> GLIBC_2.3.4 getsourcefilter F
> +GLIBC_2.3.4 pthread_attr_setaffinity_np F
> GLIBC_2.3.4 regexec F
> GLIBC_2.3.4 sched_getaffinity F
> GLIBC_2.3.4 sched_setaffinity F
> @@ -2102,6 +2104,7 @@ GLIBC_2.30 getdents64 F
> GLIBC_2.30 gettid F
> GLIBC_2.30 tgkill F
> GLIBC_2.30 twalk_r F
> +GLIBC_2.32 pthread_attr_setaffinity_np F
> GLIBC_2.32 pthread_sigmask F
> GLIBC_2.4 __confstr_chk F
> GLIBC_2.4 __fgets_chk F
> diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist
> index 0c96fc3ccb..d0b122e280 100644
> --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist
> @@ -203,7 +203,6 @@ GLIBC_2.3.3 __pthread_unregister_cancel F
> GLIBC_2.3.3 __pthread_unregister_cancel_restore F
> GLIBC_2.3.3 __pthread_unwind_next F
> GLIBC_2.3.3 pthread_attr_getaffinity_np F
> -GLIBC_2.3.3 pthread_attr_setaffinity_np F
> GLIBC_2.3.3 pthread_attr_setstack F
> GLIBC_2.3.3 pthread_attr_setstacksize F
> GLIBC_2.3.3 pthread_barrierattr_getpshared F
> @@ -214,7 +213,6 @@ GLIBC_2.3.3 pthread_setaffinity_np F
> GLIBC_2.3.3 pthread_timedjoin_np F
> GLIBC_2.3.3 pthread_tryjoin_np F
> GLIBC_2.3.4 pthread_attr_getaffinity_np F
> -GLIBC_2.3.4 pthread_attr_setaffinity_np F
> GLIBC_2.3.4 pthread_getaffinity_np F
> GLIBC_2.3.4 pthread_setaffinity_np F
> GLIBC_2.3.4 pthread_setschedprio F
> diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist
> index 6418ace78a..c48d097b7f 100644
> --- a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist
> @@ -2019,6 +2019,7 @@ GLIBC_2.3.3 inet6_option_next F
> GLIBC_2.3.3 inet6_option_space F
> GLIBC_2.3.3 nftw F
> GLIBC_2.3.3 nftw64 F
> +GLIBC_2.3.3 pthread_attr_setaffinity_np F
> GLIBC_2.3.3 remap_file_pages F
> GLIBC_2.3.3 sched_getaffinity F
> GLIBC_2.3.3 sched_setaffinity F
> @@ -2049,6 +2050,7 @@ GLIBC_2.3.4 __vsprintf_chk F
> GLIBC_2.3.4 __xpg_strerror_r F
> GLIBC_2.3.4 getipv4sourcefilter F
> GLIBC_2.3.4 getsourcefilter F
> +GLIBC_2.3.4 pthread_attr_setaffinity_np F
> GLIBC_2.3.4 regexec F
> GLIBC_2.3.4 sched_getaffinity F
> GLIBC_2.3.4 sched_setaffinity F
> @@ -2060,6 +2062,7 @@ GLIBC_2.30 getdents64 F
> GLIBC_2.30 gettid F
> GLIBC_2.30 tgkill F
> GLIBC_2.30 twalk_r F
> +GLIBC_2.32 pthread_attr_setaffinity_np F
> GLIBC_2.32 pthread_sigmask F
> GLIBC_2.4 __confstr_chk F
> GLIBC_2.4 __fgets_chk F
> diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist
> index 2888c3150b..b08f2413b1 100644
> --- a/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist
> @@ -203,7 +203,6 @@ GLIBC_2.3.3 __pthread_unregister_cancel F
> GLIBC_2.3.3 __pthread_unregister_cancel_restore F
> GLIBC_2.3.3 __pthread_unwind_next F
> GLIBC_2.3.3 pthread_attr_getaffinity_np F
> -GLIBC_2.3.3 pthread_attr_setaffinity_np F
> GLIBC_2.3.3 pthread_barrierattr_getpshared F
> GLIBC_2.3.3 pthread_condattr_getclock F
> GLIBC_2.3.3 pthread_condattr_setclock F
> @@ -212,7 +211,6 @@ GLIBC_2.3.3 pthread_setaffinity_np F
> GLIBC_2.3.3 pthread_timedjoin_np F
> GLIBC_2.3.3 pthread_tryjoin_np F
> GLIBC_2.3.4 pthread_attr_getaffinity_np F
> -GLIBC_2.3.4 pthread_attr_setaffinity_np F
> GLIBC_2.3.4 pthread_getaffinity_np F
> GLIBC_2.3.4 pthread_setaffinity_np F
> GLIBC_2.3.4 pthread_setschedprio F
> diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist
> index edb9f2f004..83618e9254 100644
> --- a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist
> @@ -1431,6 +1431,7 @@ 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_init F
> +GLIBC_2.16 pthread_attr_setaffinity_np F
> GLIBC_2.16 pthread_attr_setdetachstate F
> GLIBC_2.16 pthread_attr_setinheritsched F
> GLIBC_2.16 pthread_attr_setschedparam F
> @@ -2159,4 +2160,5 @@ GLIBC_2.30 getdents64 F
> GLIBC_2.30 gettid F
> GLIBC_2.30 tgkill F
> GLIBC_2.30 twalk_r F
> +GLIBC_2.32 pthread_attr_setaffinity_np F
> GLIBC_2.32 pthread_sigmask F
> diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist
> index 5ac72e4515..58e5c764dd 100644
> --- a/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist
> @@ -72,7 +72,6 @@ GLIBC_2.16 pthread_attr_getguardsize 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_setaffinity_np F
> GLIBC_2.16 pthread_attr_setguardsize F
> GLIBC_2.16 pthread_attr_setstack F
> GLIBC_2.16 pthread_attr_setstackaddr F
>
--
Cheers,
Carlos.
next prev parent reply other threads:[~2020-05-20 13:31 UTC|newest]
Thread overview: 42+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-05-19 10:43 [PATCH 00/19] Signal mask for timer helper thread Florian Weimer
2020-05-19 10:44 ` [PATCH 01/19] manual: Add missing section and node for clockid_t wait functions Florian Weimer
2020-05-20 13:12 ` Carlos O'Donell
2020-05-19 10:44 ` [PATCH 02/19] nptl: Replace some stubs with the Linux implementation Florian Weimer
2020-05-20 13:27 ` Carlos O'Donell
2020-05-19 10:44 ` [PATCH 03/19] nptl: Move pthread_attr_setaffinity_np into libc Florian Weimer
2020-05-20 13:31 ` Carlos O'Donell [this message]
2020-05-19 10:44 ` [PATCH 04/19] nptl: Move pthread_getaffinity_np " Florian Weimer
2020-05-20 13:52 ` Carlos O'Donell
2020-05-19 10:44 ` [PATCH 05/19] nptl: Move pthread_gettattr_np " Florian Weimer
2020-05-20 13:57 ` Carlos O'Donell
2020-05-19 10:44 ` [PATCH 06/19] nptl: Make __pthread_attr_init, __pthread_attr_destroy available internally Florian Weimer
2020-05-20 13:59 ` Carlos O'Donell
2020-05-19 10:44 ` [PATCH 07/19] nptl: Add __pthread_attr_copy for copying pthread_attr_t objects Florian Weimer
2020-05-20 14:10 ` Carlos O'Donell
2020-05-19 10:44 ` [PATCH 08/19] nptl: Use __pthread_attr_copy in pthread_getattr_default_np (bug 25999) Florian Weimer
2020-05-20 14:42 ` Carlos O'Donell
2020-05-19 10:44 ` [PATCH 09/19] nptl: Use __pthread_attr_copy in pthread_setattr_default_np Florian Weimer
2020-05-20 14:48 ` Carlos O'Donell
2020-05-19 10:44 ` [PATCH 10/19] <libc-symbols.h>: Add libpthread hidden alias support Florian Weimer
2020-05-20 14:51 ` Carlos O'Donell
2020-05-19 10:44 ` [PATCH 11/19] nptl: Add internal alias __pthread_getattr_default_np Florian Weimer
2020-06-02 3:28 ` Carlos O'Donell
2020-05-19 10:44 ` [PATCH 12/19] nptl: Use __pthread_getattr_default_np in pthread_create Florian Weimer
2020-06-02 3:34 ` Carlos O'Donell
2020-05-19 10:44 ` [PATCH 13/19] nptl: Use __pthread_attr_setaffinity_np in pthread_getattr_np Florian Weimer
2020-06-02 3:36 ` Carlos O'Donell
2020-05-19 10:44 ` [PATCH 14/19] nptl: Change type of __default_pthread_attr Florian Weimer
2020-06-02 3:39 ` Carlos O'Donell
2020-05-19 10:44 ` [PATCH 15/19] nptl: Destroy the default thread attribute as part of freeres Florian Weimer
2020-06-02 3:41 ` Carlos O'Donell
2020-05-19 10:44 ` [PATCH 16/19] nptl: Make pthread_attr_t dynamically extensible Florian Weimer
2020-06-02 3:47 ` Carlos O'Donell
2020-05-19 10:44 ` [PATCH 17/19] nptl: Add pthread_attr_setsigmask_np, pthread_attr_getsigmask_np Florian Weimer
2020-06-02 4:01 ` Carlos O'Donell
2020-05-19 10:45 ` [PATCH 18/19] manual: " Florian Weimer
2020-05-20 7:39 ` Michael Kerrisk
2020-06-03 9:26 ` Florian Weimer
2020-06-02 4:05 ` Carlos O'Donell
2020-05-19 10:45 ` [PATCH 19/19] Linux: Use __pthread_attr_setsigmask_internal for timer helper thread Florian Weimer
2020-06-02 4:07 ` Carlos O'Donell
2020-05-20 13:11 ` [PATCH 00/19] Signal mask " Carlos O'Donell
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=7eb36ba9-0ba1-f0ab-7abd-346e68973adb@redhat.com \
--to=carlos@redhat.com \
--cc=fweimer@redhat.com \
--cc=libc-alpha@sourceware.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).