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: AS17314 8.43.84.0/22 X-Spam-Status: No, score=-4.2 required=3.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI,NICE_REPLY_A, RCVD_IN_DNSWL_HI,SPF_HELO_PASS,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 8190B1F5AE for ; Sun, 2 May 2021 19:38:26 +0000 (UTC) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id BE5B5393C876; Sun, 2 May 2021 19:38:25 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org BE5B5393C876 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1619984305; bh=M+9SOpeW6JZlBtm4KbuuDvlFpcxbTCnwSAJb+eAFhvE=; h=Subject:To:References:Date:In-Reply-To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To: From; b=TDNsRrlWr1NmxswqMHSZ6bjBCJM9mhEwyKyXzdB76C+PQV8vjsVJGB1H56FWqCIJM gAwlC3SGqZWL26f701zx9io5Jx+Y/jyrw85UK+vKXyZ5TztIgsJWYqkWSOZ6okNLGd p+8vGh2U9Zrhq9b4vhfKsmPH45xTiO3Jpfhvcs7U= Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by sourceware.org (Postfix) with ESMTP id 7EC0A393BC3E for ; Sun, 2 May 2021 19:38:19 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 7EC0A393BC3E Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-482-GeRLtiORPJWoQzwDKRNftQ-1; Sun, 02 May 2021 15:38:17 -0400 X-MC-Unique: GeRLtiORPJWoQzwDKRNftQ-1 Received: by mail-qk1-f199.google.com with SMTP id c4-20020a3781040000b02902e46e29acf5so3586118qkd.22 for ; Sun, 02 May 2021 12:38:17 -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:organization :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=M+9SOpeW6JZlBtm4KbuuDvlFpcxbTCnwSAJb+eAFhvE=; b=gbKJ9Q/s/KklDRGyfkQCUSBFCDCUu3IfdFRJHInARYBlDpWH51COUoILX6GSjhOJnd DQTYKeng6fY4sebjrqOSiMO5xY3vBUfxrn839Gtc8NbfbDsHVlMSGMqaV6rRVsy4abZ5 FJFvCN1rUVwhRt4/J0q5PalktpBj9CuZGe9HZk9KoJr3b7wHONF6JzrUUYeFVPQeQ8nF WnQ8hcWzy1/Thd0zFhJxK8jL2DKnHg3sGiGYOkGhD7nIruSSNxcSb4f0ZDJ+Vpow62BB 6Bm9Of/gqogCo33VtqBQLQ224J/EE1xLFrguz5yL8sy5A/NtJ9TMxPTwV/iXRhp+UN8F kyEA== X-Gm-Message-State: AOAM530GUQ2MRawUzn6vyIhqEpgRb+RYkN8Q0BBqmSFGfWIOkZAlWUbP Zpmt+IVqTbLNLZy9h7Vp3yrDKv+fqEsrkrCB7IMot6l9sQxVRGkSPvYpkrXlA0g3t5M8EUutMDB 5z8EYn0HNnehUXGdA9YrUYFkUBY2ulOXwoHa6J9kc9HpZ9+VuIhd0xzaFSoEm9EWUd7Ja2g== X-Received: by 2002:ac8:538a:: with SMTP id x10mr3270352qtp.226.1619984296219; Sun, 02 May 2021 12:38:16 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwvaGVxuu6zaKNxyc2HZYFmC4gDaX6O3km98e6rZoxFpFFlTvNqEiDysvyLC2ORJZ21ZxphMQ== X-Received: by 2002:ac8:538a:: with SMTP id x10mr3270321qtp.226.1619984295742; Sun, 02 May 2021 12:38:15 -0700 (PDT) Received: from [192.168.1.16] (198-84-214-74.cpe.teksavvy.com. [198.84.214.74]) by smtp.gmail.com with ESMTPSA id e13sm7325080qtm.35.2021.05.02.12.38.14 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 02 May 2021 12:38:15 -0700 (PDT) Subject: Re: [PATCH 09/14] nptl: Move pthread_rwlockattr_destroy into libc To: Florian Weimer , libc-alpha@sourceware.org References: Organization: Red Hat Message-ID: <036d71f6-770a-74fe-e16a-060c76e03fb2@redhat.com> Date: Sun, 2 May 2021 15:38:14 -0400 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: X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit 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: , From: Carlos O'Donell via Libc-alpha Reply-To: Carlos O'Donell Errors-To: libc-alpha-bounces@sourceware.org Sender: "Libc-alpha" On 4/23/21 1:37 PM, Florian Weimer via Libc-alpha wrote: > The symbol was moved using scripts/move-symbol-to-libc.py. Tested and reviewed on x86_64 and i686. LGTM. Reviewed-by: Carlos O'Donell Tested-by: Carlos O'Donell > --- > nptl/Makefile | 2 +- > nptl/Versions | 3 ++- > nptl/pthread_rwlockattr_destroy.c | 11 +++++++++-- > 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 ++ > .../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 ++ > .../unix/sysv/linux/mips/mips32/libpthread.abilist | 1 - > .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 2 ++ > .../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 - > .../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 ++ > .../linux/powerpc/powerpc64/be/libpthread.abilist | 1 - > .../unix/sysv/linux/powerpc/powerpc64/le/libc.abilist | 2 ++ > .../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 - > 64 files changed, 76 insertions(+), 33 deletions(-) > > diff --git a/nptl/Makefile b/nptl/Makefile > index 9fc1007e9a..10456cb99c 100644 > --- a/nptl/Makefile > +++ b/nptl/Makefile > @@ -131,6 +131,7 @@ routines = \ > pthread_rwlock_trywrlock \ > pthread_rwlock_unlock \ > pthread_rwlock_wrlock \ > + pthread_rwlockattr_destroy \ > pthread_self \ > pthread_setcancelstate \ > pthread_setcanceltype \ > @@ -186,7 +187,6 @@ libpthread-routines = \ > pthread_getname \ > pthread_join \ > pthread_join_common \ > - pthread_rwlockattr_destroy \ > pthread_rwlockattr_getkind_np \ > pthread_rwlockattr_getpshared \ > pthread_rwlockattr_init \ > diff --git a/nptl/Versions b/nptl/Versions > index f84f74dbee..dfdc2dad78 100644 > --- a/nptl/Versions > +++ b/nptl/Versions > @@ -73,6 +73,7 @@ libc { > pthread_rwlock_trywrlock; > pthread_rwlock_unlock; > pthread_rwlock_wrlock; > + pthread_rwlockattr_destroy; > } > GLIBC_2.2 { > __pthread_rwlock_destroy; > @@ -202,6 +203,7 @@ libc { > pthread_rwlock_trywrlock; > pthread_rwlock_unlock; > pthread_rwlock_wrlock; > + pthread_rwlockattr_destroy; > pthread_setspecific; > pthread_spin_destroy; > pthread_spin_init; > @@ -292,7 +294,6 @@ libpthread { > pthread_attr_setstacksize; > pthread_create; > pthread_getconcurrency; > - pthread_rwlockattr_destroy; > pthread_rwlockattr_getkind_np; > pthread_rwlockattr_getpshared; > pthread_rwlockattr_init; > diff --git a/nptl/pthread_rwlockattr_destroy.c b/nptl/pthread_rwlockattr_destroy.c > index fefe022760..3ed19f8ac7 100644 > --- a/nptl/pthread_rwlockattr_destroy.c > +++ b/nptl/pthread_rwlockattr_destroy.c > @@ -17,12 +17,19 @@ > . */ > > #include "pthreadP.h" > - > +#include > > int > -pthread_rwlockattr_destroy (pthread_rwlockattr_t *attr) > +__pthread_rwlockattr_destroy (pthread_rwlockattr_t *attr) > { > /* Nothing to do. For now. */ > > return 0; > } > +versioned_symbol (libc, __pthread_rwlockattr_destroy, > + pthread_rwlockattr_destroy, GLIBC_2_34); > + > +#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34) > +compat_symbol (libpthread, __pthread_rwlockattr_destroy, > + pthread_rwlockattr_destroy, GLIBC_2_1); > +#endif > diff --git a/sysdeps/unix/sysv/linux/aarch64/libc.abilist b/sysdeps/unix/sysv/linux/aarch64/libc.abilist > index b4a06c6299..fa41d5edb7 100644 > --- a/sysdeps/unix/sysv/linux/aarch64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/aarch64/libc.abilist > @@ -1513,6 +1513,7 @@ GLIBC_2.17 pthread_rwlock_tryrdlock F > GLIBC_2.17 pthread_rwlock_trywrlock F > GLIBC_2.17 pthread_rwlock_unlock F > GLIBC_2.17 pthread_rwlock_wrlock F > +GLIBC_2.17 pthread_rwlockattr_destroy F > GLIBC_2.17 pthread_self F > GLIBC_2.17 pthread_setcancelstate F > GLIBC_2.17 pthread_setcanceltype F > @@ -2301,6 +2302,7 @@ GLIBC_2.34 pthread_rwlock_tryrdlock F > GLIBC_2.34 pthread_rwlock_trywrlock F > GLIBC_2.34 pthread_rwlock_unlock F > GLIBC_2.34 pthread_rwlock_wrlock F > +GLIBC_2.34 pthread_rwlockattr_destroy 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 11e21afc40..1415f4c40f 100644 > --- a/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist > @@ -32,7 +32,6 @@ GLIBC_2.17 pthread_getconcurrency F > GLIBC_2.17 pthread_getcpuclockid F > GLIBC_2.17 pthread_getname_np F > GLIBC_2.17 pthread_join F > -GLIBC_2.17 pthread_rwlockattr_destroy F > GLIBC_2.17 pthread_rwlockattr_getkind_np F > GLIBC_2.17 pthread_rwlockattr_getpshared F > GLIBC_2.17 pthread_rwlockattr_init F > diff --git a/sysdeps/unix/sysv/linux/alpha/libc.abilist b/sysdeps/unix/sysv/linux/alpha/libc.abilist > index 8cc6c01293..e32da83a4e 100644 > --- a/sysdeps/unix/sysv/linux/alpha/libc.abilist > +++ b/sysdeps/unix/sysv/linux/alpha/libc.abilist > @@ -1613,6 +1613,7 @@ GLIBC_2.1 pthread_rwlock_tryrdlock F > GLIBC_2.1 pthread_rwlock_trywrlock F > GLIBC_2.1 pthread_rwlock_unlock F > GLIBC_2.1 pthread_rwlock_wrlock F > +GLIBC_2.1 pthread_rwlockattr_destroy F > GLIBC_2.1 ptsname F > GLIBC_2.1 ptsname_r F > GLIBC_2.1 putgrent F > @@ -2382,6 +2383,7 @@ GLIBC_2.34 pthread_rwlock_tryrdlock F > GLIBC_2.34 pthread_rwlock_trywrlock F > GLIBC_2.34 pthread_rwlock_unlock F > GLIBC_2.34 pthread_rwlock_wrlock F > +GLIBC_2.34 pthread_rwlockattr_destroy 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 ab854bbc77..8cd2286856 100644 > --- a/sysdeps/unix/sysv/linux/alpha/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/alpha/libpthread.abilist > @@ -24,7 +24,6 @@ GLIBC_2.1 pthread_attr_setstackaddr F > GLIBC_2.1 pthread_attr_setstacksize F > GLIBC_2.1 pthread_create F > GLIBC_2.1 pthread_getconcurrency F > -GLIBC_2.1 pthread_rwlockattr_destroy F > GLIBC_2.1 pthread_rwlockattr_getkind_np F > GLIBC_2.1 pthread_rwlockattr_getpshared F > GLIBC_2.1 pthread_rwlockattr_init F > diff --git a/sysdeps/unix/sysv/linux/arc/libc.abilist b/sysdeps/unix/sysv/linux/arc/libc.abilist > index 82fa9a1b2c..e022e9c56d 100644 > --- a/sysdeps/unix/sysv/linux/arc/libc.abilist > +++ b/sysdeps/unix/sysv/linux/arc/libc.abilist > @@ -1443,6 +1443,7 @@ GLIBC_2.32 pthread_rwlock_tryrdlock F > GLIBC_2.32 pthread_rwlock_trywrlock F > GLIBC_2.32 pthread_rwlock_unlock F > GLIBC_2.32 pthread_rwlock_wrlock F > +GLIBC_2.32 pthread_rwlockattr_destroy F > GLIBC_2.32 pthread_self F > GLIBC_2.32 pthread_setcancelstate F > GLIBC_2.32 pthread_setcanceltype F > @@ -2060,6 +2061,7 @@ GLIBC_2.34 pthread_rwlock_tryrdlock F > GLIBC_2.34 pthread_rwlock_trywrlock F > GLIBC_2.34 pthread_rwlock_unlock F > GLIBC_2.34 pthread_rwlock_wrlock F > +GLIBC_2.34 pthread_rwlockattr_destroy 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 b029764706..d0b3e723af 100644 > --- a/sysdeps/unix/sysv/linux/arc/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/arc/libpthread.abilist > @@ -47,7 +47,6 @@ GLIBC_2.32 pthread_getconcurrency F > GLIBC_2.32 pthread_getcpuclockid F > GLIBC_2.32 pthread_getname_np F > GLIBC_2.32 pthread_join F > -GLIBC_2.32 pthread_rwlockattr_destroy F > GLIBC_2.32 pthread_rwlockattr_getkind_np F > GLIBC_2.32 pthread_rwlockattr_getpshared F > GLIBC_2.32 pthread_rwlockattr_init F > diff --git a/sysdeps/unix/sysv/linux/arm/be/libc.abilist b/sysdeps/unix/sysv/linux/arm/be/libc.abilist > index ca8c1d3c08..a9e0db7fab 100644 > --- a/sysdeps/unix/sysv/linux/arm/be/libc.abilist > +++ b/sysdeps/unix/sysv/linux/arm/be/libc.abilist > @@ -215,6 +215,7 @@ GLIBC_2.34 pthread_rwlock_tryrdlock F > GLIBC_2.34 pthread_rwlock_trywrlock F > GLIBC_2.34 pthread_rwlock_unlock F > GLIBC_2.34 pthread_rwlock_wrlock F > +GLIBC_2.34 pthread_rwlockattr_destroy F > GLIBC_2.34 pthread_setspecific F > GLIBC_2.34 pthread_spin_destroy F > GLIBC_2.34 pthread_spin_init F > @@ -1667,6 +1668,7 @@ GLIBC_2.4 pthread_rwlock_tryrdlock F > GLIBC_2.4 pthread_rwlock_trywrlock F > GLIBC_2.4 pthread_rwlock_unlock F > GLIBC_2.4 pthread_rwlock_wrlock F > +GLIBC_2.4 pthread_rwlockattr_destroy F > GLIBC_2.4 pthread_self F > GLIBC_2.4 pthread_setcancelstate F > GLIBC_2.4 pthread_setcanceltype F > diff --git a/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist b/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist > index a62e8fe20a..619ac6f5ef 100644 > --- a/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist > @@ -60,7 +60,6 @@ GLIBC_2.4 pthread_detach F > GLIBC_2.4 pthread_getconcurrency F > GLIBC_2.4 pthread_getcpuclockid F > GLIBC_2.4 pthread_join F > -GLIBC_2.4 pthread_rwlockattr_destroy F > GLIBC_2.4 pthread_rwlockattr_getkind_np F > GLIBC_2.4 pthread_rwlockattr_getpshared F > GLIBC_2.4 pthread_rwlockattr_init F > diff --git a/sysdeps/unix/sysv/linux/arm/le/libc.abilist b/sysdeps/unix/sysv/linux/arm/le/libc.abilist > index 5d3a1cde7c..eb5a14c904 100644 > --- a/sysdeps/unix/sysv/linux/arm/le/libc.abilist > +++ b/sysdeps/unix/sysv/linux/arm/le/libc.abilist > @@ -212,6 +212,7 @@ GLIBC_2.34 pthread_rwlock_tryrdlock F > GLIBC_2.34 pthread_rwlock_trywrlock F > GLIBC_2.34 pthread_rwlock_unlock F > GLIBC_2.34 pthread_rwlock_wrlock F > +GLIBC_2.34 pthread_rwlockattr_destroy F > GLIBC_2.34 pthread_setspecific F > GLIBC_2.34 pthread_spin_destroy F > GLIBC_2.34 pthread_spin_init F > @@ -1664,6 +1665,7 @@ GLIBC_2.4 pthread_rwlock_tryrdlock F > GLIBC_2.4 pthread_rwlock_trywrlock F > GLIBC_2.4 pthread_rwlock_unlock F > GLIBC_2.4 pthread_rwlock_wrlock F > +GLIBC_2.4 pthread_rwlockattr_destroy F > GLIBC_2.4 pthread_self F > GLIBC_2.4 pthread_setcancelstate F > GLIBC_2.4 pthread_setcanceltype F > diff --git a/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist b/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist > index a62e8fe20a..619ac6f5ef 100644 > --- a/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist > @@ -60,7 +60,6 @@ GLIBC_2.4 pthread_detach F > GLIBC_2.4 pthread_getconcurrency F > GLIBC_2.4 pthread_getcpuclockid F > GLIBC_2.4 pthread_join F > -GLIBC_2.4 pthread_rwlockattr_destroy F > GLIBC_2.4 pthread_rwlockattr_getkind_np F > GLIBC_2.4 pthread_rwlockattr_getpshared F > GLIBC_2.4 pthread_rwlockattr_init F > diff --git a/sysdeps/unix/sysv/linux/csky/libc.abilist b/sysdeps/unix/sysv/linux/csky/libc.abilist > index 066afc9db7..b544f92eaf 100644 > --- a/sysdeps/unix/sysv/linux/csky/libc.abilist > +++ b/sysdeps/unix/sysv/linux/csky/libc.abilist > @@ -1500,6 +1500,7 @@ GLIBC_2.29 pthread_rwlock_tryrdlock F > GLIBC_2.29 pthread_rwlock_trywrlock F > GLIBC_2.29 pthread_rwlock_unlock F > GLIBC_2.29 pthread_rwlock_wrlock F > +GLIBC_2.29 pthread_rwlockattr_destroy F > GLIBC_2.29 pthread_self F > GLIBC_2.29 pthread_setcancelstate F > GLIBC_2.29 pthread_setcanceltype F > @@ -2244,6 +2245,7 @@ GLIBC_2.34 pthread_rwlock_tryrdlock F > GLIBC_2.34 pthread_rwlock_trywrlock F > GLIBC_2.34 pthread_rwlock_unlock F > GLIBC_2.34 pthread_rwlock_wrlock F > +GLIBC_2.34 pthread_rwlockattr_destroy 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 c1a34db9fd..563594d37f 100644 > --- a/sysdeps/unix/sysv/linux/csky/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/csky/libpthread.abilist > @@ -46,7 +46,6 @@ GLIBC_2.29 pthread_getconcurrency F > GLIBC_2.29 pthread_getcpuclockid F > GLIBC_2.29 pthread_getname_np F > GLIBC_2.29 pthread_join F > -GLIBC_2.29 pthread_rwlockattr_destroy F > GLIBC_2.29 pthread_rwlockattr_getkind_np F > GLIBC_2.29 pthread_rwlockattr_getpshared F > GLIBC_2.29 pthread_rwlockattr_init F > diff --git a/sysdeps/unix/sysv/linux/hppa/libc.abilist b/sysdeps/unix/sysv/linux/hppa/libc.abilist > index 958ab24e89..7fee07949d 100644 > --- a/sysdeps/unix/sysv/linux/hppa/libc.abilist > +++ b/sysdeps/unix/sysv/linux/hppa/libc.abilist > @@ -1324,6 +1324,7 @@ GLIBC_2.2 pthread_rwlock_tryrdlock F > GLIBC_2.2 pthread_rwlock_trywrlock F > GLIBC_2.2 pthread_rwlock_unlock F > GLIBC_2.2 pthread_rwlock_wrlock F > +GLIBC_2.2 pthread_rwlockattr_destroy F > GLIBC_2.2 pthread_self F > GLIBC_2.2 pthread_setcancelstate F > GLIBC_2.2 pthread_setcanceltype F > @@ -2195,6 +2196,7 @@ GLIBC_2.34 pthread_rwlock_tryrdlock F > GLIBC_2.34 pthread_rwlock_trywrlock F > GLIBC_2.34 pthread_rwlock_unlock F > GLIBC_2.34 pthread_rwlock_wrlock F > +GLIBC_2.34 pthread_rwlockattr_destroy 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 7a3432551e..480a0db78c 100644 > --- a/sysdeps/unix/sysv/linux/hppa/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/hppa/libpthread.abilist > @@ -30,7 +30,6 @@ GLIBC_2.2 pthread_detach F > GLIBC_2.2 pthread_getconcurrency F > GLIBC_2.2 pthread_getcpuclockid F > GLIBC_2.2 pthread_join F > -GLIBC_2.2 pthread_rwlockattr_destroy F > GLIBC_2.2 pthread_rwlockattr_getkind_np F > GLIBC_2.2 pthread_rwlockattr_getpshared F > GLIBC_2.2 pthread_rwlockattr_init F > diff --git a/sysdeps/unix/sysv/linux/i386/libc.abilist b/sysdeps/unix/sysv/linux/i386/libc.abilist > index ee8809b6e4..7a6f4b1673 100644 > --- a/sysdeps/unix/sysv/linux/i386/libc.abilist > +++ b/sysdeps/unix/sysv/linux/i386/libc.abilist > @@ -1581,6 +1581,7 @@ GLIBC_2.1 pthread_rwlock_tryrdlock F > GLIBC_2.1 pthread_rwlock_trywrlock F > GLIBC_2.1 pthread_rwlock_unlock F > GLIBC_2.1 pthread_rwlock_wrlock F > +GLIBC_2.1 pthread_rwlockattr_destroy F > GLIBC_2.1 ptsname F > GLIBC_2.1 ptsname_r F > GLIBC_2.1 putgrent F > @@ -2372,6 +2373,7 @@ GLIBC_2.34 pthread_rwlock_tryrdlock F > GLIBC_2.34 pthread_rwlock_trywrlock F > GLIBC_2.34 pthread_rwlock_unlock F > GLIBC_2.34 pthread_rwlock_wrlock F > +GLIBC_2.34 pthread_rwlockattr_destroy 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 4aecfccc11..f33d710837 100644 > --- a/sysdeps/unix/sysv/linux/i386/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/i386/libpthread.abilist > @@ -24,7 +24,6 @@ GLIBC_2.1 pthread_attr_setstackaddr F > GLIBC_2.1 pthread_attr_setstacksize F > GLIBC_2.1 pthread_create F > GLIBC_2.1 pthread_getconcurrency F > -GLIBC_2.1 pthread_rwlockattr_destroy F > GLIBC_2.1 pthread_rwlockattr_getkind_np F > GLIBC_2.1 pthread_rwlockattr_getpshared F > GLIBC_2.1 pthread_rwlockattr_init F > diff --git a/sysdeps/unix/sysv/linux/ia64/libc.abilist b/sysdeps/unix/sysv/linux/ia64/libc.abilist > index 0517cf4eb4..6f31faf03c 100644 > --- a/sysdeps/unix/sysv/linux/ia64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/ia64/libc.abilist > @@ -1345,6 +1345,7 @@ GLIBC_2.2 pthread_rwlock_tryrdlock F > GLIBC_2.2 pthread_rwlock_trywrlock F > GLIBC_2.2 pthread_rwlock_unlock F > GLIBC_2.2 pthread_rwlock_wrlock F > +GLIBC_2.2 pthread_rwlockattr_destroy F > GLIBC_2.2 pthread_self F > GLIBC_2.2 pthread_setcancelstate F > GLIBC_2.2 pthread_setcanceltype F > @@ -2229,6 +2230,7 @@ GLIBC_2.34 pthread_rwlock_tryrdlock F > GLIBC_2.34 pthread_rwlock_trywrlock F > GLIBC_2.34 pthread_rwlock_unlock F > GLIBC_2.34 pthread_rwlock_wrlock F > +GLIBC_2.34 pthread_rwlockattr_destroy 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 012cab4a86..9d003c3a4b 100644 > --- a/sysdeps/unix/sysv/linux/ia64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/ia64/libpthread.abilist > @@ -30,7 +30,6 @@ GLIBC_2.2 pthread_detach F > GLIBC_2.2 pthread_getconcurrency F > GLIBC_2.2 pthread_getcpuclockid F > GLIBC_2.2 pthread_join F > -GLIBC_2.2 pthread_rwlockattr_destroy F > GLIBC_2.2 pthread_rwlockattr_getkind_np F > GLIBC_2.2 pthread_rwlockattr_getpshared F > GLIBC_2.2 pthread_rwlockattr_init F > diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist > index a6c351494b..e0ff4bd8b3 100644 > --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist > +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist > @@ -216,6 +216,7 @@ GLIBC_2.34 pthread_rwlock_tryrdlock F > GLIBC_2.34 pthread_rwlock_trywrlock F > GLIBC_2.34 pthread_rwlock_unlock F > GLIBC_2.34 pthread_rwlock_wrlock F > +GLIBC_2.34 pthread_rwlockattr_destroy F > GLIBC_2.34 pthread_setspecific F > GLIBC_2.34 pthread_spin_destroy F > GLIBC_2.34 pthread_spin_init F > @@ -1647,6 +1648,7 @@ GLIBC_2.4 pthread_rwlock_tryrdlock F > GLIBC_2.4 pthread_rwlock_trywrlock F > GLIBC_2.4 pthread_rwlock_unlock F > GLIBC_2.4 pthread_rwlock_wrlock F > +GLIBC_2.4 pthread_rwlockattr_destroy F > GLIBC_2.4 pthread_self F > GLIBC_2.4 pthread_setcancelstate F > GLIBC_2.4 pthread_setcanceltype F > diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist > index a62e8fe20a..619ac6f5ef 100644 > --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist > @@ -60,7 +60,6 @@ GLIBC_2.4 pthread_detach F > GLIBC_2.4 pthread_getconcurrency F > GLIBC_2.4 pthread_getcpuclockid F > GLIBC_2.4 pthread_join F > -GLIBC_2.4 pthread_rwlockattr_destroy F > GLIBC_2.4 pthread_rwlockattr_getkind_np F > GLIBC_2.4 pthread_rwlockattr_getpshared F > GLIBC_2.4 pthread_rwlockattr_init F > diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist > index 1061625a6e..16a4650d2d 100644 > --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist > +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist > @@ -1577,6 +1577,7 @@ GLIBC_2.1 pthread_rwlock_tryrdlock F > GLIBC_2.1 pthread_rwlock_trywrlock F > GLIBC_2.1 pthread_rwlock_unlock F > GLIBC_2.1 pthread_rwlock_wrlock F > +GLIBC_2.1 pthread_rwlockattr_destroy F > GLIBC_2.1 ptsname F > GLIBC_2.1 ptsname_r F > GLIBC_2.1 putgrent F > @@ -2315,6 +2316,7 @@ GLIBC_2.34 pthread_rwlock_tryrdlock F > GLIBC_2.34 pthread_rwlock_trywrlock F > GLIBC_2.34 pthread_rwlock_unlock F > GLIBC_2.34 pthread_rwlock_wrlock F > +GLIBC_2.34 pthread_rwlockattr_destroy 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 4aecfccc11..f33d710837 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.1 pthread_attr_setstackaddr F > GLIBC_2.1 pthread_attr_setstacksize F > GLIBC_2.1 pthread_create F > GLIBC_2.1 pthread_getconcurrency F > -GLIBC_2.1 pthread_rwlockattr_destroy F > GLIBC_2.1 pthread_rwlockattr_getkind_np F > GLIBC_2.1 pthread_rwlockattr_getpshared F > GLIBC_2.1 pthread_rwlockattr_init F > diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist > index 27dbe7bb4b..a20737e513 100644 > --- a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist > +++ b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist > @@ -1515,6 +1515,7 @@ GLIBC_2.18 pthread_rwlock_tryrdlock F > GLIBC_2.18 pthread_rwlock_trywrlock F > GLIBC_2.18 pthread_rwlock_unlock F > GLIBC_2.18 pthread_rwlock_wrlock F > +GLIBC_2.18 pthread_rwlockattr_destroy F > GLIBC_2.18 pthread_self F > GLIBC_2.18 pthread_setcancelstate F > GLIBC_2.18 pthread_setcanceltype F > @@ -2295,6 +2296,7 @@ GLIBC_2.34 pthread_rwlock_tryrdlock F > GLIBC_2.34 pthread_rwlock_trywrlock F > GLIBC_2.34 pthread_rwlock_unlock F > GLIBC_2.34 pthread_rwlock_wrlock F > +GLIBC_2.34 pthread_rwlockattr_destroy 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 2f1a659cfa..72a5377377 100644 > --- a/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist > @@ -33,7 +33,6 @@ GLIBC_2.18 pthread_getconcurrency F > GLIBC_2.18 pthread_getcpuclockid F > GLIBC_2.18 pthread_getname_np F > GLIBC_2.18 pthread_join F > -GLIBC_2.18 pthread_rwlockattr_destroy F > GLIBC_2.18 pthread_rwlockattr_getkind_np F > GLIBC_2.18 pthread_rwlockattr_getpshared F > GLIBC_2.18 pthread_rwlockattr_init F > diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist > index 2d1b16f48a..f9feb17895 100644 > --- a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist > +++ b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist > @@ -1515,6 +1515,7 @@ GLIBC_2.18 pthread_rwlock_tryrdlock F > GLIBC_2.18 pthread_rwlock_trywrlock F > GLIBC_2.18 pthread_rwlock_unlock F > GLIBC_2.18 pthread_rwlock_wrlock F > +GLIBC_2.18 pthread_rwlockattr_destroy F > GLIBC_2.18 pthread_self F > GLIBC_2.18 pthread_setcancelstate F > GLIBC_2.18 pthread_setcanceltype F > @@ -2292,6 +2293,7 @@ GLIBC_2.34 pthread_rwlock_tryrdlock F > GLIBC_2.34 pthread_rwlock_trywrlock F > GLIBC_2.34 pthread_rwlock_unlock F > GLIBC_2.34 pthread_rwlock_wrlock F > +GLIBC_2.34 pthread_rwlockattr_destroy 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 2f1a659cfa..72a5377377 100644 > --- a/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist > @@ -33,7 +33,6 @@ GLIBC_2.18 pthread_getconcurrency F > GLIBC_2.18 pthread_getcpuclockid F > GLIBC_2.18 pthread_getname_np F > GLIBC_2.18 pthread_join F > -GLIBC_2.18 pthread_rwlockattr_destroy F > GLIBC_2.18 pthread_rwlockattr_getkind_np F > GLIBC_2.18 pthread_rwlockattr_getpshared F > GLIBC_2.18 pthread_rwlockattr_init F > diff --git a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist > index ac357e888d..e0c3fdf71f 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist > @@ -1854,6 +1854,7 @@ GLIBC_2.2 pthread_rwlock_tryrdlock F > GLIBC_2.2 pthread_rwlock_trywrlock F > GLIBC_2.2 pthread_rwlock_unlock F > GLIBC_2.2 pthread_rwlock_wrlock F > +GLIBC_2.2 pthread_rwlockattr_destroy F > GLIBC_2.2 pthread_spin_destroy F > GLIBC_2.2 pthread_spin_init F > GLIBC_2.2 pthread_spin_lock F > @@ -2278,6 +2279,7 @@ GLIBC_2.34 pthread_rwlock_tryrdlock F > GLIBC_2.34 pthread_rwlock_trywrlock F > GLIBC_2.34 pthread_rwlock_unlock F > GLIBC_2.34 pthread_rwlock_wrlock F > +GLIBC_2.34 pthread_rwlockattr_destroy 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 dd860526ec..d3e3ec6e1d 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist > @@ -38,7 +38,6 @@ GLIBC_2.2 pthread_barrierattr_setpshared F > GLIBC_2.2 pthread_create F > GLIBC_2.2 pthread_getconcurrency F > GLIBC_2.2 pthread_getcpuclockid F > -GLIBC_2.2 pthread_rwlockattr_destroy F > GLIBC_2.2 pthread_rwlockattr_getkind_np F > GLIBC_2.2 pthread_rwlockattr_getpshared F > GLIBC_2.2 pthread_rwlockattr_init F > diff --git a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist > index a89c2ffc79..624e34a5ab 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist > @@ -1852,6 +1852,7 @@ GLIBC_2.2 pthread_rwlock_tryrdlock F > GLIBC_2.2 pthread_rwlock_trywrlock F > GLIBC_2.2 pthread_rwlock_unlock F > GLIBC_2.2 pthread_rwlock_wrlock F > +GLIBC_2.2 pthread_rwlockattr_destroy F > GLIBC_2.2 pthread_spin_destroy F > GLIBC_2.2 pthread_spin_init F > GLIBC_2.2 pthread_spin_lock F > @@ -2276,6 +2277,7 @@ GLIBC_2.34 pthread_rwlock_tryrdlock F > GLIBC_2.34 pthread_rwlock_trywrlock F > GLIBC_2.34 pthread_rwlock_unlock F > GLIBC_2.34 pthread_rwlock_wrlock F > +GLIBC_2.34 pthread_rwlockattr_destroy 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 dd860526ec..d3e3ec6e1d 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist > @@ -38,7 +38,6 @@ GLIBC_2.2 pthread_barrierattr_setpshared F > GLIBC_2.2 pthread_create F > GLIBC_2.2 pthread_getconcurrency F > GLIBC_2.2 pthread_getcpuclockid F > -GLIBC_2.2 pthread_rwlockattr_destroy F > GLIBC_2.2 pthread_rwlockattr_getkind_np F > GLIBC_2.2 pthread_rwlockattr_getpshared F > GLIBC_2.2 pthread_rwlockattr_init F > diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist > index 189dd55a43..b83ad2db71 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist > @@ -1852,6 +1852,7 @@ GLIBC_2.2 pthread_rwlock_tryrdlock F > GLIBC_2.2 pthread_rwlock_trywrlock F > GLIBC_2.2 pthread_rwlock_unlock F > GLIBC_2.2 pthread_rwlock_wrlock F > +GLIBC_2.2 pthread_rwlockattr_destroy F > GLIBC_2.2 pthread_spin_destroy F > GLIBC_2.2 pthread_spin_init F > GLIBC_2.2 pthread_spin_lock F > @@ -2284,6 +2285,7 @@ GLIBC_2.34 pthread_rwlock_tryrdlock F > GLIBC_2.34 pthread_rwlock_trywrlock F > GLIBC_2.34 pthread_rwlock_unlock F > GLIBC_2.34 pthread_rwlock_wrlock F > +GLIBC_2.34 pthread_rwlockattr_destroy 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 e6fa79c017..f590d7fc2a 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist > @@ -1848,6 +1848,7 @@ GLIBC_2.2 pthread_rwlock_tryrdlock F > GLIBC_2.2 pthread_rwlock_trywrlock F > GLIBC_2.2 pthread_rwlock_unlock F > GLIBC_2.2 pthread_rwlock_wrlock F > +GLIBC_2.2 pthread_rwlockattr_destroy F > GLIBC_2.2 pthread_spin_destroy F > GLIBC_2.2 pthread_spin_init F > GLIBC_2.2 pthread_spin_lock F > @@ -2278,6 +2279,7 @@ GLIBC_2.34 pthread_rwlock_tryrdlock F > GLIBC_2.34 pthread_rwlock_trywrlock F > GLIBC_2.34 pthread_rwlock_unlock F > GLIBC_2.34 pthread_rwlock_wrlock F > +GLIBC_2.34 pthread_rwlockattr_destroy 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 659332aad1..c63bc2c760 100644 > --- a/sysdeps/unix/sysv/linux/nios2/libc.abilist > +++ b/sysdeps/unix/sysv/linux/nios2/libc.abilist > @@ -1558,6 +1558,7 @@ GLIBC_2.21 pthread_rwlock_tryrdlock F > GLIBC_2.21 pthread_rwlock_trywrlock F > GLIBC_2.21 pthread_rwlock_unlock F > GLIBC_2.21 pthread_rwlock_wrlock F > +GLIBC_2.21 pthread_rwlockattr_destroy F > GLIBC_2.21 pthread_self F > GLIBC_2.21 pthread_setcancelstate F > GLIBC_2.21 pthread_setcanceltype F > @@ -2334,6 +2335,7 @@ GLIBC_2.34 pthread_rwlock_tryrdlock F > GLIBC_2.34 pthread_rwlock_trywrlock F > GLIBC_2.34 pthread_rwlock_unlock F > GLIBC_2.34 pthread_rwlock_wrlock F > +GLIBC_2.34 pthread_rwlockattr_destroy 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 954d6a6ce9..00e19b085d 100644 > --- a/sysdeps/unix/sysv/linux/nios2/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/nios2/libpthread.abilist > @@ -33,7 +33,6 @@ GLIBC_2.21 pthread_getconcurrency F > GLIBC_2.21 pthread_getcpuclockid F > GLIBC_2.21 pthread_getname_np F > GLIBC_2.21 pthread_join F > -GLIBC_2.21 pthread_rwlockattr_destroy F > GLIBC_2.21 pthread_rwlockattr_getkind_np F > GLIBC_2.21 pthread_rwlockattr_getpshared F > GLIBC_2.21 pthread_rwlockattr_init F > diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist > index 19d5decb2b..433bdf49cc 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist > @@ -1585,6 +1585,7 @@ GLIBC_2.1 pthread_rwlock_tryrdlock F > GLIBC_2.1 pthread_rwlock_trywrlock F > GLIBC_2.1 pthread_rwlock_unlock F > GLIBC_2.1 pthread_rwlock_wrlock F > +GLIBC_2.1 pthread_rwlockattr_destroy F > GLIBC_2.1 ptsname F > GLIBC_2.1 ptsname_r F > GLIBC_2.1 putgrent F > @@ -2342,6 +2343,7 @@ GLIBC_2.34 pthread_rwlock_tryrdlock F > GLIBC_2.34 pthread_rwlock_trywrlock F > GLIBC_2.34 pthread_rwlock_unlock F > GLIBC_2.34 pthread_rwlock_wrlock F > +GLIBC_2.34 pthread_rwlockattr_destroy 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 db1e6ae07f..0deffd98ab 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.1 pthread_attr_setstackaddr F > GLIBC_2.1 pthread_attr_setstacksize F > GLIBC_2.1 pthread_create F > GLIBC_2.1 pthread_getconcurrency F > -GLIBC_2.1 pthread_rwlockattr_destroy F > GLIBC_2.1 pthread_rwlockattr_getkind_np F > GLIBC_2.1 pthread_rwlockattr_getpshared F > GLIBC_2.1 pthread_rwlockattr_init F > diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist > index f0d3ec8603..2f59667873 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist > @@ -1585,6 +1585,7 @@ GLIBC_2.1 pthread_rwlock_tryrdlock F > GLIBC_2.1 pthread_rwlock_trywrlock F > GLIBC_2.1 pthread_rwlock_unlock F > GLIBC_2.1 pthread_rwlock_wrlock F > +GLIBC_2.1 pthread_rwlockattr_destroy F > GLIBC_2.1 ptsname F > GLIBC_2.1 ptsname_r F > GLIBC_2.1 putgrent F > @@ -2375,6 +2376,7 @@ GLIBC_2.34 pthread_rwlock_tryrdlock F > GLIBC_2.34 pthread_rwlock_trywrlock F > GLIBC_2.34 pthread_rwlock_unlock F > GLIBC_2.34 pthread_rwlock_wrlock F > +GLIBC_2.34 pthread_rwlockattr_destroy 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 dec5e3ca8d..424ca2b972 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist > @@ -1430,6 +1430,7 @@ GLIBC_2.3 pthread_rwlock_tryrdlock F > GLIBC_2.3 pthread_rwlock_trywrlock F > GLIBC_2.3 pthread_rwlock_unlock F > GLIBC_2.3 pthread_rwlock_wrlock F > +GLIBC_2.3 pthread_rwlockattr_destroy F > GLIBC_2.3 pthread_self F > GLIBC_2.3 pthread_setcancelstate F > GLIBC_2.3 pthread_setcanceltype F > @@ -2196,6 +2197,7 @@ GLIBC_2.34 pthread_rwlock_tryrdlock F > GLIBC_2.34 pthread_rwlock_trywrlock F > GLIBC_2.34 pthread_rwlock_unlock F > GLIBC_2.34 pthread_rwlock_wrlock F > +GLIBC_2.34 pthread_rwlockattr_destroy 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 f3f4ebe64a..094ab23990 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist > @@ -51,7 +51,6 @@ GLIBC_2.3 pthread_detach F > GLIBC_2.3 pthread_getconcurrency F > GLIBC_2.3 pthread_getcpuclockid F > GLIBC_2.3 pthread_join F > -GLIBC_2.3 pthread_rwlockattr_destroy F > GLIBC_2.3 pthread_rwlockattr_getkind_np F > GLIBC_2.3 pthread_rwlockattr_getpshared F > GLIBC_2.3 pthread_rwlockattr_init F > diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist > index 08269bd380..872f36ff24 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist > @@ -1601,6 +1601,7 @@ GLIBC_2.17 pthread_rwlock_tryrdlock F > GLIBC_2.17 pthread_rwlock_trywrlock F > GLIBC_2.17 pthread_rwlock_unlock F > GLIBC_2.17 pthread_rwlock_wrlock F > +GLIBC_2.17 pthread_rwlockattr_destroy F > GLIBC_2.17 pthread_self F > GLIBC_2.17 pthread_setcancelstate F > GLIBC_2.17 pthread_setcanceltype F > @@ -2497,6 +2498,7 @@ GLIBC_2.34 pthread_rwlock_tryrdlock F > GLIBC_2.34 pthread_rwlock_trywrlock F > GLIBC_2.34 pthread_rwlock_unlock F > GLIBC_2.34 pthread_rwlock_wrlock F > +GLIBC_2.34 pthread_rwlockattr_destroy 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 11e21afc40..1415f4c40f 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist > @@ -32,7 +32,6 @@ GLIBC_2.17 pthread_getconcurrency F > GLIBC_2.17 pthread_getcpuclockid F > GLIBC_2.17 pthread_getname_np F > GLIBC_2.17 pthread_join F > -GLIBC_2.17 pthread_rwlockattr_destroy F > GLIBC_2.17 pthread_rwlockattr_getkind_np F > GLIBC_2.17 pthread_rwlockattr_getpshared F > GLIBC_2.17 pthread_rwlockattr_init F > diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist > index 11f173ca7c..38395e4caa 100644 > --- a/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist > +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist > @@ -1445,6 +1445,7 @@ GLIBC_2.33 pthread_rwlock_tryrdlock F > GLIBC_2.33 pthread_rwlock_trywrlock F > GLIBC_2.33 pthread_rwlock_unlock F > GLIBC_2.33 pthread_rwlock_wrlock F > +GLIBC_2.33 pthread_rwlockattr_destroy F > GLIBC_2.33 pthread_self F > GLIBC_2.33 pthread_setcancelstate F > GLIBC_2.33 pthread_setcanceltype F > @@ -2062,6 +2063,7 @@ GLIBC_2.34 pthread_rwlock_tryrdlock F > GLIBC_2.34 pthread_rwlock_trywrlock F > GLIBC_2.34 pthread_rwlock_unlock F > GLIBC_2.34 pthread_rwlock_wrlock F > +GLIBC_2.34 pthread_rwlockattr_destroy 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 cde399da81..28e5a34117 100644 > --- a/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist > @@ -47,7 +47,6 @@ GLIBC_2.33 pthread_getconcurrency F > GLIBC_2.33 pthread_getcpuclockid F > GLIBC_2.33 pthread_getname_np F > GLIBC_2.33 pthread_join F > -GLIBC_2.33 pthread_rwlockattr_destroy F > GLIBC_2.33 pthread_rwlockattr_getkind_np F > GLIBC_2.33 pthread_rwlockattr_getpshared F > GLIBC_2.33 pthread_rwlockattr_init F > diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist > index 517414bbe2..ec46479c11 100644 > --- a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist > @@ -1503,6 +1503,7 @@ GLIBC_2.27 pthread_rwlock_tryrdlock F > GLIBC_2.27 pthread_rwlock_trywrlock F > GLIBC_2.27 pthread_rwlock_unlock F > GLIBC_2.27 pthread_rwlock_wrlock F > +GLIBC_2.27 pthread_rwlockattr_destroy F > GLIBC_2.27 pthread_self F > GLIBC_2.27 pthread_setcancelstate F > GLIBC_2.27 pthread_setcanceltype F > @@ -2262,6 +2263,7 @@ GLIBC_2.34 pthread_rwlock_tryrdlock F > GLIBC_2.34 pthread_rwlock_trywrlock F > GLIBC_2.34 pthread_rwlock_unlock F > GLIBC_2.34 pthread_rwlock_wrlock F > +GLIBC_2.34 pthread_rwlockattr_destroy 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 8fd09649b6..622f6c3156 100644 > --- a/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist > @@ -33,7 +33,6 @@ GLIBC_2.27 pthread_getconcurrency F > GLIBC_2.27 pthread_getcpuclockid F > GLIBC_2.27 pthread_getname_np F > GLIBC_2.27 pthread_join F > -GLIBC_2.27 pthread_rwlockattr_destroy F > GLIBC_2.27 pthread_rwlockattr_getkind_np F > GLIBC_2.27 pthread_rwlockattr_getpshared F > GLIBC_2.27 pthread_rwlockattr_init F > diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist > index 1e6e648de4..4a070a45d4 100644 > --- a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist > +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist > @@ -1577,6 +1577,7 @@ GLIBC_2.1 pthread_rwlock_tryrdlock F > GLIBC_2.1 pthread_rwlock_trywrlock F > GLIBC_2.1 pthread_rwlock_unlock F > GLIBC_2.1 pthread_rwlock_wrlock F > +GLIBC_2.1 pthread_rwlockattr_destroy F > GLIBC_2.1 ptsname F > GLIBC_2.1 ptsname_r F > GLIBC_2.1 putgrent F > @@ -2340,6 +2341,7 @@ GLIBC_2.34 pthread_rwlock_tryrdlock F > GLIBC_2.34 pthread_rwlock_trywrlock F > GLIBC_2.34 pthread_rwlock_unlock F > GLIBC_2.34 pthread_rwlock_wrlock F > +GLIBC_2.34 pthread_rwlockattr_destroy 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 dbbdd159bd..1cd03a263e 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.1 pthread_attr_setstackaddr F > GLIBC_2.1 pthread_attr_setstacksize F > GLIBC_2.1 pthread_create F > GLIBC_2.1 pthread_getconcurrency F > -GLIBC_2.1 pthread_rwlockattr_destroy F > GLIBC_2.1 pthread_rwlockattr_getkind_np F > GLIBC_2.1 pthread_rwlockattr_getpshared F > GLIBC_2.1 pthread_rwlockattr_init F > diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist > index dd741f5686..bd8ed93bc5 100644 > --- a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist > @@ -1342,6 +1342,7 @@ GLIBC_2.2 pthread_rwlock_tryrdlock F > GLIBC_2.2 pthread_rwlock_trywrlock F > GLIBC_2.2 pthread_rwlock_unlock F > GLIBC_2.2 pthread_rwlock_wrlock F > +GLIBC_2.2 pthread_rwlockattr_destroy F > GLIBC_2.2 pthread_self F > GLIBC_2.2 pthread_setcancelstate F > GLIBC_2.2 pthread_setcanceltype F > @@ -2233,6 +2234,7 @@ GLIBC_2.34 pthread_rwlock_tryrdlock F > GLIBC_2.34 pthread_rwlock_trywrlock F > GLIBC_2.34 pthread_rwlock_unlock F > GLIBC_2.34 pthread_rwlock_wrlock F > +GLIBC_2.34 pthread_rwlockattr_destroy 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 de35dec9d8..e567c3fa1b 100644 > --- a/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist > @@ -31,7 +31,6 @@ GLIBC_2.2 pthread_detach F > GLIBC_2.2 pthread_getconcurrency F > GLIBC_2.2 pthread_getcpuclockid F > GLIBC_2.2 pthread_join F > -GLIBC_2.2 pthread_rwlockattr_destroy F > GLIBC_2.2 pthread_rwlockattr_getkind_np F > GLIBC_2.2 pthread_rwlockattr_getpshared F > GLIBC_2.2 pthread_rwlockattr_init F > diff --git a/sysdeps/unix/sysv/linux/sh/be/libc.abilist b/sysdeps/unix/sysv/linux/sh/be/libc.abilist > index 2cbbfd746b..1eb744b8d6 100644 > --- a/sysdeps/unix/sysv/linux/sh/be/libc.abilist > +++ b/sysdeps/unix/sysv/linux/sh/be/libc.abilist > @@ -1328,6 +1328,7 @@ GLIBC_2.2 pthread_rwlock_tryrdlock F > GLIBC_2.2 pthread_rwlock_trywrlock F > GLIBC_2.2 pthread_rwlock_unlock F > GLIBC_2.2 pthread_rwlock_wrlock F > +GLIBC_2.2 pthread_rwlockattr_destroy F > GLIBC_2.2 pthread_self F > GLIBC_2.2 pthread_setcancelstate F > GLIBC_2.2 pthread_setcanceltype F > @@ -2202,6 +2203,7 @@ GLIBC_2.34 pthread_rwlock_tryrdlock F > GLIBC_2.34 pthread_rwlock_trywrlock F > GLIBC_2.34 pthread_rwlock_unlock F > GLIBC_2.34 pthread_rwlock_wrlock F > +GLIBC_2.34 pthread_rwlockattr_destroy 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 7a3432551e..480a0db78c 100644 > --- a/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist > @@ -30,7 +30,6 @@ GLIBC_2.2 pthread_detach F > GLIBC_2.2 pthread_getconcurrency F > GLIBC_2.2 pthread_getcpuclockid F > GLIBC_2.2 pthread_join F > -GLIBC_2.2 pthread_rwlockattr_destroy F > GLIBC_2.2 pthread_rwlockattr_getkind_np F > GLIBC_2.2 pthread_rwlockattr_getpshared F > GLIBC_2.2 pthread_rwlockattr_init F > diff --git a/sysdeps/unix/sysv/linux/sh/le/libc.abilist b/sysdeps/unix/sysv/linux/sh/le/libc.abilist > index 0ec36636fd..a53cfbfcf0 100644 > --- a/sysdeps/unix/sysv/linux/sh/le/libc.abilist > +++ b/sysdeps/unix/sysv/linux/sh/le/libc.abilist > @@ -1328,6 +1328,7 @@ GLIBC_2.2 pthread_rwlock_tryrdlock F > GLIBC_2.2 pthread_rwlock_trywrlock F > GLIBC_2.2 pthread_rwlock_unlock F > GLIBC_2.2 pthread_rwlock_wrlock F > +GLIBC_2.2 pthread_rwlockattr_destroy F > GLIBC_2.2 pthread_self F > GLIBC_2.2 pthread_setcancelstate F > GLIBC_2.2 pthread_setcanceltype F > @@ -2199,6 +2200,7 @@ GLIBC_2.34 pthread_rwlock_tryrdlock F > GLIBC_2.34 pthread_rwlock_trywrlock F > GLIBC_2.34 pthread_rwlock_unlock F > GLIBC_2.34 pthread_rwlock_wrlock F > +GLIBC_2.34 pthread_rwlockattr_destroy 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 7a3432551e..480a0db78c 100644 > --- a/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist > @@ -30,7 +30,6 @@ GLIBC_2.2 pthread_detach F > GLIBC_2.2 pthread_getconcurrency F > GLIBC_2.2 pthread_getcpuclockid F > GLIBC_2.2 pthread_join F > -GLIBC_2.2 pthread_rwlockattr_destroy F > GLIBC_2.2 pthread_rwlockattr_getkind_np F > GLIBC_2.2 pthread_rwlockattr_getpshared F > GLIBC_2.2 pthread_rwlockattr_init F > diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist > index 67b12ee201..701a606375 100644 > --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist > +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist > @@ -1578,6 +1578,7 @@ GLIBC_2.1 pthread_rwlock_tryrdlock F > GLIBC_2.1 pthread_rwlock_trywrlock F > GLIBC_2.1 pthread_rwlock_unlock F > GLIBC_2.1 pthread_rwlock_wrlock F > +GLIBC_2.1 pthread_rwlockattr_destroy F > GLIBC_2.1 ptsname F > GLIBC_2.1 ptsname_r F > GLIBC_2.1 putgrent F > @@ -2331,6 +2332,7 @@ GLIBC_2.34 pthread_rwlock_tryrdlock F > GLIBC_2.34 pthread_rwlock_trywrlock F > GLIBC_2.34 pthread_rwlock_unlock F > GLIBC_2.34 pthread_rwlock_wrlock F > +GLIBC_2.34 pthread_rwlockattr_destroy 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 ab854bbc77..8cd2286856 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.1 pthread_attr_setstackaddr F > GLIBC_2.1 pthread_attr_setstacksize F > GLIBC_2.1 pthread_create F > GLIBC_2.1 pthread_getconcurrency F > -GLIBC_2.1 pthread_rwlockattr_destroy F > GLIBC_2.1 pthread_rwlockattr_getkind_np F > GLIBC_2.1 pthread_rwlockattr_getpshared F > GLIBC_2.1 pthread_rwlockattr_init F > diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist > index c529ccc949..d31f26fda2 100644 > --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist > @@ -1371,6 +1371,7 @@ GLIBC_2.2 pthread_rwlock_tryrdlock F > GLIBC_2.2 pthread_rwlock_trywrlock F > GLIBC_2.2 pthread_rwlock_unlock F > GLIBC_2.2 pthread_rwlock_wrlock F > +GLIBC_2.2 pthread_rwlockattr_destroy F > GLIBC_2.2 pthread_self F > GLIBC_2.2 pthread_setcancelstate F > GLIBC_2.2 pthread_setcanceltype F > @@ -2250,6 +2251,7 @@ GLIBC_2.34 pthread_rwlock_tryrdlock F > GLIBC_2.34 pthread_rwlock_trywrlock F > GLIBC_2.34 pthread_rwlock_unlock F > GLIBC_2.34 pthread_rwlock_wrlock F > +GLIBC_2.34 pthread_rwlockattr_destroy 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 012cab4a86..9d003c3a4b 100644 > --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist > @@ -30,7 +30,6 @@ GLIBC_2.2 pthread_detach F > GLIBC_2.2 pthread_getconcurrency F > GLIBC_2.2 pthread_getcpuclockid F > GLIBC_2.2 pthread_join F > -GLIBC_2.2 pthread_rwlockattr_destroy F > GLIBC_2.2 pthread_rwlockattr_getkind_np F > GLIBC_2.2 pthread_rwlockattr_getpshared F > GLIBC_2.2 pthread_rwlockattr_init F > diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist > index 550993a4a1..c09f8b6c71 100644 > --- a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist > @@ -1339,6 +1339,7 @@ GLIBC_2.2.5 pthread_rwlock_tryrdlock F > GLIBC_2.2.5 pthread_rwlock_trywrlock F > GLIBC_2.2.5 pthread_rwlock_unlock F > GLIBC_2.2.5 pthread_rwlock_wrlock F > +GLIBC_2.2.5 pthread_rwlockattr_destroy F > GLIBC_2.2.5 pthread_self F > GLIBC_2.2.5 pthread_setcancelstate F > GLIBC_2.2.5 pthread_setcanceltype F > @@ -2211,6 +2212,7 @@ GLIBC_2.34 pthread_rwlock_tryrdlock F > GLIBC_2.34 pthread_rwlock_trywrlock F > GLIBC_2.34 pthread_rwlock_unlock F > GLIBC_2.34 pthread_rwlock_wrlock F > +GLIBC_2.34 pthread_rwlockattr_destroy 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 97e5f5ba51..4a16b3a6af 100644 > --- a/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist > @@ -30,7 +30,6 @@ GLIBC_2.2.5 pthread_detach F > GLIBC_2.2.5 pthread_getconcurrency F > GLIBC_2.2.5 pthread_getcpuclockid F > GLIBC_2.2.5 pthread_join F > -GLIBC_2.2.5 pthread_rwlockattr_destroy F > GLIBC_2.2.5 pthread_rwlockattr_getkind_np F > GLIBC_2.2.5 pthread_rwlockattr_getpshared F > GLIBC_2.2.5 pthread_rwlockattr_init F > diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist > index ab5b94842e..016d8df8bd 100644 > --- a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist > +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist > @@ -1520,6 +1520,7 @@ GLIBC_2.16 pthread_rwlock_tryrdlock F > GLIBC_2.16 pthread_rwlock_trywrlock F > GLIBC_2.16 pthread_rwlock_unlock F > GLIBC_2.16 pthread_rwlock_wrlock F > +GLIBC_2.16 pthread_rwlockattr_destroy F > GLIBC_2.16 pthread_self F > GLIBC_2.16 pthread_setcancelstate F > GLIBC_2.16 pthread_setcanceltype F > @@ -2316,6 +2317,7 @@ GLIBC_2.34 pthread_rwlock_tryrdlock F > GLIBC_2.34 pthread_rwlock_trywrlock F > GLIBC_2.34 pthread_rwlock_unlock F > GLIBC_2.34 pthread_rwlock_wrlock F > +GLIBC_2.34 pthread_rwlockattr_destroy 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 a1ce2b26fd..d82d85438a 100644 > --- a/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist > @@ -32,7 +32,6 @@ GLIBC_2.16 pthread_getconcurrency F > GLIBC_2.16 pthread_getcpuclockid F > GLIBC_2.16 pthread_getname_np F > GLIBC_2.16 pthread_join F > -GLIBC_2.16 pthread_rwlockattr_destroy F > GLIBC_2.16 pthread_rwlockattr_getkind_np F > GLIBC_2.16 pthread_rwlockattr_getpshared F > GLIBC_2.16 pthread_rwlockattr_init F > -- Cheers, Carlos.