From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS31976 209.132.180.0/23 X-Spam-Status: No, score=-3.9 required=3.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 50D9A1F45E for ; Wed, 19 Feb 2020 17:42:58 +0000 (UTC) DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:subject:to:references:from:message-id:date :mime-version:in-reply-to:content-type :content-transfer-encoding; q=dns; s=default; b=QAxbNd6p5X8ZjakL hIdSBCs8hUN6+RGEyM0vHjwcNuSPh/kO7rZZBOzokbnsmUXjSbPR4sw6rrvilEhy 5+csq3ETiU6vYsHgzWTP1g8Jcldu/Nxc0vgkzsGbHM7NLeQ0mJ1LL6flzz2Brkq+ +Ke0vsDJP5K1iJreiV30d5H0VJo= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:subject:to:references:from:message-id:date :mime-version:in-reply-to:content-type :content-transfer-encoding; s=default; bh=NpYY27Ua1yq1rifLgcJvGB BeL8I=; b=nIlbqxXXEC9xe5snSny3LwYGNxJ6Lbl2CwtRlsB1djV66kCd2/hQNI GwymcRE7+yoJsgOa/VtVQNhYTdKWoF15K1oRwaEC81ua4Jb4Cs+8g6i4V4QbVP8E 6JtxiABh6ckwTZ+4X7faJSxCV4mCVs4YGebSt0PFEasIA4CVSUE1c= Received: (qmail 10881 invoked by alias); 19 Feb 2020 17:42:55 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Received: (qmail 10147 invoked by uid 89); 19 Feb 2020 17:42:55 -0000 Authentication-Results: sourceware.org; auth=none X-HELO: mail-qk1-f194.google.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=subject:to:references:from:autocrypt:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=fzqlAidX5XC+t6pEzxEdKNavEmTO5SwusRFMLjsBC9w=; b=W4OhaXxJCCwMmMh/st6vmQattzG9SQMabYL603PuADIfXvXmZ4ZmQb76JtU2DykFCB DAPOEnPg0QtUdbjL0fGPy4C42rueY2+knLW8Hv2LbQIfKRzMseUlfwIQw+BeGmmZYBhE 1NyE0crOL0RCetfvjVL5lr42IkXax+yaC+f6GFGdx43wXSsoPtcjPFjmjeY0MB3cCiBn wn8WmMYRm+4soeESA4dqlaX53zuulz8HmmxlUOyBT5sAUHRsiCHvkt7ji+q8GCZxRcmU JpVleOStVqVbsST4MlVgTOHJHoQYI7bqwEfayw9BFgpz8u+GDAQYLJ1m2YCtYQqzBZbO cMjQ== Subject: Re: [PATCH 08/13] nptl: Move pthread_condattr_init implementation into libc To: libc-alpha@sourceware.org References: From: Adhemerval Zanella Message-ID: <46f10999-2e8c-b6c7-f7b0-06e6d206aa1f@linaro.org> Date: Wed, 19 Feb 2020 14:42:47 -0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit On 11/02/2020 08:06, Florian Weimer wrote: > This is part of the libpthread removal project: > > LGTM, thanks. Reviewed-by: Adhemerval Zanella > --- > nptl/Makefile | 2 +- > nptl/Versions | 2 -- > nptl/forward.c | 2 -- > nptl/nptl-init.c | 1 - > sysdeps/nptl/pthread-functions.h | 1 - > sysdeps/unix/sysv/linux/aarch64/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/alpha/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/arm/be/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/arm/le/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/csky/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/hppa/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/i386/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/ia64/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/nios2/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/sh/be/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/sh/le/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist | 1 - > 32 files changed, 1 insertion(+), 34 deletions(-) > > diff --git a/nptl/Makefile b/nptl/Makefile > index 3102b839eb..b14a64e693 100644 > --- a/nptl/Makefile > +++ b/nptl/Makefile > @@ -50,6 +50,7 @@ routines = \ > pthread_attr_setschedpolicy \ > pthread_attr_setscope \ > pthread_condattr_destroy \ > + pthread_condattr_init \ > pthread_equal \ > pthread_self \ > register-atfork \ Ok. > @@ -107,7 +108,6 @@ libpthread-routines = nptl-init nptlfreeres vars events version pt-interp \ > old_pthread_cond_init old_pthread_cond_destroy \ > old_pthread_cond_wait old_pthread_cond_timedwait \ > old_pthread_cond_signal old_pthread_cond_broadcast \ > - pthread_condattr_init \ > pthread_condattr_getpshared pthread_condattr_setpshared \ > pthread_condattr_getclock pthread_condattr_setclock \ > pthread_spin_init pthread_spin_destroy \ Ok. > diff --git a/nptl/Versions b/nptl/Versions > index 22dc309522..bc1bad0562 100644 > --- a/nptl/Versions > +++ b/nptl/Versions > @@ -58,8 +58,6 @@ libpthread { > pthread_cond_wait; pthread_cond_timedwait; > pthread_cond_signal; pthread_cond_broadcast; > > - pthread_condattr_init; > - > pthread_cancel; pthread_testcancel; > pthread_setcancelstate; pthread_setcanceltype; > Ok. > diff --git a/nptl/forward.c b/nptl/forward.c > index cf32d8cd3c..9383ada753 100644 > --- a/nptl/forward.c > +++ b/nptl/forward.c > @@ -56,8 +56,6 @@ name decl \ > FORWARD2 (name, int, decl, params, return defretval) > > > -FORWARD (pthread_condattr_init, (pthread_condattr_t *attr), (attr), 0) > - > #if SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_3_2) > FORWARD2 (__pthread_cond_broadcast_2_0, int attribute_compat_text_section, > (pthread_cond_2_0_t *cond), (cond), return 0) Ok. > diff --git a/nptl/nptl-init.c b/nptl/nptl-init.c > index d8298d2392..563ab7b1e8 100644 > --- a/nptl/nptl-init.c > +++ b/nptl/nptl-init.c > @@ -72,7 +72,6 @@ void __nptl_set_robust (struct pthread *); > #ifdef SHARED > static const struct pthread_functions pthread_functions = > { > - .ptr_pthread_condattr_init = __pthread_condattr_init, > .ptr___pthread_cond_broadcast = __pthread_cond_broadcast, > .ptr___pthread_cond_destroy = __pthread_cond_destroy, > .ptr___pthread_cond_init = __pthread_cond_init, Ok. > diff --git a/sysdeps/nptl/pthread-functions.h b/sysdeps/nptl/pthread-functions.h > index 165032b2cc..25c05bf4d8 100644 > --- a/sysdeps/nptl/pthread-functions.h > +++ b/sysdeps/nptl/pthread-functions.h > @@ -30,7 +30,6 @@ struct xid_command; > the thread functions. */ > struct pthread_functions > { > - int (*ptr_pthread_condattr_init) (pthread_condattr_t *); > int (*ptr___pthread_cond_broadcast) (pthread_cond_t *); > int (*ptr___pthread_cond_destroy) (pthread_cond_t *); > int (*ptr___pthread_cond_init) (pthread_cond_t *, Ok. > diff --git a/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist b/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist > index 4727f24896..d5b247d1bd 100644 > --- a/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist > @@ -93,7 +93,6 @@ GLIBC_2.17 pthread_cond_timedwait F > GLIBC_2.17 pthread_cond_wait F > GLIBC_2.17 pthread_condattr_getclock F > GLIBC_2.17 pthread_condattr_getpshared F > -GLIBC_2.17 pthread_condattr_init F > GLIBC_2.17 pthread_condattr_setclock F > GLIBC_2.17 pthread_condattr_setpshared F > GLIBC_2.17 pthread_create F > diff --git a/sysdeps/unix/sysv/linux/alpha/libpthread.abilist b/sysdeps/unix/sysv/linux/alpha/libpthread.abilist > index ff9ad17e83..391be30e38 100644 > --- a/sysdeps/unix/sysv/linux/alpha/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/alpha/libpthread.abilist > @@ -51,7 +51,6 @@ GLIBC_2.0 pthread_cond_init F > GLIBC_2.0 pthread_cond_signal F > GLIBC_2.0 pthread_cond_timedwait F > GLIBC_2.0 pthread_cond_wait F > -GLIBC_2.0 pthread_condattr_init F > GLIBC_2.0 pthread_create F > GLIBC_2.0 pthread_detach F > GLIBC_2.0 pthread_exit F > diff --git a/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist b/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist > index 686b98104e..862b5d30be 100644 > --- a/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist > @@ -128,7 +128,6 @@ GLIBC_2.4 pthread_cond_timedwait F > GLIBC_2.4 pthread_cond_wait F > GLIBC_2.4 pthread_condattr_getclock F > GLIBC_2.4 pthread_condattr_getpshared F > -GLIBC_2.4 pthread_condattr_init F > GLIBC_2.4 pthread_condattr_setclock F > GLIBC_2.4 pthread_condattr_setpshared F > GLIBC_2.4 pthread_create F > diff --git a/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist b/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist > index 686b98104e..862b5d30be 100644 > --- a/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist > @@ -128,7 +128,6 @@ GLIBC_2.4 pthread_cond_timedwait F > GLIBC_2.4 pthread_cond_wait F > GLIBC_2.4 pthread_condattr_getclock F > GLIBC_2.4 pthread_condattr_getpshared F > -GLIBC_2.4 pthread_condattr_init F > GLIBC_2.4 pthread_condattr_setclock F > GLIBC_2.4 pthread_condattr_setpshared F > GLIBC_2.4 pthread_create F > diff --git a/sysdeps/unix/sysv/linux/csky/libpthread.abilist b/sysdeps/unix/sysv/linux/csky/libpthread.abilist > index 67138b844b..04559140c9 100644 > --- a/sysdeps/unix/sysv/linux/csky/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/csky/libpthread.abilist > @@ -101,7 +101,6 @@ GLIBC_2.29 pthread_cond_timedwait F > GLIBC_2.29 pthread_cond_wait F > GLIBC_2.29 pthread_condattr_getclock F > GLIBC_2.29 pthread_condattr_getpshared F > -GLIBC_2.29 pthread_condattr_init F > GLIBC_2.29 pthread_condattr_setclock F > GLIBC_2.29 pthread_condattr_setpshared F > GLIBC_2.29 pthread_create F > diff --git a/sysdeps/unix/sysv/linux/hppa/libpthread.abilist b/sysdeps/unix/sysv/linux/hppa/libpthread.abilist > index bdc4e1755a..aa0c6d1da0 100644 > --- a/sysdeps/unix/sysv/linux/hppa/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/hppa/libpthread.abilist > @@ -92,7 +92,6 @@ GLIBC_2.2 pthread_cond_signal F > GLIBC_2.2 pthread_cond_timedwait F > GLIBC_2.2 pthread_cond_wait F > GLIBC_2.2 pthread_condattr_getpshared F > -GLIBC_2.2 pthread_condattr_init F > GLIBC_2.2 pthread_condattr_setpshared F > GLIBC_2.2 pthread_create F > GLIBC_2.2 pthread_detach F > diff --git a/sysdeps/unix/sysv/linux/i386/libpthread.abilist b/sysdeps/unix/sysv/linux/i386/libpthread.abilist > index 9ae156fd27..b815b155b5 100644 > --- a/sysdeps/unix/sysv/linux/i386/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/i386/libpthread.abilist > @@ -51,7 +51,6 @@ GLIBC_2.0 pthread_cond_init F > GLIBC_2.0 pthread_cond_signal F > GLIBC_2.0 pthread_cond_timedwait F > GLIBC_2.0 pthread_cond_wait F > -GLIBC_2.0 pthread_condattr_init F > GLIBC_2.0 pthread_create F > GLIBC_2.0 pthread_detach F > GLIBC_2.0 pthread_exit F > diff --git a/sysdeps/unix/sysv/linux/ia64/libpthread.abilist b/sysdeps/unix/sysv/linux/ia64/libpthread.abilist > index 78cb476094..283e0e6f9d 100644 > --- a/sysdeps/unix/sysv/linux/ia64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/ia64/libpthread.abilist > @@ -92,7 +92,6 @@ GLIBC_2.2 pthread_cond_signal F > GLIBC_2.2 pthread_cond_timedwait F > GLIBC_2.2 pthread_cond_wait F > GLIBC_2.2 pthread_condattr_getpshared F > -GLIBC_2.2 pthread_condattr_init F > GLIBC_2.2 pthread_condattr_setpshared F > GLIBC_2.2 pthread_create F > GLIBC_2.2 pthread_detach F > diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist > index 686b98104e..862b5d30be 100644 > --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist > @@ -128,7 +128,6 @@ GLIBC_2.4 pthread_cond_timedwait F > GLIBC_2.4 pthread_cond_wait F > GLIBC_2.4 pthread_condattr_getclock F > GLIBC_2.4 pthread_condattr_getpshared F > -GLIBC_2.4 pthread_condattr_init F > GLIBC_2.4 pthread_condattr_setclock F > GLIBC_2.4 pthread_condattr_setpshared F > GLIBC_2.4 pthread_create F > diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist > index 9ae156fd27..b815b155b5 100644 > --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist > @@ -51,7 +51,6 @@ GLIBC_2.0 pthread_cond_init F > GLIBC_2.0 pthread_cond_signal F > GLIBC_2.0 pthread_cond_timedwait F > GLIBC_2.0 pthread_cond_wait F > -GLIBC_2.0 pthread_condattr_init F > GLIBC_2.0 pthread_create F > GLIBC_2.0 pthread_detach F > GLIBC_2.0 pthread_exit F > diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist > index b819c21dcb..e1ffc40cd9 100644 > --- a/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist > @@ -93,7 +93,6 @@ GLIBC_2.18 pthread_cond_timedwait F > GLIBC_2.18 pthread_cond_wait F > GLIBC_2.18 pthread_condattr_getclock F > GLIBC_2.18 pthread_condattr_getpshared F > -GLIBC_2.18 pthread_condattr_init F > GLIBC_2.18 pthread_condattr_setclock F > GLIBC_2.18 pthread_condattr_setpshared F > GLIBC_2.18 pthread_create F > diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist > index b819c21dcb..e1ffc40cd9 100644 > --- a/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist > @@ -93,7 +93,6 @@ GLIBC_2.18 pthread_cond_timedwait F > GLIBC_2.18 pthread_cond_wait F > GLIBC_2.18 pthread_condattr_getclock F > GLIBC_2.18 pthread_condattr_getpshared F > -GLIBC_2.18 pthread_condattr_init F > GLIBC_2.18 pthread_condattr_setclock F > GLIBC_2.18 pthread_condattr_setpshared F > GLIBC_2.18 pthread_create F > diff --git a/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist b/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist > index 404b7f8868..70169b45b4 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist > @@ -51,7 +51,6 @@ GLIBC_2.0 pthread_cond_init F > GLIBC_2.0 pthread_cond_signal F > GLIBC_2.0 pthread_cond_timedwait F > GLIBC_2.0 pthread_cond_wait F > -GLIBC_2.0 pthread_condattr_init F > GLIBC_2.0 pthread_create F > GLIBC_2.0 pthread_detach F > GLIBC_2.0 pthread_exit F > diff --git a/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist b/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist > index 404b7f8868..70169b45b4 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist > @@ -51,7 +51,6 @@ GLIBC_2.0 pthread_cond_init F > GLIBC_2.0 pthread_cond_signal F > GLIBC_2.0 pthread_cond_timedwait F > GLIBC_2.0 pthread_cond_wait F > -GLIBC_2.0 pthread_condattr_init F > GLIBC_2.0 pthread_create F > GLIBC_2.0 pthread_detach F > GLIBC_2.0 pthread_exit F > diff --git a/sysdeps/unix/sysv/linux/nios2/libpthread.abilist b/sysdeps/unix/sysv/linux/nios2/libpthread.abilist > index 8710edf723..6baae4309c 100644 > --- a/sysdeps/unix/sysv/linux/nios2/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/nios2/libpthread.abilist > @@ -93,7 +93,6 @@ GLIBC_2.21 pthread_cond_timedwait F > GLIBC_2.21 pthread_cond_wait F > GLIBC_2.21 pthread_condattr_getclock F > GLIBC_2.21 pthread_condattr_getpshared F > -GLIBC_2.21 pthread_condattr_init F > GLIBC_2.21 pthread_condattr_setclock F > GLIBC_2.21 pthread_condattr_setpshared F > GLIBC_2.21 pthread_create F > diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist > index b42ad93959..0dd3739a03 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist > @@ -51,7 +51,6 @@ GLIBC_2.0 pthread_cond_init F > GLIBC_2.0 pthread_cond_signal F > GLIBC_2.0 pthread_cond_timedwait F > GLIBC_2.0 pthread_cond_wait F > -GLIBC_2.0 pthread_condattr_init F > GLIBC_2.0 pthread_create F > GLIBC_2.0 pthread_detach F > GLIBC_2.0 pthread_exit F > diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist > index 86430a78ac..8d4fa60131 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist > @@ -112,7 +112,6 @@ GLIBC_2.3 pthread_cond_signal F > GLIBC_2.3 pthread_cond_timedwait F > GLIBC_2.3 pthread_cond_wait F > GLIBC_2.3 pthread_condattr_getpshared F > -GLIBC_2.3 pthread_condattr_init F > GLIBC_2.3 pthread_condattr_setpshared F > GLIBC_2.3 pthread_create F > GLIBC_2.3 pthread_detach F > diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist > index 4727f24896..d5b247d1bd 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist > @@ -93,7 +93,6 @@ GLIBC_2.17 pthread_cond_timedwait F > GLIBC_2.17 pthread_cond_wait F > GLIBC_2.17 pthread_condattr_getclock F > GLIBC_2.17 pthread_condattr_getpshared F > -GLIBC_2.17 pthread_condattr_init F > GLIBC_2.17 pthread_condattr_setclock F > GLIBC_2.17 pthread_condattr_setpshared F > GLIBC_2.17 pthread_create F > diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist > index cb3a6a8344..e3391617d6 100644 > --- a/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist > @@ -90,7 +90,6 @@ GLIBC_2.27 pthread_cond_timedwait F > GLIBC_2.27 pthread_cond_wait F > GLIBC_2.27 pthread_condattr_getclock F > GLIBC_2.27 pthread_condattr_getpshared F > -GLIBC_2.27 pthread_condattr_init F > GLIBC_2.27 pthread_condattr_setclock F > GLIBC_2.27 pthread_condattr_setpshared F > GLIBC_2.27 pthread_create F > diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist > index 6700046b59..ff80259a92 100644 > --- a/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist > @@ -51,7 +51,6 @@ GLIBC_2.0 pthread_cond_init F > GLIBC_2.0 pthread_cond_signal F > GLIBC_2.0 pthread_cond_timedwait F > GLIBC_2.0 pthread_cond_wait F > -GLIBC_2.0 pthread_condattr_init F > GLIBC_2.0 pthread_create F > GLIBC_2.0 pthread_detach F > GLIBC_2.0 pthread_exit F > diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist > index b9a663c25d..02d7c0409a 100644 > --- a/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist > @@ -94,7 +94,6 @@ GLIBC_2.2 pthread_cond_signal F > GLIBC_2.2 pthread_cond_timedwait F > GLIBC_2.2 pthread_cond_wait F > GLIBC_2.2 pthread_condattr_getpshared F > -GLIBC_2.2 pthread_condattr_init F > GLIBC_2.2 pthread_condattr_setpshared F > GLIBC_2.2 pthread_create F > GLIBC_2.2 pthread_detach F > diff --git a/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist b/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist > index bdc4e1755a..aa0c6d1da0 100644 > --- a/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist > @@ -92,7 +92,6 @@ GLIBC_2.2 pthread_cond_signal F > GLIBC_2.2 pthread_cond_timedwait F > GLIBC_2.2 pthread_cond_wait F > GLIBC_2.2 pthread_condattr_getpshared F > -GLIBC_2.2 pthread_condattr_init F > GLIBC_2.2 pthread_condattr_setpshared F > GLIBC_2.2 pthread_create F > GLIBC_2.2 pthread_detach F > diff --git a/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist b/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist > index bdc4e1755a..aa0c6d1da0 100644 > --- a/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist > @@ -92,7 +92,6 @@ GLIBC_2.2 pthread_cond_signal F > GLIBC_2.2 pthread_cond_timedwait F > GLIBC_2.2 pthread_cond_wait F > GLIBC_2.2 pthread_condattr_getpshared F > -GLIBC_2.2 pthread_condattr_init F > GLIBC_2.2 pthread_condattr_setpshared F > GLIBC_2.2 pthread_create F > GLIBC_2.2 pthread_detach F > diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist > index ff9ad17e83..391be30e38 100644 > --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist > @@ -51,7 +51,6 @@ GLIBC_2.0 pthread_cond_init F > GLIBC_2.0 pthread_cond_signal F > GLIBC_2.0 pthread_cond_timedwait F > GLIBC_2.0 pthread_cond_wait F > -GLIBC_2.0 pthread_condattr_init F > GLIBC_2.0 pthread_create F > GLIBC_2.0 pthread_detach F > GLIBC_2.0 pthread_exit F > diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist > index 78cb476094..283e0e6f9d 100644 > --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist > @@ -92,7 +92,6 @@ GLIBC_2.2 pthread_cond_signal F > GLIBC_2.2 pthread_cond_timedwait F > GLIBC_2.2 pthread_cond_wait F > GLIBC_2.2 pthread_condattr_getpshared F > -GLIBC_2.2 pthread_condattr_init F > GLIBC_2.2 pthread_condattr_setpshared F > GLIBC_2.2 pthread_create F > GLIBC_2.2 pthread_detach F > diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist > index 12b8d05921..35835c89d9 100644 > --- a/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist > @@ -92,7 +92,6 @@ GLIBC_2.2.5 pthread_cond_signal F > GLIBC_2.2.5 pthread_cond_timedwait F > GLIBC_2.2.5 pthread_cond_wait F > GLIBC_2.2.5 pthread_condattr_getpshared F > -GLIBC_2.2.5 pthread_condattr_init F > GLIBC_2.2.5 pthread_condattr_setpshared F > GLIBC_2.2.5 pthread_create F > GLIBC_2.2.5 pthread_detach F > diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist > index 451a473a58..4b27550ad0 100644 > --- a/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist > @@ -93,7 +93,6 @@ GLIBC_2.16 pthread_cond_timedwait F > GLIBC_2.16 pthread_cond_wait F > GLIBC_2.16 pthread_condattr_getclock F > GLIBC_2.16 pthread_condattr_getpshared F > -GLIBC_2.16 pthread_condattr_init F > GLIBC_2.16 pthread_condattr_setclock F > GLIBC_2.16 pthread_condattr_setpshared F > GLIBC_2.16 pthread_create F > Ok.