From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 3387D3858C3B for ; Mon, 19 Jul 2021 01:52:59 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 3387D3858C3B Received: from mail-qt1-f198.google.com (mail-qt1-f198.google.com [209.85.160.198]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-552-2hpqiNr_N3e9IFKejPKJOg-1; Sun, 18 Jul 2021 21:52:57 -0400 X-MC-Unique: 2hpqiNr_N3e9IFKejPKJOg-1 Received: by mail-qt1-f198.google.com with SMTP id g4-20020ac80ac40000b029024ead0ebb62so8642933qti.13 for ; Sun, 18 Jul 2021 18:52:57 -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=l8rIW7prPQi9GG0Xx876/zbTX5KMiJx2sFG2EtxSJ9M=; b=Kbnh3z3nldB/R4LhTRnw7e/DKQ2olzRBmEdOYmoZuW1Kn2J7Nw+BFkBKWOg2mEHh13 ni9dy8ImLjF/T8DzRMnUriP792SwQk2BHmxw77oC+5LG/WyEmjUnGyMsGKR+QveCIDPj VlYMiMZDhDJrG74mZc2rKIg8HZ7RzsF9Fzk49sOTTLAS4K+eaefFcCvS9WbsMgzjvaOU PdaWq/yBn70pZFLVZMUUXFHqaSfIfhHQrRbusquOfCk2mpu3vgyT/lKDIsY6uBIJ1z+3 icekqes+M4rXb85aGCnPItyv8+3lezEmrjTBFvxDBVcr13HYsDu6R7ZlvzOaURkLZBGl 9xjg== X-Gm-Message-State: AOAM5323FONZKeToI1P93oCPO8ludivjbWzZo0eBukLrL39B5XR+uOqt Qd5et/ICC4xCsf8qyM9JE1F39/dNOhpjeMNvLo3wmO3gpFQCjIsv4oFVvH6hE9xlf0VeLvp2Vjl dzoVGQ61JdG4uV1Lj8+Sv+K+F++o9eSVarP/HdqI9u3+13E4NjmH9SGRqcEsauwyKz14dCA== X-Received: by 2002:ad4:57ac:: with SMTP id g12mr22852073qvx.32.1626659576382; Sun, 18 Jul 2021 18:52:56 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxZyt7W6Yvd0uDhE5KdKsRjWBWP5fSdgZw6pk5Lv2bdSRSvWZByKPrpnWkxHhcEAHiS95asKA== X-Received: by 2002:ad4:57ac:: with SMTP id g12mr22852055qvx.32.1626659576026; Sun, 18 Jul 2021 18:52:56 -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 b188sm7378629qkf.133.2021.07.18.18.52.55 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 18 Jul 2021 18:52:55 -0700 (PDT) Subject: Re: [PATCH 02/24] resolv: Move ns_name_skip to its own file and into libc (bug 28091) To: Florian Weimer , libc-alpha@sourceware.org References: <61fd9c909d8a258302e41d3bad6dfd4becd9c3b0.1626339931.git.fweimer@redhat.com> From: Carlos O'Donell Organization: Red Hat Message-ID: <80c118c6-52d6-2c15-6605-f59bad7d12bc@redhat.com> Date: Sun, 18 Jul 2021 21:52:54 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 MIME-Version: 1.0 In-Reply-To: <61fd9c909d8a258302e41d3bad6dfd4becd9c3b0.1626339931.git.fweimer@redhat.com> 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-Spam-Status: No, score=-12.7 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, NICE_REPLY_A, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) 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, 19 Jul 2021 01:53:04 -0000 On 7/15/21 5:09 AM, Florian Weimer via Libc-alpha wrote: > And reformat to GNU style. Avoid out-of-bounds pointer arithmetic. > This also results in a fix of bug 28091 due to the additional packet > length checks. Great work on this one! > The symbol was moved using scripts/move-symbol-to-libc.py. OK for 2.34. Reviewed-by: Carlos O'Donell > --- > include/arpa/nameser.h | 3 +- > resolv/Makefile | 1 + > resolv/Versions | 5 +- > resolv/ns_name.c | 37 ---------- > resolv/ns_name_skip.c | 70 +++++++++++++++++++ > sysdeps/mach/hurd/i386/libc.abilist | 2 + > sysdeps/mach/hurd/i386/libresolv.abilist | 1 - > sysdeps/unix/sysv/linux/aarch64/libc.abilist | 2 + > .../unix/sysv/linux/aarch64/libresolv.abilist | 1 - > sysdeps/unix/sysv/linux/alpha/libc.abilist | 2 + > .../unix/sysv/linux/alpha/libresolv.abilist | 1 - > sysdeps/unix/sysv/linux/arc/libc.abilist | 2 + > sysdeps/unix/sysv/linux/arc/libresolv.abilist | 1 - > sysdeps/unix/sysv/linux/arm/be/libc.abilist | 2 + > .../unix/sysv/linux/arm/be/libresolv.abilist | 1 - > sysdeps/unix/sysv/linux/arm/le/libc.abilist | 2 + > .../unix/sysv/linux/arm/le/libresolv.abilist | 1 - > sysdeps/unix/sysv/linux/csky/libc.abilist | 2 + > .../unix/sysv/linux/csky/libresolv.abilist | 1 - > sysdeps/unix/sysv/linux/hppa/libc.abilist | 2 + > .../unix/sysv/linux/hppa/libresolv.abilist | 1 - > sysdeps/unix/sysv/linux/i386/libc.abilist | 2 + > .../unix/sysv/linux/i386/libresolv.abilist | 1 - > sysdeps/unix/sysv/linux/ia64/libc.abilist | 2 + > .../unix/sysv/linux/ia64/libresolv.abilist | 1 - > .../sysv/linux/m68k/coldfire/libc.abilist | 2 + > .../linux/m68k/coldfire/libresolv.abilist | 1 - > .../unix/sysv/linux/m68k/m680x0/libc.abilist | 2 + > .../sysv/linux/m68k/m680x0/libresolv.abilist | 1 - > .../sysv/linux/microblaze/be/libc.abilist | 2 + > .../linux/microblaze/be/libresolv.abilist | 1 - > .../sysv/linux/microblaze/le/libc.abilist | 2 + > .../linux/microblaze/le/libresolv.abilist | 1 - > .../sysv/linux/mips/mips32/fpu/libc.abilist | 2 + > .../sysv/linux/mips/mips32/libresolv.abilist | 1 - > .../sysv/linux/mips/mips32/nofpu/libc.abilist | 2 + > .../sysv/linux/mips/mips64/n32/libc.abilist | 2 + > .../linux/mips/mips64/n32/libresolv.abilist | 1 - > .../sysv/linux/mips/mips64/n64/libc.abilist | 2 + > .../linux/mips/mips64/n64/libresolv.abilist | 1 - > sysdeps/unix/sysv/linux/nios2/libc.abilist | 2 + > .../unix/sysv/linux/nios2/libresolv.abilist | 1 - > .../linux/powerpc/powerpc32/fpu/libc.abilist | 2 + > .../linux/powerpc/powerpc32/libresolv.abilist | 1 - > .../powerpc/powerpc32/nofpu/libc.abilist | 2 + > .../linux/powerpc/powerpc64/be/libc.abilist | 2 + > .../powerpc/powerpc64/be/libresolv.abilist | 1 - > .../linux/powerpc/powerpc64/le/libc.abilist | 2 + > .../powerpc/powerpc64/le/libresolv.abilist | 1 - > .../unix/sysv/linux/riscv/rv32/libc.abilist | 2 + > .../sysv/linux/riscv/rv32/libresolv.abilist | 1 - > .../unix/sysv/linux/riscv/rv64/libc.abilist | 2 + > .../sysv/linux/riscv/rv64/libresolv.abilist | 1 - > .../unix/sysv/linux/s390/s390-32/libc.abilist | 2 + > .../sysv/linux/s390/s390-32/libresolv.abilist | 1 - > .../unix/sysv/linux/s390/s390-64/libc.abilist | 2 + > .../sysv/linux/s390/s390-64/libresolv.abilist | 1 - > sysdeps/unix/sysv/linux/sh/be/libc.abilist | 2 + > .../unix/sysv/linux/sh/be/libresolv.abilist | 1 - > sysdeps/unix/sysv/linux/sh/le/libc.abilist | 2 + > .../unix/sysv/linux/sh/le/libresolv.abilist | 1 - > .../sysv/linux/sparc/sparc32/libc.abilist | 2 + > .../linux/sparc/sparc32/libresolv.abilist | 1 - > .../sysv/linux/sparc/sparc64/libc.abilist | 2 + > .../linux/sparc/sparc64/libresolv.abilist | 1 - > .../unix/sysv/linux/x86_64/64/libc.abilist | 2 + > .../sysv/linux/x86_64/64/libresolv.abilist | 1 - > .../unix/sysv/linux/x86_64/x32/libc.abilist | 2 + > .../sysv/linux/x86_64/x32/libresolv.abilist | 1 - > 69 files changed, 143 insertions(+), 70 deletions(-) > create mode 100644 resolv/ns_name_skip.c > > diff --git a/include/arpa/nameser.h b/include/arpa/nameser.h > index 2396a43030..c4ec0aaf7a 100644 > --- a/include/arpa/nameser.h > +++ b/include/arpa/nameser.h > @@ -67,7 +67,6 @@ libresolv_hidden_proto (ns_skiprr) > libresolv_hidden_proto (ns_parserr) > libresolv_hidden_proto (ns_name_pton) > libresolv_hidden_proto (ns_name_pack) > -libresolv_hidden_proto (ns_name_skip) > libresolv_hidden_proto (ns_name_compress) > libresolv_hidden_proto (ns_name_uncompress) > libresolv_hidden_proto (ns_sprintrr) > @@ -79,6 +78,8 @@ libresolv_hidden_proto (ns_format_ttl) > > extern __typeof (ns_name_ntop) __ns_name_ntop; > libc_hidden_proto (__ns_name_ntop) > +extern __typeof (ns_name_skip) __ns_name_skip; > +libc_hidden_proto (__ns_name_skip) > extern __typeof (ns_name_unpack) __ns_name_unpack; > libc_hidden_proto (__ns_name_unpack) > > diff --git a/resolv/Makefile b/resolv/Makefile > index 469a9a55ae..91ce46a3b9 100644 > --- a/resolv/Makefile > +++ b/resolv/Makefile > @@ -33,6 +33,7 @@ routines := \ > inet_ntop \ > inet_pton \ > ns_name_ntop \ > + ns_name_skip \ > ns_name_unpack \ > nsap_addr \ > res-close \ > diff --git a/resolv/Versions b/resolv/Versions > index 9b5c4d9733..b075881b24 100644 > --- a/resolv/Versions > +++ b/resolv/Versions > @@ -26,6 +26,7 @@ libc { > } > GLIBC_2.9 { > ns_name_ntop; > + ns_name_skip; > ns_name_unpack; > } > GLIBC_2.34 { > @@ -36,6 +37,7 @@ libc { > getaddrinfo_a; > %endif > ns_name_ntop; > + ns_name_skip; > ns_name_unpack; > } > GLIBC_PRIVATE { > @@ -45,9 +47,10 @@ libc { > __h_errno; > __inet_aton_exact; > __inet_pton_length; > - __res_iclose; > __ns_name_ntop; > + __ns_name_skip; > __ns_name_unpack; > + __res_iclose; > __resolv_context_get; > __resolv_context_get_override; > __resolv_context_get_preinit; > diff --git a/resolv/ns_name.c b/resolv/ns_name.c > index a0d541f110..58d6a60ce4 100644 > --- a/resolv/ns_name.c > +++ b/resolv/ns_name.c > @@ -397,43 +397,6 @@ ns_name_rollback(const u_char *src, const u_char **dnptrs, > } > } > > -/*% > - * Advance *ptrptr to skip over the compressed name it points at. > - * > - * return: > - *\li 0 on success, -1 (with errno set) on failure. > - */ > -int > -ns_name_skip(const u_char **ptrptr, const u_char *eom) > -{ > - const u_char *cp; > - u_int n; > - > - cp = *ptrptr; > - while (cp < eom && (n = *cp++) != 0) { > - /* Check for indirection. */ > - switch (n & NS_CMPRSFLGS) { > - case 0: /*%< normal case, n == len */ > - cp += n; > - continue; > - case NS_CMPRSFLGS: /*%< indirection */ > - cp++; > - break; > - default: /*%< illegal type */ > - __set_errno (EMSGSIZE); > - return (-1); > - } > - break; > - } > - if (cp > eom) { > - __set_errno (EMSGSIZE); > - return (-1); > - } > - *ptrptr = cp; > - return (0); > -} > -libresolv_hidden_def (ns_name_skip) > - > /* Private. */ > > /*% > diff --git a/resolv/ns_name_skip.c b/resolv/ns_name_skip.c > new file mode 100644 > index 0000000000..c26d658a49 > --- /dev/null > +++ b/resolv/ns_name_skip.c > @@ -0,0 +1,70 @@ > +/* Skip over a (potentially compressed) domain name in wire format. > + * Copyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC") > + * Copyright (c) 1996,1999 by Internet Software Consortium. > + * > + * Permission to use, copy, modify, and distribute this software for any > + * purpose with or without fee is hereby granted, provided that the above > + * copyright notice and this permission notice appear in all copies. > + * > + * THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES > + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF > + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR > + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES > + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN > + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT > + * OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. > + */ > + > +#include > +#include > +#include > + > +/* Advances *PTRPTR to skip over the compressed name it points at. > + Returns 0 on success, -1 (with errno set) on failure. */ > +int > +___ns_name_skip (const unsigned char **ptrptr, const unsigned char *eom) > +{ > + const unsigned char *cp; > + unsigned int n; OK. > + > + cp = *ptrptr; > + while (cp < eom) OK. Keep checking for < eom which is bounded. > + { > + n = *cp++; OK. Advance. > + if (n == 0) > + { > + /* End of domain name without indirection. */ > + *ptrptr = cp; > + return 0; > + } > + > + /* Check for indirection. */ > + switch (n & NS_CMPRSFLGS) > + { > + case 0: /* Normal case, n == len. */ > + if (eom - cp < n) > + goto malformed; OK. New check for exceeding eom. Nice! > + cp += n; > + break; > + case NS_CMPRSFLGS: /* Indirection. */ > + if (cp == eom) > + /* No room for second indirection byte. */ > + goto malformed; OK. New check for exceeding eom. Nice! > + *ptrptr = cp + 1; > + return 0; > + default: /* Illegal type. */ > + goto malformed; > + } > + } > + > + malformed: > + __set_errno (EMSGSIZE); > + return -1; OK. > +} > +versioned_symbol (libc, ___ns_name_skip, ns_name_skip, GLIBC_2_34); > +versioned_symbol (libc, ___ns_name_skip, __ns_name_skip, GLIBC_PRIVATE); > +libc_hidden_ver (___ns_name_skip, __ns_name_skip) > + > +#if OTHER_SHLIB_COMPAT (libresolv, GLIBC_2_9, GLIBC_2_34) > +compat_symbol (libresolv, ___ns_name_skip, ns_name_skip, GLIBC_2_9); > +#endif > diff --git a/sysdeps/mach/hurd/i386/libc.abilist b/sysdeps/mach/hurd/i386/libc.abilist > index bf67af76e8..60d11fe99f 100644 > --- a/sysdeps/mach/hurd/i386/libc.abilist > +++ b/sysdeps/mach/hurd/i386/libc.abilist > @@ -2242,6 +2242,7 @@ GLIBC_2.34 login_tty F > GLIBC_2.34 logout F > GLIBC_2.34 logwtmp F > GLIBC_2.34 ns_name_ntop F > +GLIBC_2.34 ns_name_skip F > GLIBC_2.34 ns_name_unpack F > GLIBC_2.34 openpty F > GLIBC_2.34 posix_spawn_file_actions_addclosefrom_np F > @@ -2365,6 +2366,7 @@ GLIBC_2.8 __vdprintf_chk F > GLIBC_2.8 qsort_r F > GLIBC_2.9 dup3 F > GLIBC_2.9 ns_name_ntop F > +GLIBC_2.9 ns_name_skip F > GLIBC_2.9 ns_name_unpack F > GLIBC_2.9 pipe2 F > HURD_CTHREADS_0.3 __cthread_getspecific F > diff --git a/sysdeps/mach/hurd/i386/libresolv.abilist b/sysdeps/mach/hurd/i386/libresolv.abilist > index ac0ee33f74..adb8afdfdb 100644 > --- a/sysdeps/mach/hurd/i386/libresolv.abilist > +++ b/sysdeps/mach/hurd/i386/libresolv.abilist > @@ -75,7 +75,6 @@ GLIBC_2.9 ns_name_ntol F > GLIBC_2.9 ns_name_pack F > GLIBC_2.9 ns_name_pton F > GLIBC_2.9 ns_name_rollback F > -GLIBC_2.9 ns_name_skip F > GLIBC_2.9 ns_name_uncompress F > GLIBC_2.9 ns_parse_ttl F > GLIBC_2.9 ns_parserr F > diff --git a/sysdeps/unix/sysv/linux/aarch64/libc.abilist b/sysdeps/unix/sysv/linux/aarch64/libc.abilist > index 109b905574..dbfe495002 100644 > --- a/sysdeps/unix/sysv/linux/aarch64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/aarch64/libc.abilist > @@ -1405,6 +1405,7 @@ GLIBC_2.17 nl_langinfo_l F > GLIBC_2.17 nrand48 F > GLIBC_2.17 nrand48_r F > GLIBC_2.17 ns_name_ntop F > +GLIBC_2.17 ns_name_skip F > GLIBC_2.17 ns_name_unpack F > GLIBC_2.17 ntohl F > GLIBC_2.17 ntohs F > @@ -2455,6 +2456,7 @@ GLIBC_2.34 mtx_timedlock F > GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 ns_name_ntop F > +GLIBC_2.34 ns_name_skip F > GLIBC_2.34 ns_name_unpack F > GLIBC_2.34 openpty F > GLIBC_2.34 posix_spawn_file_actions_addclosefrom_np F > diff --git a/sysdeps/unix/sysv/linux/aarch64/libresolv.abilist b/sysdeps/unix/sysv/linux/aarch64/libresolv.abilist > index 088a380288..0c18a1077e 100644 > --- a/sysdeps/unix/sysv/linux/aarch64/libresolv.abilist > +++ b/sysdeps/unix/sysv/linux/aarch64/libresolv.abilist > @@ -70,7 +70,6 @@ GLIBC_2.17 ns_name_ntol F > GLIBC_2.17 ns_name_pack F > GLIBC_2.17 ns_name_pton F > GLIBC_2.17 ns_name_rollback F > -GLIBC_2.17 ns_name_skip F > GLIBC_2.17 ns_name_uncompress F > GLIBC_2.17 ns_parse_ttl F > GLIBC_2.17 ns_parserr F > diff --git a/sysdeps/unix/sysv/linux/alpha/libc.abilist b/sysdeps/unix/sysv/linux/alpha/libc.abilist > index ae278c0340..0e29e1b275 100644 > --- a/sysdeps/unix/sysv/linux/alpha/libc.abilist > +++ b/sysdeps/unix/sysv/linux/alpha/libc.abilist > @@ -2552,6 +2552,7 @@ GLIBC_2.34 mtx_timedlock F > GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 ns_name_ntop F > +GLIBC_2.34 ns_name_skip F > GLIBC_2.34 ns_name_unpack F > GLIBC_2.34 openpty F > GLIBC_2.34 posix_spawn_file_actions_addclosefrom_np F > @@ -2988,5 +2989,6 @@ GLIBC_2.9 dup3 F > GLIBC_2.9 epoll_create1 F > GLIBC_2.9 inotify_init1 F > GLIBC_2.9 ns_name_ntop F > +GLIBC_2.9 ns_name_skip F > GLIBC_2.9 ns_name_unpack F > GLIBC_2.9 pipe2 F > diff --git a/sysdeps/unix/sysv/linux/alpha/libresolv.abilist b/sysdeps/unix/sysv/linux/alpha/libresolv.abilist > index 96bfcda497..e37222f6fd 100644 > --- a/sysdeps/unix/sysv/linux/alpha/libresolv.abilist > +++ b/sysdeps/unix/sysv/linux/alpha/libresolv.abilist > @@ -80,7 +80,6 @@ GLIBC_2.9 ns_name_ntol F > GLIBC_2.9 ns_name_pack F > GLIBC_2.9 ns_name_pton F > GLIBC_2.9 ns_name_rollback F > -GLIBC_2.9 ns_name_skip F > GLIBC_2.9 ns_name_uncompress F > GLIBC_2.9 ns_parse_ttl F > GLIBC_2.9 ns_parserr F > diff --git a/sysdeps/unix/sysv/linux/arc/libc.abilist b/sysdeps/unix/sysv/linux/arc/libc.abilist > index a271d889e0..6b335b5580 100644 > --- a/sysdeps/unix/sysv/linux/arc/libc.abilist > +++ b/sysdeps/unix/sysv/linux/arc/libc.abilist > @@ -1339,6 +1339,7 @@ GLIBC_2.32 nl_langinfo_l F > GLIBC_2.32 nrand48 F > GLIBC_2.32 nrand48_r F > GLIBC_2.32 ns_name_ntop F > +GLIBC_2.32 ns_name_skip F > GLIBC_2.32 ns_name_unpack F > GLIBC_2.32 ntohl F > GLIBC_2.32 ntohs F > @@ -2214,6 +2215,7 @@ GLIBC_2.34 mtx_timedlock F > GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 ns_name_ntop F > +GLIBC_2.34 ns_name_skip F > GLIBC_2.34 ns_name_unpack F > GLIBC_2.34 openpty F > GLIBC_2.34 posix_spawn_file_actions_addclosefrom_np F > diff --git a/sysdeps/unix/sysv/linux/arc/libresolv.abilist b/sysdeps/unix/sysv/linux/arc/libresolv.abilist > index a2a3b33098..ebaa6c47e5 100644 > --- a/sysdeps/unix/sysv/linux/arc/libresolv.abilist > +++ b/sysdeps/unix/sysv/linux/arc/libresolv.abilist > @@ -63,7 +63,6 @@ GLIBC_2.32 ns_name_ntol F > GLIBC_2.32 ns_name_pack F > GLIBC_2.32 ns_name_pton F > GLIBC_2.32 ns_name_rollback F > -GLIBC_2.32 ns_name_skip F > GLIBC_2.32 ns_name_uncompress F > GLIBC_2.32 ns_parse_ttl F > GLIBC_2.32 ns_parserr F > diff --git a/sysdeps/unix/sysv/linux/arm/be/libc.abilist b/sysdeps/unix/sysv/linux/arm/be/libc.abilist > index 97ce687b41..734b29ab67 100644 > --- a/sysdeps/unix/sysv/linux/arm/be/libc.abilist > +++ b/sysdeps/unix/sysv/linux/arm/be/libc.abilist > @@ -346,6 +346,7 @@ GLIBC_2.34 mtx_timedlock F > GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 ns_name_ntop F > +GLIBC_2.34 ns_name_skip F > GLIBC_2.34 ns_name_unpack F > GLIBC_2.34 openpty F > GLIBC_2.34 posix_spawn_file_actions_addclosefrom_np F > @@ -2684,5 +2685,6 @@ GLIBC_2.9 dup3 F > GLIBC_2.9 epoll_create1 F > GLIBC_2.9 inotify_init1 F > GLIBC_2.9 ns_name_ntop F > +GLIBC_2.9 ns_name_skip F > GLIBC_2.9 ns_name_unpack F > GLIBC_2.9 pipe2 F > diff --git a/sysdeps/unix/sysv/linux/arm/be/libresolv.abilist b/sysdeps/unix/sysv/linux/arm/be/libresolv.abilist > index b65f928a24..95f13ba713 100644 > --- a/sysdeps/unix/sysv/linux/arm/be/libresolv.abilist > +++ b/sysdeps/unix/sysv/linux/arm/be/libresolv.abilist > @@ -75,7 +75,6 @@ GLIBC_2.9 ns_name_ntol F > GLIBC_2.9 ns_name_pack F > GLIBC_2.9 ns_name_pton F > GLIBC_2.9 ns_name_rollback F > -GLIBC_2.9 ns_name_skip F > GLIBC_2.9 ns_name_uncompress F > GLIBC_2.9 ns_parse_ttl F > GLIBC_2.9 ns_parserr F > diff --git a/sysdeps/unix/sysv/linux/arm/le/libc.abilist b/sysdeps/unix/sysv/linux/arm/le/libc.abilist > index 64c85c5ac7..d4e2d66553 100644 > --- a/sysdeps/unix/sysv/linux/arm/le/libc.abilist > +++ b/sysdeps/unix/sysv/linux/arm/le/libc.abilist > @@ -343,6 +343,7 @@ GLIBC_2.34 mtx_timedlock F > GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 ns_name_ntop F > +GLIBC_2.34 ns_name_skip F > GLIBC_2.34 ns_name_unpack F > GLIBC_2.34 openpty F > GLIBC_2.34 posix_spawn_file_actions_addclosefrom_np F > @@ -2681,5 +2682,6 @@ GLIBC_2.9 dup3 F > GLIBC_2.9 epoll_create1 F > GLIBC_2.9 inotify_init1 F > GLIBC_2.9 ns_name_ntop F > +GLIBC_2.9 ns_name_skip F > GLIBC_2.9 ns_name_unpack F > GLIBC_2.9 pipe2 F > diff --git a/sysdeps/unix/sysv/linux/arm/le/libresolv.abilist b/sysdeps/unix/sysv/linux/arm/le/libresolv.abilist > index b65f928a24..95f13ba713 100644 > --- a/sysdeps/unix/sysv/linux/arm/le/libresolv.abilist > +++ b/sysdeps/unix/sysv/linux/arm/le/libresolv.abilist > @@ -75,7 +75,6 @@ GLIBC_2.9 ns_name_ntol F > GLIBC_2.9 ns_name_pack F > GLIBC_2.9 ns_name_pton F > GLIBC_2.9 ns_name_rollback F > -GLIBC_2.9 ns_name_skip F > GLIBC_2.9 ns_name_uncompress F > GLIBC_2.9 ns_parse_ttl F > GLIBC_2.9 ns_parserr F > diff --git a/sysdeps/unix/sysv/linux/csky/libc.abilist b/sysdeps/unix/sysv/linux/csky/libc.abilist > index edc85dc1e1..ba1b6304de 100644 > --- a/sysdeps/unix/sysv/linux/csky/libc.abilist > +++ b/sysdeps/unix/sysv/linux/csky/libc.abilist > @@ -1396,6 +1396,7 @@ GLIBC_2.29 nl_langinfo_l F > GLIBC_2.29 nrand48 F > GLIBC_2.29 nrand48_r F > GLIBC_2.29 ns_name_ntop F > +GLIBC_2.29 ns_name_skip F > GLIBC_2.29 ns_name_unpack F > GLIBC_2.29 ntohl F > GLIBC_2.29 ntohs F > @@ -2480,6 +2481,7 @@ GLIBC_2.34 mtx_timedlock F > GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 ns_name_ntop F > +GLIBC_2.34 ns_name_skip F > GLIBC_2.34 ns_name_unpack F > GLIBC_2.34 openpty F > GLIBC_2.34 posix_spawn_file_actions_addclosefrom_np F > diff --git a/sysdeps/unix/sysv/linux/csky/libresolv.abilist b/sysdeps/unix/sysv/linux/csky/libresolv.abilist > index 706af86332..d12b2546a3 100644 > --- a/sysdeps/unix/sysv/linux/csky/libresolv.abilist > +++ b/sysdeps/unix/sysv/linux/csky/libresolv.abilist > @@ -63,7 +63,6 @@ GLIBC_2.29 ns_name_ntol F > GLIBC_2.29 ns_name_pack F > GLIBC_2.29 ns_name_pton F > GLIBC_2.29 ns_name_rollback F > -GLIBC_2.29 ns_name_skip F > GLIBC_2.29 ns_name_uncompress F > GLIBC_2.29 ns_parse_ttl F > GLIBC_2.29 ns_parserr F > diff --git a/sysdeps/unix/sysv/linux/hppa/libc.abilist b/sysdeps/unix/sysv/linux/hppa/libc.abilist > index 918b703f71..8e81396345 100644 > --- a/sysdeps/unix/sysv/linux/hppa/libc.abilist > +++ b/sysdeps/unix/sysv/linux/hppa/libc.abilist > @@ -2431,6 +2431,7 @@ GLIBC_2.34 mtx_timedlock F > GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 ns_name_ntop F > +GLIBC_2.34 ns_name_skip F > GLIBC_2.34 ns_name_unpack F > GLIBC_2.34 openpty F > GLIBC_2.34 posix_spawn_file_actions_addclosefrom_np F > @@ -2698,5 +2699,6 @@ GLIBC_2.9 dup3 F > GLIBC_2.9 epoll_create1 F > GLIBC_2.9 inotify_init1 F > GLIBC_2.9 ns_name_ntop F > +GLIBC_2.9 ns_name_skip F > GLIBC_2.9 ns_name_unpack F > GLIBC_2.9 pipe2 F > diff --git a/sysdeps/unix/sysv/linux/hppa/libresolv.abilist b/sysdeps/unix/sysv/linux/hppa/libresolv.abilist > index 65c4147299..28c1c23789 100644 > --- a/sysdeps/unix/sysv/linux/hppa/libresolv.abilist > +++ b/sysdeps/unix/sysv/linux/hppa/libresolv.abilist > @@ -80,7 +80,6 @@ GLIBC_2.9 ns_name_ntol F > GLIBC_2.9 ns_name_pack F > GLIBC_2.9 ns_name_pton F > GLIBC_2.9 ns_name_rollback F > -GLIBC_2.9 ns_name_skip F > GLIBC_2.9 ns_name_uncompress F > GLIBC_2.9 ns_parse_ttl F > GLIBC_2.9 ns_parserr F > diff --git a/sysdeps/unix/sysv/linux/i386/libc.abilist b/sysdeps/unix/sysv/linux/i386/libc.abilist > index cd7d082741..9b07bb8d3c 100644 > --- a/sysdeps/unix/sysv/linux/i386/libc.abilist > +++ b/sysdeps/unix/sysv/linux/i386/libc.abilist > @@ -2615,6 +2615,7 @@ GLIBC_2.34 mtx_timedlock F > GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 ns_name_ntop F > +GLIBC_2.34 ns_name_skip F > GLIBC_2.34 ns_name_unpack F > GLIBC_2.34 openpty F > GLIBC_2.34 posix_spawn_file_actions_addclosefrom_np F > @@ -2882,5 +2883,6 @@ GLIBC_2.9 dup3 F > GLIBC_2.9 epoll_create1 F > GLIBC_2.9 inotify_init1 F > GLIBC_2.9 ns_name_ntop F > +GLIBC_2.9 ns_name_skip F > GLIBC_2.9 ns_name_unpack F > GLIBC_2.9 pipe2 F > diff --git a/sysdeps/unix/sysv/linux/i386/libresolv.abilist b/sysdeps/unix/sysv/linux/i386/libresolv.abilist > index 65c4147299..28c1c23789 100644 > --- a/sysdeps/unix/sysv/linux/i386/libresolv.abilist > +++ b/sysdeps/unix/sysv/linux/i386/libresolv.abilist > @@ -80,7 +80,6 @@ GLIBC_2.9 ns_name_ntol F > GLIBC_2.9 ns_name_pack F > GLIBC_2.9 ns_name_pton F > GLIBC_2.9 ns_name_rollback F > -GLIBC_2.9 ns_name_skip F > GLIBC_2.9 ns_name_uncompress F > GLIBC_2.9 ns_parse_ttl F > GLIBC_2.9 ns_parserr F > diff --git a/sysdeps/unix/sysv/linux/ia64/libc.abilist b/sysdeps/unix/sysv/linux/ia64/libc.abilist > index 3b8b100bbd..f4956f1d77 100644 > --- a/sysdeps/unix/sysv/linux/ia64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/ia64/libc.abilist > @@ -2390,6 +2390,7 @@ GLIBC_2.34 mtx_timedlock F > GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 ns_name_ntop F > +GLIBC_2.34 ns_name_skip F > GLIBC_2.34 ns_name_unpack F > GLIBC_2.34 openpty F > GLIBC_2.34 posix_spawn_file_actions_addclosefrom_np F > @@ -2657,5 +2658,6 @@ GLIBC_2.9 dup3 F > GLIBC_2.9 epoll_create1 F > GLIBC_2.9 inotify_init1 F > GLIBC_2.9 ns_name_ntop F > +GLIBC_2.9 ns_name_skip F > GLIBC_2.9 ns_name_unpack F > GLIBC_2.9 pipe2 F > diff --git a/sysdeps/unix/sysv/linux/ia64/libresolv.abilist b/sysdeps/unix/sysv/linux/ia64/libresolv.abilist > index 96bfcda497..e37222f6fd 100644 > --- a/sysdeps/unix/sysv/linux/ia64/libresolv.abilist > +++ b/sysdeps/unix/sysv/linux/ia64/libresolv.abilist > @@ -80,7 +80,6 @@ GLIBC_2.9 ns_name_ntol F > GLIBC_2.9 ns_name_pack F > GLIBC_2.9 ns_name_pton F > GLIBC_2.9 ns_name_rollback F > -GLIBC_2.9 ns_name_skip F > GLIBC_2.9 ns_name_uncompress F > GLIBC_2.9 ns_parse_ttl F > GLIBC_2.9 ns_parserr F > diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist > index 4036b8c739..6d0e4f6609 100644 > --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist > +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist > @@ -347,6 +347,7 @@ GLIBC_2.34 mtx_timedlock F > GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 ns_name_ntop F > +GLIBC_2.34 ns_name_skip F > GLIBC_2.34 ns_name_unpack F > GLIBC_2.34 openpty F > GLIBC_2.34 posix_spawn_file_actions_addclosefrom_np F > @@ -2663,5 +2664,6 @@ GLIBC_2.9 dup3 F > GLIBC_2.9 epoll_create1 F > GLIBC_2.9 inotify_init1 F > GLIBC_2.9 ns_name_ntop F > +GLIBC_2.9 ns_name_skip F > GLIBC_2.9 ns_name_unpack F > GLIBC_2.9 pipe2 F > diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libresolv.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libresolv.abilist > index b65f928a24..95f13ba713 100644 > --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libresolv.abilist > +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libresolv.abilist > @@ -75,7 +75,6 @@ GLIBC_2.9 ns_name_ntol F > GLIBC_2.9 ns_name_pack F > GLIBC_2.9 ns_name_pton F > GLIBC_2.9 ns_name_rollback F > -GLIBC_2.9 ns_name_skip F > GLIBC_2.9 ns_name_uncompress F > GLIBC_2.9 ns_parse_ttl F > GLIBC_2.9 ns_parserr F > diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist > index fb9964f928..e7e115b594 100644 > --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist > +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist > @@ -2558,6 +2558,7 @@ GLIBC_2.34 mtx_timedlock F > GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 ns_name_ntop F > +GLIBC_2.34 ns_name_skip F > GLIBC_2.34 ns_name_unpack F > GLIBC_2.34 openpty F > GLIBC_2.34 posix_spawn_file_actions_addclosefrom_np F > @@ -2825,5 +2826,6 @@ GLIBC_2.9 dup3 F > GLIBC_2.9 epoll_create1 F > GLIBC_2.9 inotify_init1 F > GLIBC_2.9 ns_name_ntop F > +GLIBC_2.9 ns_name_skip F > GLIBC_2.9 ns_name_unpack F > GLIBC_2.9 pipe2 F > diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libresolv.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libresolv.abilist > index 65c4147299..28c1c23789 100644 > --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libresolv.abilist > +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libresolv.abilist > @@ -80,7 +80,6 @@ GLIBC_2.9 ns_name_ntol F > GLIBC_2.9 ns_name_pack F > GLIBC_2.9 ns_name_pton F > GLIBC_2.9 ns_name_rollback F > -GLIBC_2.9 ns_name_skip F > GLIBC_2.9 ns_name_uncompress F > GLIBC_2.9 ns_parse_ttl F > GLIBC_2.9 ns_parserr F > diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist > index 064fee7132..3cf1d6b911 100644 > --- a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist > +++ b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist > @@ -1407,6 +1407,7 @@ GLIBC_2.18 nl_langinfo_l F > GLIBC_2.18 nrand48 F > GLIBC_2.18 nrand48_r F > GLIBC_2.18 ns_name_ntop F > +GLIBC_2.18 ns_name_skip F > GLIBC_2.18 ns_name_unpack F > GLIBC_2.18 ntohl F > GLIBC_2.18 ntohs F > @@ -2531,6 +2532,7 @@ GLIBC_2.34 mtx_timedlock F > GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 ns_name_ntop F > +GLIBC_2.34 ns_name_skip F > GLIBC_2.34 ns_name_unpack F > GLIBC_2.34 openpty F > GLIBC_2.34 posix_spawn_file_actions_addclosefrom_np F > diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libresolv.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libresolv.abilist > index b37f89df02..36c1e1477d 100644 > --- a/sysdeps/unix/sysv/linux/microblaze/be/libresolv.abilist > +++ b/sysdeps/unix/sysv/linux/microblaze/be/libresolv.abilist > @@ -70,7 +70,6 @@ GLIBC_2.18 ns_name_ntol F > GLIBC_2.18 ns_name_pack F > GLIBC_2.18 ns_name_pton F > GLIBC_2.18 ns_name_rollback F > -GLIBC_2.18 ns_name_skip F > GLIBC_2.18 ns_name_uncompress F > GLIBC_2.18 ns_parse_ttl F > GLIBC_2.18 ns_parserr F > diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist > index 14541859b5..9d1742d3e8 100644 > --- a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist > +++ b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist > @@ -1407,6 +1407,7 @@ GLIBC_2.18 nl_langinfo_l F > GLIBC_2.18 nrand48 F > GLIBC_2.18 nrand48_r F > GLIBC_2.18 ns_name_ntop F > +GLIBC_2.18 ns_name_skip F > GLIBC_2.18 ns_name_unpack F > GLIBC_2.18 ntohl F > GLIBC_2.18 ntohs F > @@ -2528,6 +2529,7 @@ GLIBC_2.34 mtx_timedlock F > GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 ns_name_ntop F > +GLIBC_2.34 ns_name_skip F > GLIBC_2.34 ns_name_unpack F > GLIBC_2.34 openpty F > GLIBC_2.34 posix_spawn_file_actions_addclosefrom_np F > diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libresolv.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libresolv.abilist > index b37f89df02..36c1e1477d 100644 > --- a/sysdeps/unix/sysv/linux/microblaze/le/libresolv.abilist > +++ b/sysdeps/unix/sysv/linux/microblaze/le/libresolv.abilist > @@ -70,7 +70,6 @@ GLIBC_2.18 ns_name_ntol F > GLIBC_2.18 ns_name_pack F > GLIBC_2.18 ns_name_pton F > GLIBC_2.18 ns_name_rollback F > -GLIBC_2.18 ns_name_skip F > GLIBC_2.18 ns_name_uncompress F > GLIBC_2.18 ns_parse_ttl F > GLIBC_2.18 ns_parserr F > diff --git a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist > index 8a5c574be3..391123b10b 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist > @@ -2523,6 +2523,7 @@ GLIBC_2.34 mtx_timedlock F > GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 ns_name_ntop F > +GLIBC_2.34 ns_name_skip F > GLIBC_2.34 ns_name_unpack F > GLIBC_2.34 openpty F > GLIBC_2.34 posix_spawn_file_actions_addclosefrom_np F > @@ -2786,5 +2787,6 @@ GLIBC_2.9 dup3 F > GLIBC_2.9 epoll_create1 F > GLIBC_2.9 inotify_init1 F > GLIBC_2.9 ns_name_ntop F > +GLIBC_2.9 ns_name_skip F > GLIBC_2.9 ns_name_unpack F > GLIBC_2.9 pipe2 F > diff --git a/sysdeps/unix/sysv/linux/mips/mips32/libresolv.abilist b/sysdeps/unix/sysv/linux/mips/mips32/libresolv.abilist > index 65c4147299..28c1c23789 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips32/libresolv.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips32/libresolv.abilist > @@ -80,7 +80,6 @@ GLIBC_2.9 ns_name_ntol F > GLIBC_2.9 ns_name_pack F > GLIBC_2.9 ns_name_pton F > GLIBC_2.9 ns_name_rollback F > -GLIBC_2.9 ns_name_skip F > GLIBC_2.9 ns_name_uncompress F > GLIBC_2.9 ns_parse_ttl F > GLIBC_2.9 ns_parserr F > diff --git a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist > index 4eccc7c2d0..816b0f4781 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist > @@ -2521,6 +2521,7 @@ GLIBC_2.34 mtx_timedlock F > GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 ns_name_ntop F > +GLIBC_2.34 ns_name_skip F > GLIBC_2.34 ns_name_unpack F > GLIBC_2.34 openpty F > GLIBC_2.34 posix_spawn_file_actions_addclosefrom_np F > @@ -2784,5 +2785,6 @@ GLIBC_2.9 dup3 F > GLIBC_2.9 epoll_create1 F > GLIBC_2.9 inotify_init1 F > GLIBC_2.9 ns_name_ntop F > +GLIBC_2.9 ns_name_skip F > GLIBC_2.9 ns_name_unpack F > GLIBC_2.9 pipe2 F > diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist > index 6cf6b1a267..2e2b0962fe 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist > @@ -2529,6 +2529,7 @@ GLIBC_2.34 mtx_timedlock F > GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 ns_name_ntop F > +GLIBC_2.34 ns_name_skip F > GLIBC_2.34 ns_name_unpack F > GLIBC_2.34 openpty F > GLIBC_2.34 posix_spawn_file_actions_addclosefrom_np F > @@ -2792,5 +2793,6 @@ GLIBC_2.9 dup3 F > GLIBC_2.9 epoll_create1 F > GLIBC_2.9 inotify_init1 F > GLIBC_2.9 ns_name_ntop F > +GLIBC_2.9 ns_name_skip F > GLIBC_2.9 ns_name_unpack F > GLIBC_2.9 pipe2 F > diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n32/libresolv.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n32/libresolv.abilist > index 65c4147299..28c1c23789 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips64/n32/libresolv.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips64/n32/libresolv.abilist > @@ -80,7 +80,6 @@ GLIBC_2.9 ns_name_ntol F > GLIBC_2.9 ns_name_pack F > GLIBC_2.9 ns_name_pton F > GLIBC_2.9 ns_name_rollback F > -GLIBC_2.9 ns_name_skip F > GLIBC_2.9 ns_name_uncompress F > GLIBC_2.9 ns_parse_ttl F > GLIBC_2.9 ns_parserr F > diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist > index 0fe1366b21..f273c60d4c 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist > @@ -2441,6 +2441,7 @@ GLIBC_2.34 mtx_timedlock F > GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 ns_name_ntop F > +GLIBC_2.34 ns_name_skip F > GLIBC_2.34 ns_name_unpack F > GLIBC_2.34 openpty F > GLIBC_2.34 posix_spawn_file_actions_addclosefrom_np F > @@ -2704,5 +2705,6 @@ GLIBC_2.9 dup3 F > GLIBC_2.9 epoll_create1 F > GLIBC_2.9 inotify_init1 F > GLIBC_2.9 ns_name_ntop F > +GLIBC_2.9 ns_name_skip F > GLIBC_2.9 ns_name_unpack F > GLIBC_2.9 pipe2 F > diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n64/libresolv.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n64/libresolv.abilist > index 96bfcda497..e37222f6fd 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips64/n64/libresolv.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips64/n64/libresolv.abilist > @@ -80,7 +80,6 @@ GLIBC_2.9 ns_name_ntol F > GLIBC_2.9 ns_name_pack F > GLIBC_2.9 ns_name_pton F > GLIBC_2.9 ns_name_rollback F > -GLIBC_2.9 ns_name_skip F > GLIBC_2.9 ns_name_uncompress F > GLIBC_2.9 ns_parse_ttl F > GLIBC_2.9 ns_parserr F > diff --git a/sysdeps/unix/sysv/linux/nios2/libc.abilist b/sysdeps/unix/sysv/linux/nios2/libc.abilist > index d8ab09dd70..5967c94d35 100644 > --- a/sysdeps/unix/sysv/linux/nios2/libc.abilist > +++ b/sysdeps/unix/sysv/linux/nios2/libc.abilist > @@ -1450,6 +1450,7 @@ GLIBC_2.21 nl_langinfo_l F > GLIBC_2.21 nrand48 F > GLIBC_2.21 nrand48_r F > GLIBC_2.21 ns_name_ntop F > +GLIBC_2.21 ns_name_skip F > GLIBC_2.21 ns_name_unpack F > GLIBC_2.21 ntohl F > GLIBC_2.21 ntohs F > @@ -2570,6 +2571,7 @@ GLIBC_2.34 mtx_timedlock F > GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 ns_name_ntop F > +GLIBC_2.34 ns_name_skip F > GLIBC_2.34 ns_name_unpack F > GLIBC_2.34 openpty F > GLIBC_2.34 posix_spawn_file_actions_addclosefrom_np F > diff --git a/sysdeps/unix/sysv/linux/nios2/libresolv.abilist b/sysdeps/unix/sysv/linux/nios2/libresolv.abilist > index 5440f128a1..6a3ee63c15 100644 > --- a/sysdeps/unix/sysv/linux/nios2/libresolv.abilist > +++ b/sysdeps/unix/sysv/linux/nios2/libresolv.abilist > @@ -70,7 +70,6 @@ GLIBC_2.21 ns_name_ntol F > GLIBC_2.21 ns_name_pack F > GLIBC_2.21 ns_name_pton F > GLIBC_2.21 ns_name_rollback F > -GLIBC_2.21 ns_name_skip F > GLIBC_2.21 ns_name_uncompress F > GLIBC_2.21 ns_parse_ttl F > GLIBC_2.21 ns_parserr F > diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist > index a7396733ca..fe7339820f 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist > @@ -2585,6 +2585,7 @@ GLIBC_2.34 mtx_timedlock F > GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 ns_name_ntop F > +GLIBC_2.34 ns_name_skip F > GLIBC_2.34 ns_name_unpack F > GLIBC_2.34 openpty F > GLIBC_2.34 posix_spawn_file_actions_addclosefrom_np F > @@ -3023,5 +3024,6 @@ GLIBC_2.9 dup3 F > GLIBC_2.9 epoll_create1 F > GLIBC_2.9 inotify_init1 F > GLIBC_2.9 ns_name_ntop F > +GLIBC_2.9 ns_name_skip F > GLIBC_2.9 ns_name_unpack F > GLIBC_2.9 pipe2 F > diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/libresolv.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/libresolv.abilist > index 65c4147299..28c1c23789 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/libresolv.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/libresolv.abilist > @@ -80,7 +80,6 @@ GLIBC_2.9 ns_name_ntol F > GLIBC_2.9 ns_name_pack F > GLIBC_2.9 ns_name_pton F > GLIBC_2.9 ns_name_rollback F > -GLIBC_2.9 ns_name_skip F > GLIBC_2.9 ns_name_uncompress F > GLIBC_2.9 ns_parse_ttl F > GLIBC_2.9 ns_parserr F > diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist > index f4fa630d45..5889603bf1 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist > @@ -2618,6 +2618,7 @@ GLIBC_2.34 mtx_timedlock F > GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 ns_name_ntop F > +GLIBC_2.34 ns_name_skip F > GLIBC_2.34 ns_name_unpack F > GLIBC_2.34 openpty F > GLIBC_2.34 posix_spawn_file_actions_addclosefrom_np F > @@ -3068,5 +3069,6 @@ GLIBC_2.9 dup3 F > GLIBC_2.9 epoll_create1 F > GLIBC_2.9 inotify_init1 F > GLIBC_2.9 ns_name_ntop F > +GLIBC_2.9 ns_name_skip F > GLIBC_2.9 ns_name_unpack F > GLIBC_2.9 pipe2 F > diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist > index 988ac70948..3b45bd462f 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist > @@ -2354,6 +2354,7 @@ GLIBC_2.34 mtx_timedlock F > GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 ns_name_ntop F > +GLIBC_2.34 ns_name_skip F > GLIBC_2.34 ns_name_unpack F > GLIBC_2.34 openpty F > GLIBC_2.34 posix_spawn_file_actions_addclosefrom_np F > @@ -2792,5 +2793,6 @@ GLIBC_2.9 dup3 F > GLIBC_2.9 epoll_create1 F > GLIBC_2.9 inotify_init1 F > GLIBC_2.9 ns_name_ntop F > +GLIBC_2.9 ns_name_skip F > GLIBC_2.9 ns_name_unpack F > GLIBC_2.9 pipe2 F > diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libresolv.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libresolv.abilist > index f9615e3258..264da9339e 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libresolv.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libresolv.abilist > @@ -75,7 +75,6 @@ GLIBC_2.9 ns_name_ntol F > GLIBC_2.9 ns_name_pack F > GLIBC_2.9 ns_name_pton F > GLIBC_2.9 ns_name_rollback F > -GLIBC_2.9 ns_name_skip F > GLIBC_2.9 ns_name_uncompress F > GLIBC_2.9 ns_parse_ttl F > GLIBC_2.9 ns_parserr F > diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist > index 1cabd6411b..7aa4d0e136 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist > @@ -1493,6 +1493,7 @@ GLIBC_2.17 nl_langinfo_l F > GLIBC_2.17 nrand48 F > GLIBC_2.17 nrand48_r F > GLIBC_2.17 ns_name_ntop F > +GLIBC_2.17 ns_name_skip F > GLIBC_2.17 ns_name_unpack F > GLIBC_2.17 ntohl F > GLIBC_2.17 ntohs F > @@ -2651,6 +2652,7 @@ GLIBC_2.34 mtx_timedlock F > GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 ns_name_ntop F > +GLIBC_2.34 ns_name_skip F > GLIBC_2.34 ns_name_unpack F > GLIBC_2.34 openpty F > GLIBC_2.34 posix_spawn_file_actions_addclosefrom_np F > diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libresolv.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libresolv.abilist > index 088a380288..0c18a1077e 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libresolv.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libresolv.abilist > @@ -70,7 +70,6 @@ GLIBC_2.17 ns_name_ntol F > GLIBC_2.17 ns_name_pack F > GLIBC_2.17 ns_name_pton F > GLIBC_2.17 ns_name_rollback F > -GLIBC_2.17 ns_name_skip F > GLIBC_2.17 ns_name_uncompress F > GLIBC_2.17 ns_parse_ttl F > GLIBC_2.17 ns_parserr F > diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist > index 48a4d4cc40..c8883dac58 100644 > --- a/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist > +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist > @@ -1341,6 +1341,7 @@ GLIBC_2.33 nl_langinfo_l F > GLIBC_2.33 nrand48 F > GLIBC_2.33 nrand48_r F > GLIBC_2.33 ns_name_ntop F > +GLIBC_2.33 ns_name_skip F > GLIBC_2.33 ns_name_unpack F > GLIBC_2.33 ntohl F > GLIBC_2.33 ntohs F > @@ -2216,6 +2217,7 @@ GLIBC_2.34 mtx_timedlock F > GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 ns_name_ntop F > +GLIBC_2.34 ns_name_skip F > GLIBC_2.34 ns_name_unpack F > GLIBC_2.34 openpty F > GLIBC_2.34 posix_spawn_file_actions_addclosefrom_np F > diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/libresolv.abilist b/sysdeps/unix/sysv/linux/riscv/rv32/libresolv.abilist > index e7595e5a28..ac64eed3e8 100644 > --- a/sysdeps/unix/sysv/linux/riscv/rv32/libresolv.abilist > +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libresolv.abilist > @@ -63,7 +63,6 @@ GLIBC_2.33 ns_name_ntol F > GLIBC_2.33 ns_name_pack F > GLIBC_2.33 ns_name_pton F > GLIBC_2.33 ns_name_rollback F > -GLIBC_2.33 ns_name_skip F > GLIBC_2.33 ns_name_uncompress F > GLIBC_2.33 ns_parse_ttl F > GLIBC_2.33 ns_parserr F > diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist > index b7179f07d3..e5b8a6a20e 100644 > --- a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist > @@ -1388,6 +1388,7 @@ GLIBC_2.27 nl_langinfo_l F > GLIBC_2.27 nrand48 F > GLIBC_2.27 nrand48_r F > GLIBC_2.27 ns_name_ntop F > +GLIBC_2.27 ns_name_skip F > GLIBC_2.27 ns_name_unpack F > GLIBC_2.27 ntohl F > GLIBC_2.27 ntohs F > @@ -2416,6 +2417,7 @@ GLIBC_2.34 mtx_timedlock F > GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 ns_name_ntop F > +GLIBC_2.34 ns_name_skip F > GLIBC_2.34 ns_name_unpack F > GLIBC_2.34 openpty F > GLIBC_2.34 posix_spawn_file_actions_addclosefrom_np F > diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libresolv.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libresolv.abilist > index ad3fd40f6d..1b0a9f7284 100644 > --- a/sysdeps/unix/sysv/linux/riscv/rv64/libresolv.abilist > +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libresolv.abilist > @@ -63,7 +63,6 @@ GLIBC_2.27 ns_name_ntol F > GLIBC_2.27 ns_name_pack F > GLIBC_2.27 ns_name_pton F > GLIBC_2.27 ns_name_rollback F > -GLIBC_2.27 ns_name_skip F > GLIBC_2.27 ns_name_uncompress F > GLIBC_2.27 ns_parse_ttl F > GLIBC_2.27 ns_parserr F > diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist > index 0ca8cc574c..271e734702 100644 > --- a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist > +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist > @@ -2583,6 +2583,7 @@ GLIBC_2.34 mtx_timedlock F > GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 ns_name_ntop F > +GLIBC_2.34 ns_name_skip F > GLIBC_2.34 ns_name_unpack F > GLIBC_2.34 openpty F > GLIBC_2.34 posix_spawn_file_actions_addclosefrom_np F > @@ -3031,6 +3032,7 @@ GLIBC_2.9 getutxline F > GLIBC_2.9 inotify_init1 F > GLIBC_2.9 login F > GLIBC_2.9 ns_name_ntop F > +GLIBC_2.9 ns_name_skip F > GLIBC_2.9 ns_name_unpack F > GLIBC_2.9 pipe2 F > GLIBC_2.9 pututline F > diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libresolv.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libresolv.abilist > index 65c4147299..28c1c23789 100644 > --- a/sysdeps/unix/sysv/linux/s390/s390-32/libresolv.abilist > +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libresolv.abilist > @@ -80,7 +80,6 @@ GLIBC_2.9 ns_name_ntol F > GLIBC_2.9 ns_name_pack F > GLIBC_2.9 ns_name_pton F > GLIBC_2.9 ns_name_rollback F > -GLIBC_2.9 ns_name_skip F > GLIBC_2.9 ns_name_uncompress F > GLIBC_2.9 ns_parse_ttl F > GLIBC_2.9 ns_parserr F > diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist > index 310d770a8b..1115fe5992 100644 > --- a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist > @@ -2391,6 +2391,7 @@ GLIBC_2.34 mtx_timedlock F > GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 ns_name_ntop F > +GLIBC_2.34 ns_name_skip F > GLIBC_2.34 ns_name_unpack F > GLIBC_2.34 openpty F > GLIBC_2.34 posix_spawn_file_actions_addclosefrom_np F > @@ -2827,5 +2828,6 @@ GLIBC_2.9 dup3 F > GLIBC_2.9 epoll_create1 F > GLIBC_2.9 inotify_init1 F > GLIBC_2.9 ns_name_ntop F > +GLIBC_2.9 ns_name_skip F > GLIBC_2.9 ns_name_unpack F > GLIBC_2.9 pipe2 F > diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libresolv.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libresolv.abilist > index 5f3cac884a..966c1c948d 100644 > --- a/sysdeps/unix/sysv/linux/s390/s390-64/libresolv.abilist > +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libresolv.abilist > @@ -75,7 +75,6 @@ GLIBC_2.9 ns_name_ntol F > GLIBC_2.9 ns_name_pack F > GLIBC_2.9 ns_name_pton F > GLIBC_2.9 ns_name_rollback F > -GLIBC_2.9 ns_name_skip F > GLIBC_2.9 ns_name_uncompress F > GLIBC_2.9 ns_parse_ttl F > GLIBC_2.9 ns_parserr F > diff --git a/sysdeps/unix/sysv/linux/sh/be/libc.abilist b/sysdeps/unix/sysv/linux/sh/be/libc.abilist > index 8a53d60b1a..cd6e6602a5 100644 > --- a/sysdeps/unix/sysv/linux/sh/be/libc.abilist > +++ b/sysdeps/unix/sysv/linux/sh/be/libc.abilist > @@ -2438,6 +2438,7 @@ GLIBC_2.34 mtx_timedlock F > GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 ns_name_ntop F > +GLIBC_2.34 ns_name_skip F > GLIBC_2.34 ns_name_unpack F > GLIBC_2.34 openpty F > GLIBC_2.34 posix_spawn_file_actions_addclosefrom_np F > @@ -2705,5 +2706,6 @@ GLIBC_2.9 dup3 F > GLIBC_2.9 epoll_create1 F > GLIBC_2.9 inotify_init1 F > GLIBC_2.9 ns_name_ntop F > +GLIBC_2.9 ns_name_skip F > GLIBC_2.9 ns_name_unpack F > GLIBC_2.9 pipe2 F > diff --git a/sysdeps/unix/sysv/linux/sh/be/libresolv.abilist b/sysdeps/unix/sysv/linux/sh/be/libresolv.abilist > index 65c4147299..28c1c23789 100644 > --- a/sysdeps/unix/sysv/linux/sh/be/libresolv.abilist > +++ b/sysdeps/unix/sysv/linux/sh/be/libresolv.abilist > @@ -80,7 +80,6 @@ GLIBC_2.9 ns_name_ntol F > GLIBC_2.9 ns_name_pack F > GLIBC_2.9 ns_name_pton F > GLIBC_2.9 ns_name_rollback F > -GLIBC_2.9 ns_name_skip F > GLIBC_2.9 ns_name_uncompress F > GLIBC_2.9 ns_parse_ttl F > GLIBC_2.9 ns_parserr F > diff --git a/sysdeps/unix/sysv/linux/sh/le/libc.abilist b/sysdeps/unix/sysv/linux/sh/le/libc.abilist > index 035eb0989c..a63e98a7be 100644 > --- a/sysdeps/unix/sysv/linux/sh/le/libc.abilist > +++ b/sysdeps/unix/sysv/linux/sh/le/libc.abilist > @@ -2435,6 +2435,7 @@ GLIBC_2.34 mtx_timedlock F > GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 ns_name_ntop F > +GLIBC_2.34 ns_name_skip F > GLIBC_2.34 ns_name_unpack F > GLIBC_2.34 openpty F > GLIBC_2.34 posix_spawn_file_actions_addclosefrom_np F > @@ -2702,5 +2703,6 @@ GLIBC_2.9 dup3 F > GLIBC_2.9 epoll_create1 F > GLIBC_2.9 inotify_init1 F > GLIBC_2.9 ns_name_ntop F > +GLIBC_2.9 ns_name_skip F > GLIBC_2.9 ns_name_unpack F > GLIBC_2.9 pipe2 F > diff --git a/sysdeps/unix/sysv/linux/sh/le/libresolv.abilist b/sysdeps/unix/sysv/linux/sh/le/libresolv.abilist > index 65c4147299..28c1c23789 100644 > --- a/sysdeps/unix/sysv/linux/sh/le/libresolv.abilist > +++ b/sysdeps/unix/sysv/linux/sh/le/libresolv.abilist > @@ -80,7 +80,6 @@ GLIBC_2.9 ns_name_ntol F > GLIBC_2.9 ns_name_pack F > GLIBC_2.9 ns_name_pton F > GLIBC_2.9 ns_name_rollback F > -GLIBC_2.9 ns_name_skip F > GLIBC_2.9 ns_name_uncompress F > GLIBC_2.9 ns_parse_ttl F > GLIBC_2.9 ns_parserr F > diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist > index 7cc652b8a0..3cf627c882 100644 > --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist > +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist > @@ -2578,6 +2578,7 @@ GLIBC_2.34 mtx_timedlock F > GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 ns_name_ntop F > +GLIBC_2.34 ns_name_skip F > GLIBC_2.34 ns_name_unpack F > GLIBC_2.34 openpty F > GLIBC_2.34 posix_spawn_file_actions_addclosefrom_np F > @@ -3040,5 +3041,6 @@ GLIBC_2.9 dup3 F > GLIBC_2.9 epoll_create1 F > GLIBC_2.9 inotify_init1 F > GLIBC_2.9 ns_name_ntop F > +GLIBC_2.9 ns_name_skip F > GLIBC_2.9 ns_name_unpack F > GLIBC_2.9 pipe2 F > diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libresolv.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libresolv.abilist > index 65c4147299..28c1c23789 100644 > --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libresolv.abilist > +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libresolv.abilist > @@ -80,7 +80,6 @@ GLIBC_2.9 ns_name_ntol F > GLIBC_2.9 ns_name_pack F > GLIBC_2.9 ns_name_pton F > GLIBC_2.9 ns_name_rollback F > -GLIBC_2.9 ns_name_skip F > GLIBC_2.9 ns_name_uncompress F > GLIBC_2.9 ns_parse_ttl F > GLIBC_2.9 ns_parserr F > diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist > index 6d521dfe7b..7232278699 100644 > --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist > @@ -2413,6 +2413,7 @@ GLIBC_2.34 mtx_timedlock F > GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 ns_name_ntop F > +GLIBC_2.34 ns_name_skip F > GLIBC_2.34 ns_name_unpack F > GLIBC_2.34 openpty F > GLIBC_2.34 posix_spawn_file_actions_addclosefrom_np F > @@ -2680,5 +2681,6 @@ GLIBC_2.9 dup3 F > GLIBC_2.9 epoll_create1 F > GLIBC_2.9 inotify_init1 F > GLIBC_2.9 ns_name_ntop F > +GLIBC_2.9 ns_name_skip F > GLIBC_2.9 ns_name_unpack F > GLIBC_2.9 pipe2 F > diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libresolv.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libresolv.abilist > index 96bfcda497..e37222f6fd 100644 > --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libresolv.abilist > +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libresolv.abilist > @@ -80,7 +80,6 @@ GLIBC_2.9 ns_name_ntol F > GLIBC_2.9 ns_name_pack F > GLIBC_2.9 ns_name_pton F > GLIBC_2.9 ns_name_rollback F > -GLIBC_2.9 ns_name_skip F > GLIBC_2.9 ns_name_uncompress F > GLIBC_2.9 ns_parse_ttl F > GLIBC_2.9 ns_parserr F > diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist > index a535ca6172..7a8e656c3d 100644 > --- a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist > @@ -2369,6 +2369,7 @@ GLIBC_2.34 mtx_timedlock F > GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 ns_name_ntop F > +GLIBC_2.34 ns_name_skip F > GLIBC_2.34 ns_name_unpack F > GLIBC_2.34 openpty F > GLIBC_2.34 posix_spawn_file_actions_addclosefrom_np F > @@ -2636,5 +2637,6 @@ GLIBC_2.9 dup3 F > GLIBC_2.9 epoll_create1 F > GLIBC_2.9 inotify_init1 F > GLIBC_2.9 ns_name_ntop F > +GLIBC_2.9 ns_name_skip F > GLIBC_2.9 ns_name_unpack F > GLIBC_2.9 pipe2 F > diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libresolv.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libresolv.abilist > index 34277a3732..0505e06cc4 100644 > --- a/sysdeps/unix/sysv/linux/x86_64/64/libresolv.abilist > +++ b/sysdeps/unix/sysv/linux/x86_64/64/libresolv.abilist > @@ -75,7 +75,6 @@ GLIBC_2.9 ns_name_ntol F > GLIBC_2.9 ns_name_pack F > GLIBC_2.9 ns_name_pton F > GLIBC_2.9 ns_name_rollback F > -GLIBC_2.9 ns_name_skip F > GLIBC_2.9 ns_name_uncompress F > GLIBC_2.9 ns_parse_ttl F > GLIBC_2.9 ns_parserr F > diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist > index 6cd8b9a537..c764524f70 100644 > --- a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist > +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist > @@ -1412,6 +1412,7 @@ GLIBC_2.16 nl_langinfo_l F > GLIBC_2.16 nrand48 F > GLIBC_2.16 nrand48_r F > GLIBC_2.16 ns_name_ntop F > +GLIBC_2.16 ns_name_skip F > GLIBC_2.16 ns_name_unpack F > GLIBC_2.16 ntohl F > GLIBC_2.16 ntohs F > @@ -2470,6 +2471,7 @@ GLIBC_2.34 mtx_timedlock F > GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 ns_name_ntop F > +GLIBC_2.34 ns_name_skip F > GLIBC_2.34 ns_name_unpack F > GLIBC_2.34 openpty F > GLIBC_2.34 posix_spawn_file_actions_addclosefrom_np F > diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libresolv.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libresolv.abilist > index 16eca4411d..db2942840e 100644 > --- a/sysdeps/unix/sysv/linux/x86_64/x32/libresolv.abilist > +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libresolv.abilist > @@ -70,7 +70,6 @@ GLIBC_2.16 ns_name_ntol F > GLIBC_2.16 ns_name_pack F > GLIBC_2.16 ns_name_pton F > GLIBC_2.16 ns_name_rollback F > -GLIBC_2.16 ns_name_skip F > GLIBC_2.16 ns_name_uncompress F > GLIBC_2.16 ns_parse_ttl F > GLIBC_2.16 ns_parserr F > OK. -- Cheers, Carlos.