From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qv1-xf35.google.com (mail-qv1-xf35.google.com [IPv6:2607:f8b0:4864:20::f35]) by sourceware.org (Postfix) with ESMTPS id 971E83858039 for ; Mon, 10 May 2021 16:29:02 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 971E83858039 Received: by mail-qv1-xf35.google.com with SMTP id l19so8627914qvu.8 for ; Mon, 10 May 2021 09:29:02 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=zxon53bLxdV0NYbI+6B6C2oHjgpMpGjIjAK7bPetQbk=; b=a2xIWAD4lMhhvkpP5NHsSNka1g9vlPfBZLP7ZsBfzsBSAySK9lgqmr4OXReU4kuYBx x2dbu/5DuAcXeuSIDlmQQPcSus8XY4YXcNODqS0InTNETpR6Xxt/ykIslLSAvwXhBeQe VSMEXvukwUdKgOqedbcI+0F26LiNBbj71f+yVt/W8rmnVYx2XCHGSSj2z2Xeq+W9MPLz ZzgxLA7Ok841FAgN+Ngkr7MXcFTCYfFkae5i5mms15g8ThbyBa2UzNB3abc2daPBXvA4 swSLuOV+WMWyZjKh4EjYODfNeG99DP0cltnufpcFkvXdRKJvbybb7+Ta3LFg7iz5aVny JzgQ== X-Gm-Message-State: AOAM533xAEoBYAmwy1UMjRjvhAzuz6DAtKy6PQffLxDhQqAajhVuMbsi dxGOS3We851cyCGXhaJqNjuGkrgYYm283A== X-Google-Smtp-Source: ABdhPJxFAIjj/3UyOXjiLw9e2up+DDKll5bkniy6NaWCW6gqDOWdElR9JSil9lvqZ7CMXODSOt/0fQ== X-Received: by 2002:a0c:e601:: with SMTP id z1mr24478751qvm.62.1620664141521; Mon, 10 May 2021 09:29:01 -0700 (PDT) Received: from [192.168.1.4] ([177.194.37.86]) by smtp.gmail.com with ESMTPSA id m16sm11691921qkm.100.2021.05.10.09.29.00 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 10 May 2021 09:29:01 -0700 (PDT) Subject: Re: [PATCH 4/8] nptl: Move pthread_setattr_default_np into libc To: Florian Weimer , libc-alpha@sourceware.org References: <0fb1c817200f8c99b12d1f490de2744c109eaf17.1620650045.git.fweimer@redhat.com> From: Adhemerval Zanella Message-ID: <9292fe00-79e7-aa41-a019-e25145e498ba@linaro.org> Date: Mon, 10 May 2021 13:28:58 -0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.1 MIME-Version: 1.0 In-Reply-To: <0fb1c817200f8c99b12d1f490de2744c109eaf17.1620650045.git.fweimer@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-12.7 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, NICE_REPLY_A, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 May 2021 16:29:08 -0000 On 10/05/2021 09:37, Florian Weimer via Libc-alpha wrote: > The symbol was moved using scripts/move-symbol-to-libc.py. > > The export of __default_pthread_attr_freeres is temporary. There > is a minor regression in freeres coverage because in the dynamic case, > __default_pthread_attr_freeres is no longer called if libpthread is > not linked in. LGTM, thanks. Reviewed-by: Adhemerval Zanella > --- > nptl/Makefile | 2 +- > nptl/Versions | 8 ++++++-- > nptl/pthreadP.h | 2 +- > nptl/pthread_setattr_default_np.c | 10 ++++++++-- > 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 ++ > .../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 ++ > .../unix/sysv/linux/microblaze/be/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 2 ++ > .../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 ++ > .../sysv/linux/powerpc/powerpc32/libpthread.abilist | 1 - > .../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 ++ > .../unix/sysv/linux/s390/s390-32/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 2 ++ > .../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 ++ > .../unix/sysv/linux/sparc/sparc32/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 2 ++ > .../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 - > 65 files changed, 80 insertions(+), 35 deletions(-) > > diff --git a/nptl/Makefile b/nptl/Makefile > index f7723cb808..2a18eadf71 100644 > --- a/nptl/Makefile > +++ b/nptl/Makefile > @@ -145,6 +145,7 @@ routines = \ > pthread_rwlockattr_setkind_np \ > pthread_rwlockattr_setpshared \ > pthread_self \ > + pthread_setattr_default_np \ > pthread_setcancelstate \ > pthread_setcanceltype \ > pthread_setschedparam \ > @@ -206,7 +207,6 @@ libpthread-routines = \ > pthread_join \ > pthread_join_common \ > pthread_setaffinity \ > - pthread_setattr_default_np \ > pthread_setconcurrency \ > pthread_setname \ > pthread_setschedprio \ Ok. > diff --git a/nptl/Versions b/nptl/Versions > index 4c1c4ee0a7..de025e179c 100644 > --- a/nptl/Versions > +++ b/nptl/Versions > @@ -167,6 +167,9 @@ libc { > pthread_mutexattr_getrobust; > pthread_mutexattr_setrobust; > } > + GLIBC_2.18 { > + pthread_setattr_default_np; > + } > # C11 thread symbols. > GLIBC_2.28 { > call_once; > @@ -230,8 +233,8 @@ libc { > pthread_barrier_wait; > pthread_barrierattr_destroy; > pthread_barrierattr_getpshared; > - pthread_barrierattr_setpshared; > pthread_barrierattr_init; > + pthread_barrierattr_setpshared; > pthread_cond_clockwait; > pthread_condattr_getclock; > pthread_condattr_getpshared; > @@ -273,6 +276,7 @@ libc { > pthread_rwlockattr_init; > pthread_rwlockattr_setkind_np; > pthread_rwlockattr_setpshared; > + pthread_setattr_default_np; > pthread_setspecific; > pthread_spin_destroy; > pthread_spin_init; > @@ -299,6 +303,7 @@ libc { > } > GLIBC_PRIVATE { > __default_pthread_attr; > + __default_pthread_attr_freeres; > __default_pthread_attr_lock; > __futex_abstimed_wait64; > __futex_abstimed_wait_cancelable64; > @@ -436,7 +441,6 @@ libpthread { > > GLIBC_2.18 { > pthread_getattr_default_np; > - pthread_setattr_default_np; > } > > # C11 thread symbols. OK. > diff --git a/nptl/pthreadP.h b/nptl/pthreadP.h > index d9a6137bd3..8466332248 100644 > --- a/nptl/pthreadP.h > +++ b/nptl/pthreadP.h > @@ -203,7 +203,7 @@ libc_hidden_proto (__default_pthread_attr) > extern int __default_pthread_attr_lock; > libc_hidden_proto (__default_pthread_attr_lock) > /* Called from __libc_freeres to deallocate the default attribute. */ > -extern void __default_pthread_attr_freeres (void) attribute_hidden; > +extern void __default_pthread_attr_freeres (void); > > /* Size and alignment of static TLS block. */ > extern size_t __static_tls_size attribute_hidden; Ok. > diff --git a/nptl/pthread_setattr_default_np.c b/nptl/pthread_setattr_default_np.c > index fcf1873d2f..bfdb93bc6e 100644 > --- a/nptl/pthread_setattr_default_np.c > +++ b/nptl/pthread_setattr_default_np.c > @@ -20,10 +20,10 @@ > #include > #include > #include > - > +#include > > int > -pthread_setattr_default_np (const pthread_attr_t *in) > +__pthread_setattr_default_np (const pthread_attr_t *in) > { > const struct pthread_attr *real_in; > int ret; > @@ -81,6 +81,12 @@ pthread_setattr_default_np (const pthread_attr_t *in) > lll_unlock (__default_pthread_attr_lock, LLL_PRIVATE); > return ret; > } > +versioned_symbol (libc, __pthread_setattr_default_np, > + pthread_setattr_default_np, GLIBC_2_34); > +#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_18, GLIBC_2_34) > +compat_symbol (libc, __pthread_setattr_default_np, > + pthread_setattr_default_np, GLIBC_2_18); > +#endif > > /* This is placed in the same file as pthread_setattr_default_np > because only this function can trigger allocation of attribute Ok. > diff --git a/sysdeps/unix/sysv/linux/aarch64/libc.abilist b/sysdeps/unix/sysv/linux/aarch64/libc.abilist > index 36d760212c..caee529c98 100644 > --- a/sysdeps/unix/sysv/linux/aarch64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/aarch64/libc.abilist > @@ -2179,6 +2179,7 @@ GLIBC_2.17 xprt_register F > GLIBC_2.17 xprt_unregister F > GLIBC_2.18 __cxa_thread_atexit_impl F > GLIBC_2.18 _mcount F > +GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.22 fmemopen F > GLIBC_2.23 fts64_children F > GLIBC_2.23 fts64_close F > @@ -2364,6 +2365,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F > GLIBC_2.34 pthread_rwlockattr_init F > GLIBC_2.34 pthread_rwlockattr_setkind_np F > GLIBC_2.34 pthread_rwlockattr_setpshared F > +GLIBC_2.34 pthread_setattr_default_np F > GLIBC_2.34 pthread_setspecific F > GLIBC_2.34 pthread_spin_destroy F > GLIBC_2.34 pthread_spin_init F > diff --git a/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist b/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist > index b4f0fdd999..f09c6d434a 100644 > --- a/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist > @@ -33,7 +33,6 @@ GLIBC_2.17 pthread_sigqueue F > GLIBC_2.17 pthread_timedjoin_np F > GLIBC_2.17 pthread_tryjoin_np F > GLIBC_2.18 pthread_getattr_default_np F > -GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.28 thrd_create F > GLIBC_2.28 thrd_detach F > GLIBC_2.28 thrd_join F > diff --git a/sysdeps/unix/sysv/linux/alpha/libc.abilist b/sysdeps/unix/sysv/linux/alpha/libc.abilist > index 8fc9b75676..7a9a6608f4 100644 > --- a/sysdeps/unix/sysv/linux/alpha/libc.abilist > +++ b/sysdeps/unix/sysv/linux/alpha/libc.abilist > @@ -1854,6 +1854,7 @@ GLIBC_2.17 clock_nanosleep F > GLIBC_2.17 clock_settime F > GLIBC_2.17 secure_getenv F > GLIBC_2.18 __cxa_thread_atexit_impl F > +GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.2 _IO_adjust_wcolumn F > GLIBC_2.2 _IO_fgetpos F > GLIBC_2.2 _IO_fgetpos64 F > @@ -2451,6 +2452,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F > GLIBC_2.34 pthread_rwlockattr_init F > GLIBC_2.34 pthread_rwlockattr_setkind_np F > GLIBC_2.34 pthread_rwlockattr_setpshared F > +GLIBC_2.34 pthread_setattr_default_np F > GLIBC_2.34 pthread_setspecific F > GLIBC_2.34 pthread_spin_destroy F > GLIBC_2.34 pthread_spin_init F > diff --git a/sysdeps/unix/sysv/linux/alpha/libpthread.abilist b/sysdeps/unix/sysv/linux/alpha/libpthread.abilist > index c2017537e2..9b2e09a2e4 100644 > --- a/sysdeps/unix/sysv/linux/alpha/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/alpha/libpthread.abilist > @@ -24,7 +24,6 @@ GLIBC_2.11 pthread_sigqueue F > GLIBC_2.12 pthread_getname_np F > GLIBC_2.12 pthread_setname_np F > GLIBC_2.18 pthread_getattr_default_np F > -GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.2 pthread_attr_getstack F > GLIBC_2.2 pthread_attr_setstack F > GLIBC_2.2 pthread_getcpuclockid F > diff --git a/sysdeps/unix/sysv/linux/arc/libc.abilist b/sysdeps/unix/sysv/linux/arc/libc.abilist > index 8e84a695fd..6fef10b0ad 100644 > --- a/sysdeps/unix/sysv/linux/arc/libc.abilist > +++ b/sysdeps/unix/sysv/linux/arc/libc.abilist > @@ -1470,6 +1470,7 @@ GLIBC_2.32 pthread_rwlockattr_init F > GLIBC_2.32 pthread_rwlockattr_setkind_np F > GLIBC_2.32 pthread_rwlockattr_setpshared F > GLIBC_2.32 pthread_self F > +GLIBC_2.32 pthread_setattr_default_np F > GLIBC_2.32 pthread_setcancelstate F > GLIBC_2.32 pthread_setcanceltype F > GLIBC_2.32 pthread_setschedparam F > @@ -2123,6 +2124,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F > GLIBC_2.34 pthread_rwlockattr_init F > GLIBC_2.34 pthread_rwlockattr_setkind_np F > GLIBC_2.34 pthread_rwlockattr_setpshared F > +GLIBC_2.34 pthread_setattr_default_np F > GLIBC_2.34 pthread_setspecific F > GLIBC_2.34 pthread_spin_destroy F > GLIBC_2.34 pthread_spin_init F > diff --git a/sysdeps/unix/sysv/linux/arc/libpthread.abilist b/sysdeps/unix/sysv/linux/arc/libpthread.abilist > index bc072be61f..8a4bea9aa9 100644 > --- a/sysdeps/unix/sysv/linux/arc/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/arc/libpthread.abilist > @@ -28,7 +28,6 @@ GLIBC_2.32 pthread_getcpuclockid F > GLIBC_2.32 pthread_getname_np F > GLIBC_2.32 pthread_join F > GLIBC_2.32 pthread_setaffinity_np F > -GLIBC_2.32 pthread_setattr_default_np F > GLIBC_2.32 pthread_setconcurrency F > GLIBC_2.32 pthread_setname_np F > GLIBC_2.32 pthread_setschedprio F > diff --git a/sysdeps/unix/sysv/linux/arm/be/libc.abilist b/sysdeps/unix/sysv/linux/arm/be/libc.abilist > index 424d683ffe..f97aeeb047 100644 > --- a/sysdeps/unix/sysv/linux/arm/be/libc.abilist > +++ b/sysdeps/unix/sysv/linux/arm/be/libc.abilist > @@ -74,6 +74,7 @@ GLIBC_2.17 clock_nanosleep F > GLIBC_2.17 clock_settime F > GLIBC_2.17 secure_getenv F > GLIBC_2.18 __cxa_thread_atexit_impl F > +GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.22 fmemopen F > GLIBC_2.23 fts64_children F > GLIBC_2.23 fts64_close F > @@ -253,6 +254,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F > GLIBC_2.34 pthread_rwlockattr_init F > GLIBC_2.34 pthread_rwlockattr_setkind_np F > GLIBC_2.34 pthread_rwlockattr_setpshared F > +GLIBC_2.34 pthread_setattr_default_np F > GLIBC_2.34 pthread_setspecific F > GLIBC_2.34 pthread_spin_destroy F > GLIBC_2.34 pthread_spin_init F > diff --git a/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist b/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist > index 5b52c456fb..117d44ad5f 100644 > --- a/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist > @@ -2,7 +2,6 @@ GLIBC_2.11 pthread_sigqueue F > GLIBC_2.12 pthread_getname_np F > GLIBC_2.12 pthread_setname_np F > GLIBC_2.18 pthread_getattr_default_np F > -GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.28 thrd_create F > GLIBC_2.28 thrd_detach F > GLIBC_2.28 thrd_join F > diff --git a/sysdeps/unix/sysv/linux/arm/le/libc.abilist b/sysdeps/unix/sysv/linux/arm/le/libc.abilist > index 15acd896df..70f5f81faf 100644 > --- a/sysdeps/unix/sysv/linux/arm/le/libc.abilist > +++ b/sysdeps/unix/sysv/linux/arm/le/libc.abilist > @@ -74,6 +74,7 @@ GLIBC_2.17 clock_nanosleep F > GLIBC_2.17 clock_settime F > GLIBC_2.17 secure_getenv F > GLIBC_2.18 __cxa_thread_atexit_impl F > +GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.22 fmemopen F > GLIBC_2.23 fts64_children F > GLIBC_2.23 fts64_close F > @@ -250,6 +251,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F > GLIBC_2.34 pthread_rwlockattr_init F > GLIBC_2.34 pthread_rwlockattr_setkind_np F > GLIBC_2.34 pthread_rwlockattr_setpshared F > +GLIBC_2.34 pthread_setattr_default_np F > GLIBC_2.34 pthread_setspecific F > GLIBC_2.34 pthread_spin_destroy F > GLIBC_2.34 pthread_spin_init F > diff --git a/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist b/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist > index 5b52c456fb..117d44ad5f 100644 > --- a/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist > @@ -2,7 +2,6 @@ GLIBC_2.11 pthread_sigqueue F > GLIBC_2.12 pthread_getname_np F > GLIBC_2.12 pthread_setname_np F > GLIBC_2.18 pthread_getattr_default_np F > -GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.28 thrd_create F > GLIBC_2.28 thrd_detach F > GLIBC_2.28 thrd_join F > diff --git a/sysdeps/unix/sysv/linux/csky/libc.abilist b/sysdeps/unix/sysv/linux/csky/libc.abilist > index 61c58b1e0f..bd80fd1afd 100644 > --- a/sysdeps/unix/sysv/linux/csky/libc.abilist > +++ b/sysdeps/unix/sysv/linux/csky/libc.abilist > @@ -1527,6 +1527,7 @@ GLIBC_2.29 pthread_rwlockattr_init F > GLIBC_2.29 pthread_rwlockattr_setkind_np F > GLIBC_2.29 pthread_rwlockattr_setpshared F > GLIBC_2.29 pthread_self F > +GLIBC_2.29 pthread_setattr_default_np F > GLIBC_2.29 pthread_setcancelstate F > GLIBC_2.29 pthread_setcanceltype F > GLIBC_2.29 pthread_setschedparam F > @@ -2307,6 +2308,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F > GLIBC_2.34 pthread_rwlockattr_init F > GLIBC_2.34 pthread_rwlockattr_setkind_np F > GLIBC_2.34 pthread_rwlockattr_setpshared F > +GLIBC_2.34 pthread_setattr_default_np F > GLIBC_2.34 pthread_setspecific F > GLIBC_2.34 pthread_spin_destroy F > GLIBC_2.34 pthread_spin_init F > diff --git a/sysdeps/unix/sysv/linux/csky/libpthread.abilist b/sysdeps/unix/sysv/linux/csky/libpthread.abilist > index d55f09a9fe..8ad8fc7c7f 100644 > --- a/sysdeps/unix/sysv/linux/csky/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/csky/libpthread.abilist > @@ -27,7 +27,6 @@ GLIBC_2.29 pthread_getcpuclockid F > GLIBC_2.29 pthread_getname_np F > GLIBC_2.29 pthread_join F > GLIBC_2.29 pthread_setaffinity_np F > -GLIBC_2.29 pthread_setattr_default_np F > GLIBC_2.29 pthread_setconcurrency F > GLIBC_2.29 pthread_setname_np F > GLIBC_2.29 pthread_setschedprio F > diff --git a/sysdeps/unix/sysv/linux/hppa/libc.abilist b/sysdeps/unix/sysv/linux/hppa/libc.abilist > index e89b8b935f..fb40c0292c 100644 > --- a/sysdeps/unix/sysv/linux/hppa/libc.abilist > +++ b/sysdeps/unix/sysv/linux/hppa/libc.abilist > @@ -77,6 +77,7 @@ GLIBC_2.17 secure_getenv F > GLIBC_2.17 sys_errlist D 0x410 > GLIBC_2.17 sys_nerr D 0x4 > GLIBC_2.18 __cxa_thread_atexit_impl F > +GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.19 fanotify_mark F > GLIBC_2.2 _Exit F > GLIBC_2.2 _IO_2_1_stderr_ D 0xa0 > @@ -2258,6 +2259,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F > GLIBC_2.34 pthread_rwlockattr_init F > GLIBC_2.34 pthread_rwlockattr_setkind_np F > GLIBC_2.34 pthread_rwlockattr_setpshared F > +GLIBC_2.34 pthread_setattr_default_np F > GLIBC_2.34 pthread_setspecific F > GLIBC_2.34 pthread_spin_destroy F > GLIBC_2.34 pthread_spin_init F > diff --git a/sysdeps/unix/sysv/linux/hppa/libpthread.abilist b/sysdeps/unix/sysv/linux/hppa/libpthread.abilist > index 2c4a7041b6..7e7fdfb8cd 100644 > --- a/sysdeps/unix/sysv/linux/hppa/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/hppa/libpthread.abilist > @@ -2,7 +2,6 @@ GLIBC_2.11 pthread_sigqueue F > GLIBC_2.12 pthread_getname_np F > GLIBC_2.12 pthread_setname_np F > GLIBC_2.18 pthread_getattr_default_np F > -GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.2 _IO_flockfile F > GLIBC_2.2 _IO_ftrylockfile F > GLIBC_2.2 _IO_funlockfile F > diff --git a/sysdeps/unix/sysv/linux/i386/libc.abilist b/sysdeps/unix/sysv/linux/i386/libc.abilist > index 3c3c826952..dd243f7808 100644 > --- a/sysdeps/unix/sysv/linux/i386/libc.abilist > +++ b/sysdeps/unix/sysv/linux/i386/libc.abilist > @@ -1856,6 +1856,7 @@ GLIBC_2.17 clock_nanosleep F > GLIBC_2.17 clock_settime F > GLIBC_2.17 secure_getenv F > GLIBC_2.18 __cxa_thread_atexit_impl F > +GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.2 _IO_adjust_wcolumn F > GLIBC_2.2 _IO_fgetpos F > GLIBC_2.2 _IO_fgetpos64 F > @@ -2441,6 +2442,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F > GLIBC_2.34 pthread_rwlockattr_init F > GLIBC_2.34 pthread_rwlockattr_setkind_np F > GLIBC_2.34 pthread_rwlockattr_setpshared F > +GLIBC_2.34 pthread_setattr_default_np F > GLIBC_2.34 pthread_setspecific F > GLIBC_2.34 pthread_spin_destroy F > GLIBC_2.34 pthread_spin_init F > diff --git a/sysdeps/unix/sysv/linux/i386/libpthread.abilist b/sysdeps/unix/sysv/linux/i386/libpthread.abilist > index 1cbc49b937..1f5547e80c 100644 > --- a/sysdeps/unix/sysv/linux/i386/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/i386/libpthread.abilist > @@ -24,7 +24,6 @@ GLIBC_2.11 pthread_sigqueue F > GLIBC_2.12 pthread_getname_np F > GLIBC_2.12 pthread_setname_np F > GLIBC_2.18 pthread_getattr_default_np F > -GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.2 pthread_attr_getstack F > GLIBC_2.2 pthread_attr_setstack F > GLIBC_2.2 pthread_getcpuclockid F > diff --git a/sysdeps/unix/sysv/linux/ia64/libc.abilist b/sysdeps/unix/sysv/linux/ia64/libc.abilist > index 94a0819e08..b805382c4b 100644 > --- a/sysdeps/unix/sysv/linux/ia64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/ia64/libc.abilist > @@ -74,6 +74,7 @@ GLIBC_2.17 clock_nanosleep F > GLIBC_2.17 clock_settime F > GLIBC_2.17 secure_getenv F > GLIBC_2.18 __cxa_thread_atexit_impl F > +GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.2 _Exit F > GLIBC_2.2 _IO_2_1_stderr_ D 0xe0 > GLIBC_2.2 _IO_2_1_stdin_ D 0xe0 > @@ -2292,6 +2293,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F > GLIBC_2.34 pthread_rwlockattr_init F > GLIBC_2.34 pthread_rwlockattr_setkind_np F > GLIBC_2.34 pthread_rwlockattr_setpshared F > +GLIBC_2.34 pthread_setattr_default_np F > GLIBC_2.34 pthread_setspecific F > GLIBC_2.34 pthread_spin_destroy F > GLIBC_2.34 pthread_spin_init F > diff --git a/sysdeps/unix/sysv/linux/ia64/libpthread.abilist b/sysdeps/unix/sysv/linux/ia64/libpthread.abilist > index 6b87a988d4..3460d95267 100644 > --- a/sysdeps/unix/sysv/linux/ia64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/ia64/libpthread.abilist > @@ -2,7 +2,6 @@ GLIBC_2.11 pthread_sigqueue F > GLIBC_2.12 pthread_getname_np F > GLIBC_2.12 pthread_setname_np F > GLIBC_2.18 pthread_getattr_default_np F > -GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.2 _IO_flockfile F > GLIBC_2.2 _IO_ftrylockfile F > GLIBC_2.2 _IO_funlockfile F > diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist > index 789189ea9d..21332b7b39 100644 > --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist > +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist > @@ -75,6 +75,7 @@ GLIBC_2.17 clock_nanosleep F > GLIBC_2.17 clock_settime F > GLIBC_2.17 secure_getenv F > GLIBC_2.18 __cxa_thread_atexit_impl F > +GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.22 fmemopen F > GLIBC_2.23 fts64_children F > GLIBC_2.23 fts64_close F > @@ -254,6 +255,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F > GLIBC_2.34 pthread_rwlockattr_init F > GLIBC_2.34 pthread_rwlockattr_setkind_np F > GLIBC_2.34 pthread_rwlockattr_setpshared F > +GLIBC_2.34 pthread_setattr_default_np F > GLIBC_2.34 pthread_setspecific F > GLIBC_2.34 pthread_spin_destroy F > GLIBC_2.34 pthread_spin_init F > diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist > index 5b52c456fb..117d44ad5f 100644 > --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist > @@ -2,7 +2,6 @@ GLIBC_2.11 pthread_sigqueue F > GLIBC_2.12 pthread_getname_np F > GLIBC_2.12 pthread_setname_np F > GLIBC_2.18 pthread_getattr_default_np F > -GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.28 thrd_create F > GLIBC_2.28 thrd_detach F > GLIBC_2.28 thrd_join F > diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist > index ae2fd168e7..5159aee942 100644 > --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist > +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist > @@ -1812,6 +1812,7 @@ GLIBC_2.17 clock_nanosleep F > GLIBC_2.17 clock_settime F > GLIBC_2.17 secure_getenv F > GLIBC_2.18 __cxa_thread_atexit_impl F > +GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.2 _IO_adjust_wcolumn F > GLIBC_2.2 _IO_fgetpos F > GLIBC_2.2 _IO_fgetpos64 F > @@ -2384,6 +2385,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F > GLIBC_2.34 pthread_rwlockattr_init F > GLIBC_2.34 pthread_rwlockattr_setkind_np F > GLIBC_2.34 pthread_rwlockattr_setpshared F > +GLIBC_2.34 pthread_setattr_default_np F > GLIBC_2.34 pthread_setspecific F > GLIBC_2.34 pthread_spin_destroy F > GLIBC_2.34 pthread_spin_init F > diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist > index 1cbc49b937..1f5547e80c 100644 > --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist > @@ -24,7 +24,6 @@ GLIBC_2.11 pthread_sigqueue F > GLIBC_2.12 pthread_getname_np F > GLIBC_2.12 pthread_setname_np F > GLIBC_2.18 pthread_getattr_default_np F > -GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.2 pthread_attr_getstack F > GLIBC_2.2 pthread_attr_setstack F > GLIBC_2.2 pthread_getcpuclockid F > diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist > index 4a39e0d5d5..4609ade92c 100644 > --- a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist > +++ b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist > @@ -1529,6 +1529,7 @@ GLIBC_2.18 pthread_rwlockattr_init F > GLIBC_2.18 pthread_rwlockattr_setkind_np F > GLIBC_2.18 pthread_rwlockattr_setpshared F > GLIBC_2.18 pthread_self F > +GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.18 pthread_setcancelstate F > GLIBC_2.18 pthread_setcanceltype F > GLIBC_2.18 pthread_setschedparam F > @@ -2358,6 +2359,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F > GLIBC_2.34 pthread_rwlockattr_init F > GLIBC_2.34 pthread_rwlockattr_setkind_np F > GLIBC_2.34 pthread_rwlockattr_setpshared F > +GLIBC_2.34 pthread_setattr_default_np F > GLIBC_2.34 pthread_setspecific F > GLIBC_2.34 pthread_spin_destroy F > GLIBC_2.34 pthread_spin_init F > diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist > index ee29730057..c87d939959 100644 > --- a/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist > @@ -27,7 +27,6 @@ GLIBC_2.18 pthread_getcpuclockid F > GLIBC_2.18 pthread_getname_np F > GLIBC_2.18 pthread_join F > GLIBC_2.18 pthread_setaffinity_np F > -GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.18 pthread_setconcurrency F > GLIBC_2.18 pthread_setname_np F > GLIBC_2.18 pthread_setschedprio F > diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist > index f0d2c10414..41db7ed508 100644 > --- a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist > +++ b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist > @@ -1529,6 +1529,7 @@ GLIBC_2.18 pthread_rwlockattr_init F > GLIBC_2.18 pthread_rwlockattr_setkind_np F > GLIBC_2.18 pthread_rwlockattr_setpshared F > GLIBC_2.18 pthread_self F > +GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.18 pthread_setcancelstate F > GLIBC_2.18 pthread_setcanceltype F > GLIBC_2.18 pthread_setschedparam F > @@ -2355,6 +2356,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F > GLIBC_2.34 pthread_rwlockattr_init F > GLIBC_2.34 pthread_rwlockattr_setkind_np F > GLIBC_2.34 pthread_rwlockattr_setpshared F > +GLIBC_2.34 pthread_setattr_default_np F > GLIBC_2.34 pthread_setspecific F > GLIBC_2.34 pthread_spin_destroy F > GLIBC_2.34 pthread_spin_init F > diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist > index ee29730057..c87d939959 100644 > --- a/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist > @@ -27,7 +27,6 @@ GLIBC_2.18 pthread_getcpuclockid F > GLIBC_2.18 pthread_getname_np F > GLIBC_2.18 pthread_join F > GLIBC_2.18 pthread_setaffinity_np F > -GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.18 pthread_setconcurrency F > GLIBC_2.18 pthread_setname_np F > GLIBC_2.18 pthread_setschedprio F > diff --git a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist > index ece8508afc..77d3b72f2b 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist > @@ -1421,6 +1421,7 @@ GLIBC_2.17 secure_getenv F > GLIBC_2.18 __cxa_thread_atexit_impl F > GLIBC_2.18 __mips_fpu_getcw F > GLIBC_2.18 __mips_fpu_setcw F > +GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.19 getrlimit64 F > GLIBC_2.19 setrlimit64 F > GLIBC_2.2 _Exit F > @@ -2347,6 +2348,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F > GLIBC_2.34 pthread_rwlockattr_init F > GLIBC_2.34 pthread_rwlockattr_setkind_np F > GLIBC_2.34 pthread_rwlockattr_setpshared F > +GLIBC_2.34 pthread_setattr_default_np F > GLIBC_2.34 pthread_setspecific F > GLIBC_2.34 pthread_spin_destroy F > GLIBC_2.34 pthread_spin_init F > diff --git a/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist b/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist > index e523996633..fa52921d78 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist > @@ -13,7 +13,6 @@ GLIBC_2.11 pthread_sigqueue F > GLIBC_2.12 pthread_getname_np F > GLIBC_2.12 pthread_setname_np F > GLIBC_2.18 pthread_getattr_default_np F > -GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.2 pthread_attr_getguardsize F > GLIBC_2.2 pthread_attr_getstack F > GLIBC_2.2 pthread_attr_getstackaddr F > diff --git a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist > index 0bfd7786d3..bfc6ca8d87 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist > @@ -1419,6 +1419,7 @@ GLIBC_2.17 clock_nanosleep F > GLIBC_2.17 clock_settime F > GLIBC_2.17 secure_getenv F > GLIBC_2.18 __cxa_thread_atexit_impl F > +GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.19 getrlimit64 F > GLIBC_2.19 setrlimit64 F > GLIBC_2.2 _Exit F > @@ -2345,6 +2346,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F > GLIBC_2.34 pthread_rwlockattr_init F > GLIBC_2.34 pthread_rwlockattr_setkind_np F > GLIBC_2.34 pthread_rwlockattr_setpshared F > +GLIBC_2.34 pthread_setattr_default_np F > GLIBC_2.34 pthread_setspecific F > GLIBC_2.34 pthread_spin_destroy F > GLIBC_2.34 pthread_spin_init F > diff --git a/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist b/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist > index e523996633..fa52921d78 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist > @@ -13,7 +13,6 @@ GLIBC_2.11 pthread_sigqueue F > GLIBC_2.12 pthread_getname_np F > GLIBC_2.12 pthread_setname_np F > GLIBC_2.18 pthread_getattr_default_np F > -GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.2 pthread_attr_getguardsize F > GLIBC_2.2 pthread_attr_getstack F > GLIBC_2.2 pthread_attr_getstackaddr F > diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist > index ae1796b582..cdade4e56a 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist > @@ -1419,6 +1419,7 @@ GLIBC_2.17 clock_nanosleep F > GLIBC_2.17 clock_settime F > GLIBC_2.17 secure_getenv F > GLIBC_2.18 __cxa_thread_atexit_impl F > +GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.19 getrlimit64 F > GLIBC_2.19 setrlimit64 F > GLIBC_2.2 _Exit F > @@ -2353,6 +2354,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F > GLIBC_2.34 pthread_rwlockattr_init F > GLIBC_2.34 pthread_rwlockattr_setkind_np F > GLIBC_2.34 pthread_rwlockattr_setpshared F > +GLIBC_2.34 pthread_setattr_default_np F > GLIBC_2.34 pthread_setspecific F > GLIBC_2.34 pthread_spin_destroy F > GLIBC_2.34 pthread_spin_init F > diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist > index 4139762550..62184c7a10 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist > @@ -1417,6 +1417,7 @@ GLIBC_2.17 clock_nanosleep F > GLIBC_2.17 clock_settime F > GLIBC_2.17 secure_getenv F > GLIBC_2.18 __cxa_thread_atexit_impl F > +GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.2 _Exit F > GLIBC_2.2 _IO_2_1_stderr_ D 0xe0 > GLIBC_2.2 _IO_2_1_stdin_ D 0xe0 > @@ -2347,6 +2348,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F > GLIBC_2.34 pthread_rwlockattr_init F > GLIBC_2.34 pthread_rwlockattr_setkind_np F > GLIBC_2.34 pthread_rwlockattr_setpshared F > +GLIBC_2.34 pthread_setattr_default_np F > GLIBC_2.34 pthread_setspecific F > GLIBC_2.34 pthread_spin_destroy F > GLIBC_2.34 pthread_spin_init F > diff --git a/sysdeps/unix/sysv/linux/nios2/libc.abilist b/sysdeps/unix/sysv/linux/nios2/libc.abilist > index f442fdf645..bc230f7020 100644 > --- a/sysdeps/unix/sysv/linux/nios2/libc.abilist > +++ b/sysdeps/unix/sysv/linux/nios2/libc.abilist > @@ -1572,6 +1572,7 @@ GLIBC_2.21 pthread_rwlockattr_init F > GLIBC_2.21 pthread_rwlockattr_setkind_np F > GLIBC_2.21 pthread_rwlockattr_setpshared F > GLIBC_2.21 pthread_self F > +GLIBC_2.21 pthread_setattr_default_np F > GLIBC_2.21 pthread_setcancelstate F > GLIBC_2.21 pthread_setcanceltype F > GLIBC_2.21 pthread_setschedparam F > @@ -2397,6 +2398,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F > GLIBC_2.34 pthread_rwlockattr_init F > GLIBC_2.34 pthread_rwlockattr_setkind_np F > GLIBC_2.34 pthread_rwlockattr_setpshared F > +GLIBC_2.34 pthread_setattr_default_np F > GLIBC_2.34 pthread_setspecific F > GLIBC_2.34 pthread_spin_destroy F > GLIBC_2.34 pthread_spin_init F > diff --git a/sysdeps/unix/sysv/linux/nios2/libpthread.abilist b/sysdeps/unix/sysv/linux/nios2/libpthread.abilist > index 059b21f854..502268cbd5 100644 > --- a/sysdeps/unix/sysv/linux/nios2/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/nios2/libpthread.abilist > @@ -27,7 +27,6 @@ GLIBC_2.21 pthread_getcpuclockid F > GLIBC_2.21 pthread_getname_np F > GLIBC_2.21 pthread_join F > GLIBC_2.21 pthread_setaffinity_np F > -GLIBC_2.21 pthread_setattr_default_np F > GLIBC_2.21 pthread_setconcurrency F > GLIBC_2.21 pthread_setname_np F > GLIBC_2.21 pthread_setschedprio F > diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist > index 0e3d3a3648..0e384dd37e 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist > @@ -1818,6 +1818,7 @@ GLIBC_2.17 clock_nanosleep F > GLIBC_2.17 clock_settime F > GLIBC_2.17 secure_getenv F > GLIBC_2.18 __cxa_thread_atexit_impl F > +GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.2 _IO_adjust_wcolumn F > GLIBC_2.2 _IO_fgetpos F > GLIBC_2.2 _IO_fgetpos64 F > @@ -2411,6 +2412,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F > GLIBC_2.34 pthread_rwlockattr_init F > GLIBC_2.34 pthread_rwlockattr_setkind_np F > GLIBC_2.34 pthread_rwlockattr_setpshared F > +GLIBC_2.34 pthread_setattr_default_np F > GLIBC_2.34 pthread_setspecific F > GLIBC_2.34 pthread_spin_destroy F > GLIBC_2.34 pthread_spin_init F > diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist > index 84312f522b..c2ac178742 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist > @@ -24,7 +24,6 @@ GLIBC_2.11 pthread_sigqueue F > GLIBC_2.12 pthread_getname_np F > GLIBC_2.12 pthread_setname_np F > GLIBC_2.18 pthread_getattr_default_np F > -GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.2 pthread_attr_getstack F > GLIBC_2.2 pthread_attr_setstack F > GLIBC_2.2 pthread_getcpuclockid F > diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist > index a14c3c9531..dac4a03938 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist > @@ -1818,6 +1818,7 @@ GLIBC_2.17 clock_nanosleep F > GLIBC_2.17 clock_settime F > GLIBC_2.17 secure_getenv F > GLIBC_2.18 __cxa_thread_atexit_impl F > +GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.19 __atomic_feclearexcept F > GLIBC_2.19 __atomic_feholdexcept F > GLIBC_2.19 __atomic_feupdateenv F > @@ -2444,6 +2445,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F > GLIBC_2.34 pthread_rwlockattr_init F > GLIBC_2.34 pthread_rwlockattr_setkind_np F > GLIBC_2.34 pthread_rwlockattr_setpshared F > +GLIBC_2.34 pthread_setattr_default_np F > GLIBC_2.34 pthread_setspecific F > GLIBC_2.34 pthread_spin_destroy F > GLIBC_2.34 pthread_spin_init F > diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist > index 513df99b4d..6a8958d5a8 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist > @@ -75,6 +75,7 @@ GLIBC_2.17 clock_nanosleep F > GLIBC_2.17 clock_settime F > GLIBC_2.17 secure_getenv F > GLIBC_2.18 __cxa_thread_atexit_impl F > +GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.22 fmemopen F > GLIBC_2.23 fts64_children F > GLIBC_2.23 fts64_close F > @@ -2259,6 +2260,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F > GLIBC_2.34 pthread_rwlockattr_init F > GLIBC_2.34 pthread_rwlockattr_setkind_np F > GLIBC_2.34 pthread_rwlockattr_setpshared F > +GLIBC_2.34 pthread_setattr_default_np F > GLIBC_2.34 pthread_setspecific F > GLIBC_2.34 pthread_spin_destroy F > GLIBC_2.34 pthread_spin_init F > diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist > index 2d5583ebe8..89b4083cf4 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist > @@ -2,7 +2,6 @@ GLIBC_2.11 pthread_sigqueue F > GLIBC_2.12 pthread_getname_np F > GLIBC_2.12 pthread_setname_np F > GLIBC_2.18 pthread_getattr_default_np F > -GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.28 thrd_create F > GLIBC_2.28 thrd_detach F > GLIBC_2.28 thrd_join F > diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist > index e271e61128..16f4d90871 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist > @@ -2266,6 +2266,7 @@ GLIBC_2.17 xencrypt F > GLIBC_2.17 xprt_register F > GLIBC_2.17 xprt_unregister F > GLIBC_2.18 __cxa_thread_atexit_impl F > +GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.22 fmemopen F > GLIBC_2.23 fts64_children F > GLIBC_2.23 fts64_close F > @@ -2560,6 +2561,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F > GLIBC_2.34 pthread_rwlockattr_init F > GLIBC_2.34 pthread_rwlockattr_setkind_np F > GLIBC_2.34 pthread_rwlockattr_setpshared F > +GLIBC_2.34 pthread_setattr_default_np F > GLIBC_2.34 pthread_setspecific F > GLIBC_2.34 pthread_spin_destroy F > GLIBC_2.34 pthread_spin_init F > diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist > index b4f0fdd999..f09c6d434a 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist > @@ -33,7 +33,6 @@ GLIBC_2.17 pthread_sigqueue F > GLIBC_2.17 pthread_timedjoin_np F > GLIBC_2.17 pthread_tryjoin_np F > GLIBC_2.18 pthread_getattr_default_np F > -GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.28 thrd_create F > GLIBC_2.28 thrd_detach F > GLIBC_2.28 thrd_join F > diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist > index c883de1279..876ed3d11f 100644 > --- a/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist > +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist > @@ -1472,6 +1472,7 @@ GLIBC_2.33 pthread_rwlockattr_init F > GLIBC_2.33 pthread_rwlockattr_setkind_np F > GLIBC_2.33 pthread_rwlockattr_setpshared F > GLIBC_2.33 pthread_self F > +GLIBC_2.33 pthread_setattr_default_np F > GLIBC_2.33 pthread_setcancelstate F > GLIBC_2.33 pthread_setcanceltype F > GLIBC_2.33 pthread_setschedparam F > @@ -2125,6 +2126,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F > GLIBC_2.34 pthread_rwlockattr_init F > GLIBC_2.34 pthread_rwlockattr_setkind_np F > GLIBC_2.34 pthread_rwlockattr_setpshared F > +GLIBC_2.34 pthread_setattr_default_np F > GLIBC_2.34 pthread_setspecific F > GLIBC_2.34 pthread_spin_destroy F > GLIBC_2.34 pthread_spin_init F > diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist b/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist > index cc35881f1a..d6f50be603 100644 > --- a/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist > @@ -28,7 +28,6 @@ GLIBC_2.33 pthread_getcpuclockid F > GLIBC_2.33 pthread_getname_np F > GLIBC_2.33 pthread_join F > GLIBC_2.33 pthread_setaffinity_np F > -GLIBC_2.33 pthread_setattr_default_np F > GLIBC_2.33 pthread_setconcurrency F > GLIBC_2.33 pthread_setname_np F > GLIBC_2.33 pthread_setschedprio F > diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist > index a8202f95cd..ec2dbc5f6c 100644 > --- a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist > @@ -1517,6 +1517,7 @@ GLIBC_2.27 pthread_rwlockattr_init F > GLIBC_2.27 pthread_rwlockattr_setkind_np F > GLIBC_2.27 pthread_rwlockattr_setpshared F > GLIBC_2.27 pthread_self F > +GLIBC_2.27 pthread_setattr_default_np F > GLIBC_2.27 pthread_setcancelstate F > GLIBC_2.27 pthread_setcanceltype F > GLIBC_2.27 pthread_setschedparam F > @@ -2325,6 +2326,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F > GLIBC_2.34 pthread_rwlockattr_init F > GLIBC_2.34 pthread_rwlockattr_setkind_np F > GLIBC_2.34 pthread_rwlockattr_setpshared F > +GLIBC_2.34 pthread_setattr_default_np F > GLIBC_2.34 pthread_setspecific F > GLIBC_2.34 pthread_spin_destroy F > GLIBC_2.34 pthread_spin_init F > diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist > index 6946ced1b9..240dfc6c9a 100644 > --- a/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist > @@ -27,7 +27,6 @@ GLIBC_2.27 pthread_getcpuclockid F > GLIBC_2.27 pthread_getname_np F > GLIBC_2.27 pthread_join F > GLIBC_2.27 pthread_setaffinity_np F > -GLIBC_2.27 pthread_setattr_default_np F > GLIBC_2.27 pthread_setconcurrency F > GLIBC_2.27 pthread_setname_np F > GLIBC_2.27 pthread_setschedprio F > diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist > index d63e9a2139..d1bc174497 100644 > --- a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist > +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist > @@ -1808,6 +1808,7 @@ GLIBC_2.17 clock_nanosleep F > GLIBC_2.17 clock_settime F > GLIBC_2.17 secure_getenv F > GLIBC_2.18 __cxa_thread_atexit_impl F > +GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.19 __longjmp_chk F > GLIBC_2.19 __sigsetjmp F > GLIBC_2.19 _longjmp F > @@ -2409,6 +2410,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F > GLIBC_2.34 pthread_rwlockattr_init F > GLIBC_2.34 pthread_rwlockattr_setkind_np F > GLIBC_2.34 pthread_rwlockattr_setpshared F > +GLIBC_2.34 pthread_setattr_default_np F > GLIBC_2.34 pthread_setspecific F > GLIBC_2.34 pthread_spin_destroy F > GLIBC_2.34 pthread_spin_init F > diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist > index 0c6df4a437..20ee83baca 100644 > --- a/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist > @@ -24,7 +24,6 @@ GLIBC_2.11 pthread_sigqueue F > GLIBC_2.12 pthread_getname_np F > GLIBC_2.12 pthread_setname_np F > GLIBC_2.18 pthread_getattr_default_np F > -GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.19 __libpthread_version_placeholder F > GLIBC_2.2 pthread_attr_getstack F > GLIBC_2.2 pthread_attr_setstack F > diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist > index 55cd1e75ce..3771dc652a 100644 > --- a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist > @@ -78,6 +78,7 @@ GLIBC_2.17 clock_nanosleep F > GLIBC_2.17 clock_settime F > GLIBC_2.17 secure_getenv F > GLIBC_2.18 __cxa_thread_atexit_impl F > +GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.19 __longjmp_chk F > GLIBC_2.19 __sigsetjmp F > GLIBC_2.19 _longjmp F > @@ -2296,6 +2297,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F > GLIBC_2.34 pthread_rwlockattr_init F > GLIBC_2.34 pthread_rwlockattr_setkind_np F > GLIBC_2.34 pthread_rwlockattr_setpshared F > +GLIBC_2.34 pthread_setattr_default_np F > GLIBC_2.34 pthread_setspecific F > GLIBC_2.34 pthread_spin_destroy F > GLIBC_2.34 pthread_spin_init F > diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist > index d287d8fe7a..35f0b89d66 100644 > --- a/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist > @@ -2,7 +2,6 @@ GLIBC_2.11 pthread_sigqueue F > GLIBC_2.12 pthread_getname_np F > GLIBC_2.12 pthread_setname_np F > GLIBC_2.18 pthread_getattr_default_np F > -GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.19 __libpthread_version_placeholder F > GLIBC_2.2 _IO_flockfile F > GLIBC_2.2 _IO_ftrylockfile F > diff --git a/sysdeps/unix/sysv/linux/sh/be/libc.abilist b/sysdeps/unix/sysv/linux/sh/be/libc.abilist > index 39c4667cb0..6355ca1061 100644 > --- a/sysdeps/unix/sysv/linux/sh/be/libc.abilist > +++ b/sysdeps/unix/sysv/linux/sh/be/libc.abilist > @@ -78,6 +78,7 @@ GLIBC_2.17 clock_nanosleep F > GLIBC_2.17 clock_settime F > GLIBC_2.17 secure_getenv F > GLIBC_2.18 __cxa_thread_atexit_impl F > +GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.2 _Exit F > GLIBC_2.2 _IO_2_1_stderr_ D 0x98 > GLIBC_2.2 _IO_2_1_stdin_ D 0x98 > @@ -2265,6 +2266,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F > GLIBC_2.34 pthread_rwlockattr_init F > GLIBC_2.34 pthread_rwlockattr_setkind_np F > GLIBC_2.34 pthread_rwlockattr_setpshared F > +GLIBC_2.34 pthread_setattr_default_np F > GLIBC_2.34 pthread_setspecific F > GLIBC_2.34 pthread_spin_destroy F > GLIBC_2.34 pthread_spin_init F > diff --git a/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist b/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist > index 2c4a7041b6..7e7fdfb8cd 100644 > --- a/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist > @@ -2,7 +2,6 @@ GLIBC_2.11 pthread_sigqueue F > GLIBC_2.12 pthread_getname_np F > GLIBC_2.12 pthread_setname_np F > GLIBC_2.18 pthread_getattr_default_np F > -GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.2 _IO_flockfile F > GLIBC_2.2 _IO_ftrylockfile F > GLIBC_2.2 _IO_funlockfile F > diff --git a/sysdeps/unix/sysv/linux/sh/le/libc.abilist b/sysdeps/unix/sysv/linux/sh/le/libc.abilist > index ae7e00cbc4..a1e3c3a93b 100644 > --- a/sysdeps/unix/sysv/linux/sh/le/libc.abilist > +++ b/sysdeps/unix/sysv/linux/sh/le/libc.abilist > @@ -78,6 +78,7 @@ GLIBC_2.17 clock_nanosleep F > GLIBC_2.17 clock_settime F > GLIBC_2.17 secure_getenv F > GLIBC_2.18 __cxa_thread_atexit_impl F > +GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.2 _Exit F > GLIBC_2.2 _IO_2_1_stderr_ D 0x98 > GLIBC_2.2 _IO_2_1_stdin_ D 0x98 > @@ -2262,6 +2263,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F > GLIBC_2.34 pthread_rwlockattr_init F > GLIBC_2.34 pthread_rwlockattr_setkind_np F > GLIBC_2.34 pthread_rwlockattr_setpshared F > +GLIBC_2.34 pthread_setattr_default_np F > GLIBC_2.34 pthread_setspecific F > GLIBC_2.34 pthread_spin_destroy F > GLIBC_2.34 pthread_spin_init F > diff --git a/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist b/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist > index 2c4a7041b6..7e7fdfb8cd 100644 > --- a/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist > @@ -2,7 +2,6 @@ GLIBC_2.11 pthread_sigqueue F > GLIBC_2.12 pthread_getname_np F > GLIBC_2.12 pthread_setname_np F > GLIBC_2.18 pthread_getattr_default_np F > -GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.2 _IO_flockfile F > GLIBC_2.2 _IO_ftrylockfile F > GLIBC_2.2 _IO_funlockfile F > diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist > index 8556de3265..17026a997b 100644 > --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist > +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist > @@ -1814,6 +1814,7 @@ GLIBC_2.17 clock_nanosleep F > GLIBC_2.17 clock_settime F > GLIBC_2.17 secure_getenv F > GLIBC_2.18 __cxa_thread_atexit_impl F > +GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.2 _IO_adjust_wcolumn F > GLIBC_2.2 _IO_fgetpos F > GLIBC_2.2 _IO_fgetpos64 F > @@ -2400,6 +2401,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F > GLIBC_2.34 pthread_rwlockattr_init F > GLIBC_2.34 pthread_rwlockattr_setkind_np F > GLIBC_2.34 pthread_rwlockattr_setpshared F > +GLIBC_2.34 pthread_setattr_default_np F > GLIBC_2.34 pthread_setspecific F > GLIBC_2.34 pthread_spin_destroy F > GLIBC_2.34 pthread_spin_init F > diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist > index c2017537e2..9b2e09a2e4 100644 > --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist > @@ -24,7 +24,6 @@ GLIBC_2.11 pthread_sigqueue F > GLIBC_2.12 pthread_getname_np F > GLIBC_2.12 pthread_setname_np F > GLIBC_2.18 pthread_getattr_default_np F > -GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.2 pthread_attr_getstack F > GLIBC_2.2 pthread_attr_setstack F > GLIBC_2.2 pthread_getcpuclockid F > diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist > index d2f08437d1..9dc72e0556 100644 > --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist > @@ -83,6 +83,7 @@ GLIBC_2.17 clock_nanosleep F > GLIBC_2.17 clock_settime F > GLIBC_2.17 secure_getenv F > GLIBC_2.18 __cxa_thread_atexit_impl F > +GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.2 _Exit F > GLIBC_2.2 _IO_2_1_stderr_ D 0xe0 > GLIBC_2.2 _IO_2_1_stdin_ D 0xe0 > @@ -2313,6 +2314,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F > GLIBC_2.34 pthread_rwlockattr_init F > GLIBC_2.34 pthread_rwlockattr_setkind_np F > GLIBC_2.34 pthread_rwlockattr_setpshared F > +GLIBC_2.34 pthread_setattr_default_np F > GLIBC_2.34 pthread_setspecific F > GLIBC_2.34 pthread_spin_destroy F > GLIBC_2.34 pthread_spin_init F > diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist > index 6b87a988d4..3460d95267 100644 > --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist > @@ -2,7 +2,6 @@ GLIBC_2.11 pthread_sigqueue F > GLIBC_2.12 pthread_getname_np F > GLIBC_2.12 pthread_setname_np F > GLIBC_2.18 pthread_getattr_default_np F > -GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.2 _IO_flockfile F > GLIBC_2.2 _IO_ftrylockfile F > GLIBC_2.2 _IO_funlockfile F > diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist > index f752981203..586aec23cb 100644 > --- a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist > @@ -76,6 +76,7 @@ GLIBC_2.17 clock_nanosleep F > GLIBC_2.17 clock_settime F > GLIBC_2.17 secure_getenv F > GLIBC_2.18 __cxa_thread_atexit_impl F > +GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.2.5 _Exit F > GLIBC_2.2.5 _IO_2_1_stderr_ D 0xe0 > GLIBC_2.2.5 _IO_2_1_stdin_ D 0xe0 > @@ -2274,6 +2275,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F > GLIBC_2.34 pthread_rwlockattr_init F > GLIBC_2.34 pthread_rwlockattr_setkind_np F > GLIBC_2.34 pthread_rwlockattr_setpshared F > +GLIBC_2.34 pthread_setattr_default_np F > GLIBC_2.34 pthread_setspecific F > GLIBC_2.34 pthread_spin_destroy F > GLIBC_2.34 pthread_spin_init F > diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist > index cea092874a..fd77f8a602 100644 > --- a/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist > @@ -2,7 +2,6 @@ GLIBC_2.11 pthread_sigqueue F > GLIBC_2.12 pthread_getname_np F > GLIBC_2.12 pthread_setname_np F > GLIBC_2.18 pthread_getattr_default_np F > -GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.2.5 _IO_flockfile F > GLIBC_2.2.5 _IO_ftrylockfile F > GLIBC_2.2.5 _IO_funlockfile F > diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist > index 55f133b0d5..1529b87004 100644 > --- a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist > +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist > @@ -2189,6 +2189,7 @@ GLIBC_2.17 clock_nanosleep F > GLIBC_2.17 clock_settime F > GLIBC_2.17 secure_getenv F > GLIBC_2.18 __cxa_thread_atexit_impl F > +GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.22 fmemopen F > GLIBC_2.23 fts64_children F > GLIBC_2.23 fts64_close F > @@ -2379,6 +2380,7 @@ GLIBC_2.34 pthread_rwlockattr_getpshared F > GLIBC_2.34 pthread_rwlockattr_init F > GLIBC_2.34 pthread_rwlockattr_setkind_np F > GLIBC_2.34 pthread_rwlockattr_setpshared F > +GLIBC_2.34 pthread_setattr_default_np F > GLIBC_2.34 pthread_setspecific F > GLIBC_2.34 pthread_spin_destroy F > GLIBC_2.34 pthread_spin_init F > diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist > index 394748f198..ab2ec9227a 100644 > --- a/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist > @@ -33,7 +33,6 @@ GLIBC_2.16 pthread_sigqueue F > GLIBC_2.16 pthread_timedjoin_np F > GLIBC_2.16 pthread_tryjoin_np F > GLIBC_2.18 pthread_getattr_default_np F > -GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.28 thrd_create F > GLIBC_2.28 thrd_detach F > GLIBC_2.28 thrd_join F > Ok.