From patchwork Wed Jul 24 12:49:56 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adhemerval Zanella Netto X-Patchwork-Id: 169607 Delivered-To: patch@linaro.org Received: by 2002:a92:4782:0:0:0:0:0 with SMTP id e2csp10220392ilk; Wed, 24 Jul 2019 05:50:52 -0700 (PDT) X-Google-Smtp-Source: APXvYqx3Z3WMXpOWegcYjIBGOOiesWWg6TCfuEkPgJ2aD/Qio0hojt8dm/6tWsWPl62AK1iXLLhF X-Received: by 2002:aa7:92d2:: with SMTP id k18mr2106061pfa.153.1563972652136; Wed, 24 Jul 2019 05:50:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1563972652; cv=none; d=google.com; s=arc-20160816; b=EsWY+Dm+G7DeZQ448OFNn4+Cvb0d4w949uPkUTe6ddp9KXP+ydRgi+hXCppNpISIID IqLUabGOYBXhVJZ4268xR4BvPG4YaqobIAOoCxT/mj1gCAWY28IdP+f1ey+0AzGhbINP qKYKk/q/1dvmiM5lRjavLIFQral4js1j2U8D4wSQfzEL1gPWkulncsN9Gwr4r3dEpnZR ycuoLcLiHx1+BjzM8ygLesfKYooCxkLp0GfNasOUjFQjRK3WkL68UPpE1eF7JQRTfPkC YkZFObDuxp9TKUcnscSXiDXUguU6g7b7Rs08UVRfHr2RIkqeEHHoe46tg1ynI/xAetL5 zYBA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=message-id:date:subject:to:from:dkim-signature:delivered-to:sender :list-help:list-post:list-archive:list-subscribe:list-unsubscribe :list-id:precedence:mailing-list:dkim-signature:domainkey-signature; bh=08k3hRrHvdDRqCOFqNK/rgqDoxx051DyDqakqrND4FI=; b=CRM+m7SDHkRumIq+rW9EWdZTfRQTBM/GYgXAsQGkVBEWc6mSm27BTqIIZGv+znlA1o 83fzYN9H5qCs4zTDdfj2W/BP/oIu/+irNyELPGoSX1MPOGJ+kd4NLKysJydbji1HvkQO lrRr1qlEgFQRB6hDjubSV5Dmt7AX6jL9ZpDkPcu1lzUBBxhbQoKvC47xfVuTOibuKS8n dh/gnN7fyonvrzglv9gqUrVw0JrDIK5RaOwQmqsKkItNMkpEGGpjRD7jmzcVNDUWZkW9 4oUejRNNRzRHctozC2xzl+60jyLZY8WDS9AIC7Bf5ETibFKZKjU13UaUColcdrqa59X8 4KTg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sourceware.org header.s=default header.b=r3y4DL2B; dkim=pass header.i=@linaro.org header.s=google header.b=FFhyfnQV; spf=pass (google.com: domain of libc-alpha-return-103913-patch=linaro.org@sourceware.org designates 209.132.180.131 as permitted sender) smtp.mailfrom="libc-alpha-return-103913-patch=linaro.org@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from sourceware.org (server1.sourceware.org. [209.132.180.131]) by mx.google.com with ESMTPS id l69si14381729plb.302.2019.07.24.05.50.51 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 24 Jul 2019 05:50:52 -0700 (PDT) Received-SPF: pass (google.com: domain of libc-alpha-return-103913-patch=linaro.org@sourceware.org designates 209.132.180.131 as permitted sender) client-ip=209.132.180.131; Authentication-Results: mx.google.com; dkim=pass header.i=@sourceware.org header.s=default header.b=r3y4DL2B; dkim=pass header.i=@linaro.org header.s=google header.b=FFhyfnQV; spf=pass (google.com: domain of libc-alpha-return-103913-patch=linaro.org@sourceware.org designates 209.132.180.131 as permitted sender) smtp.mailfrom="libc-alpha-return-103913-patch=linaro.org@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:from:to:subject:date:message-id; q=dns; s= default; b=njNbXBQ9C3BkPhxyWQIEGGZbXazgT9YBR3I3cA7rXLjD4fe2DRcH3 hvgwlmTEkkoch88PEFgDNwNvc18vm0owIgtMqJTkkg1kfloDNyvbDId0u5VYuoF3 ISi8VENXGaqDG8z4pPjoKCxjYB6H30bXa/Evg/iq/92rYc/b/u34CY= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:from:to:subject:date:message-id; s=default; bh=NUOXfO7QroRfL2pxfjFosHN8dMw=; b=r3y4DL2BcXitmTs21GrFWSMx9+v3 VIiGgphOXNKAmbyGdu9lIbZt1j5EomDA7ZVeKNShruTodfbEdGrfnVANb7XaGqoj ppVOgQUnVVPBrBIJln1BtbvW5bFnALMqZiMcs7wJp+T554gWVZodpe3dDa1LllJe 9iSY28/FQ+D1n+o= Received: (qmail 101985 invoked by alias); 24 Jul 2019 12:50:22 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Delivered-To: mailing list libc-alpha@sourceware.org Received: (qmail 101907 invoked by uid 89); 24 Jul 2019 12:50:22 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-15.5 required=5.0 tests=AWL, BAYES_00, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, RCVD_IN_DNSWL_NONE, SPF_PASS autolearn=ham version=3.3.1 spammy=pause, login, alarm, swab X-HELO: mail-qt1-f193.google.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:subject:date:message-id; bh=08k3hRrHvdDRqCOFqNK/rgqDoxx051DyDqakqrND4FI=; b=FFhyfnQVt9EZrTOO+BcUdTe6u6m5bjH/eRdZOecHqYzH/A/sN//QUNWYPOggGdXuA+ MIO++I1WDqvHRlMYSovAfc4Fehpamb/CuAVntoFP7HVy07TB6r0d5VV4xTOMi1VgahYx aE12uLNk2a8mdwaLGVhD+rI5JwVc2Gpn6dcvwh6X2PXgVUiucu4cVwYUNCeP5AXCHh3r OBaRzUhvPexBIseOqkbMG8GAFSiBq5BonBLfz79UUwr8LDZjdHKxaUPeZuoxZAvATYhg 7TDLUvLu9RJvizXggwQJbIghQiWpJL83n3secFEhU5T10ZULy+E5MAHKOH1WqTaYrbpJ J20w== Return-Path: From: Adhemerval Zanella To: libc-alpha@sourceware.org Subject: [PATCH 1/4] arm: Split BE/LE abilist Date: Wed, 24 Jul 2019 09:49:56 -0300 Message-Id: <20190724124959.15620-1-adhemerval.zanella@linaro.org> The fix for BZ#18231 requires new symbols only for armeb. This patch adds the required folder and files for both BE and LE abilist. No semantic changes are expected. Checked with check-abi for arm-linux-gnueabihf and armeb-linux-gnueabihf. * sysdeps/arm/preconfigure.ac: Set machine based on endianness. * sysdeps/arm/preconfigure: Regenerate. * sysdeps/arm/be/Implies: New file. * sysdeps/arm/be/armv6/Implies: Likewise. * sysdeps/arm/be/armv6t2/Implies: Likewise. * sysdeps/arm/be/armv7/Implies: Likewise. * sysdeps/arm/le/Implies: Likewise. * sysdeps/unix/sysv/linux/arm/be/Implies: Likewise. * sysdeps/unix/sysv/linux/arm/le/Implies: Likewise. * sysdeps/unix/sysv/linux/arm/*.abilist: Move to sysdeps/unix/sysv/linux/arm/le/*.abilist. * sysdeps/unix/sysv/linux/arm/be/l*.abilist: New files. --- sysdeps/arm/be/Implies | 1 + sysdeps/arm/be/armv6/Implies | 1 + sysdeps/arm/be/armv6t2/Implies | 1 + sysdeps/arm/be/armv7/Implies | 1 + sysdeps/arm/le/Implies | 1 + sysdeps/arm/preconfigure | 11 +- sysdeps/arm/preconfigure.ac | 11 +- sysdeps/unix/sysv/linux/arm/be/Implies | 1 + .../unix/sysv/linux/arm/{ => be}/ld.abilist | 0 .../arm/{ => be}/libBrokenLocale.abilist | 0 .../sysv/linux/arm/{ => be}/libanl.abilist | 0 .../unix/sysv/linux/arm/{ => be}/libc.abilist | 0 .../sysv/linux/arm/{ => be}/libcrypt.abilist | 0 .../sysv/linux/arm/{ => be}/libdl.abilist | 0 .../unix/sysv/linux/arm/{ => be}/libm.abilist | 0 .../sysv/linux/arm/{ => be}/libnsl.abilist | 0 .../linux/arm/{ => be}/libpthread.abilist | 0 .../sysv/linux/arm/{ => be}/libresolv.abilist | 0 .../sysv/linux/arm/{ => be}/librt.abilist | 0 .../linux/arm/{ => be}/libthread_db.abilist | 0 .../sysv/linux/arm/{ => be}/libutil.abilist | 0 sysdeps/unix/sysv/linux/arm/le/Implies | 1 + sysdeps/unix/sysv/linux/arm/le/ld.abilist | 9 + .../sysv/linux/arm/le/libBrokenLocale.abilist | 1 + sysdeps/unix/sysv/linux/arm/le/libanl.abilist | 4 + sysdeps/unix/sysv/linux/arm/le/libc.abilist | 2174 +++++++++++++++++ .../unix/sysv/linux/arm/le/libcrypt.abilist | 7 + sysdeps/unix/sysv/linux/arm/le/libdl.abilist | 9 + sysdeps/unix/sysv/linux/arm/le/libm.abilist | 772 ++++++ sysdeps/unix/sysv/linux/arm/le/libnsl.abilist | 121 + .../unix/sysv/linux/arm/le/libpthread.abilist | 248 ++ .../unix/sysv/linux/arm/le/libresolv.abilist | 91 + sysdeps/unix/sysv/linux/arm/le/librt.abilist | 40 + .../sysv/linux/arm/le/libthread_db.abilist | 40 + .../unix/sysv/linux/arm/le/libutil.abilist | 6 + 35 files changed, 3549 insertions(+), 2 deletions(-) create mode 100644 sysdeps/arm/be/Implies create mode 100644 sysdeps/arm/be/armv6/Implies create mode 100644 sysdeps/arm/be/armv6t2/Implies create mode 100644 sysdeps/arm/be/armv7/Implies create mode 100644 sysdeps/arm/le/Implies create mode 100644 sysdeps/unix/sysv/linux/arm/be/Implies rename sysdeps/unix/sysv/linux/arm/{ => be}/ld.abilist (100%) rename sysdeps/unix/sysv/linux/arm/{ => be}/libBrokenLocale.abilist (100%) rename sysdeps/unix/sysv/linux/arm/{ => be}/libanl.abilist (100%) rename sysdeps/unix/sysv/linux/arm/{ => be}/libc.abilist (100%) rename sysdeps/unix/sysv/linux/arm/{ => be}/libcrypt.abilist (100%) rename sysdeps/unix/sysv/linux/arm/{ => be}/libdl.abilist (100%) rename sysdeps/unix/sysv/linux/arm/{ => be}/libm.abilist (100%) rename sysdeps/unix/sysv/linux/arm/{ => be}/libnsl.abilist (100%) rename sysdeps/unix/sysv/linux/arm/{ => be}/libpthread.abilist (100%) rename sysdeps/unix/sysv/linux/arm/{ => be}/libresolv.abilist (100%) rename sysdeps/unix/sysv/linux/arm/{ => be}/librt.abilist (100%) rename sysdeps/unix/sysv/linux/arm/{ => be}/libthread_db.abilist (100%) rename sysdeps/unix/sysv/linux/arm/{ => be}/libutil.abilist (100%) create mode 100644 sysdeps/unix/sysv/linux/arm/le/Implies create mode 100644 sysdeps/unix/sysv/linux/arm/le/ld.abilist create mode 100644 sysdeps/unix/sysv/linux/arm/le/libBrokenLocale.abilist create mode 100644 sysdeps/unix/sysv/linux/arm/le/libanl.abilist create mode 100644 sysdeps/unix/sysv/linux/arm/le/libc.abilist create mode 100644 sysdeps/unix/sysv/linux/arm/le/libcrypt.abilist create mode 100644 sysdeps/unix/sysv/linux/arm/le/libdl.abilist create mode 100644 sysdeps/unix/sysv/linux/arm/le/libm.abilist create mode 100644 sysdeps/unix/sysv/linux/arm/le/libnsl.abilist create mode 100644 sysdeps/unix/sysv/linux/arm/le/libpthread.abilist create mode 100644 sysdeps/unix/sysv/linux/arm/le/libresolv.abilist create mode 100644 sysdeps/unix/sysv/linux/arm/le/librt.abilist create mode 100644 sysdeps/unix/sysv/linux/arm/le/libthread_db.abilist create mode 100644 sysdeps/unix/sysv/linux/arm/le/libutil.abilist -- 2.17.1 diff --git a/sysdeps/arm/be/Implies b/sysdeps/arm/be/Implies new file mode 100644 index 0000000000..fb05f39d3f --- /dev/null +++ b/sysdeps/arm/be/Implies @@ -0,0 +1 @@ +arm diff --git a/sysdeps/arm/be/armv6/Implies b/sysdeps/arm/be/armv6/Implies new file mode 100644 index 0000000000..137a8ab20f --- /dev/null +++ b/sysdeps/arm/be/armv6/Implies @@ -0,0 +1 @@ +arm/armv6 diff --git a/sysdeps/arm/be/armv6t2/Implies b/sysdeps/arm/be/armv6t2/Implies new file mode 100644 index 0000000000..d777cf8eef --- /dev/null +++ b/sysdeps/arm/be/armv6t2/Implies @@ -0,0 +1 @@ +arm/armv6t2 diff --git a/sysdeps/arm/be/armv7/Implies b/sysdeps/arm/be/armv7/Implies new file mode 100644 index 0000000000..3a1446ba1b --- /dev/null +++ b/sysdeps/arm/be/armv7/Implies @@ -0,0 +1 @@ +arm/armv7 diff --git a/sysdeps/arm/le/Implies b/sysdeps/arm/le/Implies new file mode 100644 index 0000000000..fb05f39d3f --- /dev/null +++ b/sysdeps/arm/le/Implies @@ -0,0 +1 @@ +arm diff --git a/sysdeps/arm/preconfigure b/sysdeps/arm/preconfigure index d803256d9f..53bfa6c0a1 100644 --- a/sysdeps/arm/preconfigure +++ b/sysdeps/arm/preconfigure @@ -12,6 +12,15 @@ arm*) fi CFLAGS="$CFLAGS -fno-unwind-tables" + case "$machine" in + armeb) + endianness=be + ;; + arm) + endianness=le + ;; + esac + base_machine=arm # Lets ask the compiler which ARM family we've got # Unfortunately it doesn't define any flags for implementations @@ -51,6 +60,6 @@ $as_echo "$as_me: WARNING: arm/preconfigure: Did not find ARM architecture type; ;; esac - machine=arm/$machine + machine=arm/$endianness/$machine with_fp_cond="!defined __SOFTFP__" esac diff --git a/sysdeps/arm/preconfigure.ac b/sysdeps/arm/preconfigure.ac index 43d014031d..cc1f433ee8 100644 --- a/sysdeps/arm/preconfigure.ac +++ b/sysdeps/arm/preconfigure.ac @@ -12,6 +12,15 @@ arm*) fi CFLAGS="$CFLAGS -fno-unwind-tables" + case "$machine" in + armeb) + endianness=be + ;; + arm) + endianness=le + ;; + esac + base_machine=arm # Lets ask the compiler which ARM family we've got # Unfortunately it doesn't define any flags for implementations @@ -46,6 +55,6 @@ arm*) ;; esac - machine=arm/$machine + machine=arm/$endianness/$machine with_fp_cond="!defined __SOFTFP__" esac diff --git a/sysdeps/unix/sysv/linux/arm/be/Implies b/sysdeps/unix/sysv/linux/arm/be/Implies new file mode 100644 index 0000000000..ee17c57671 --- /dev/null +++ b/sysdeps/unix/sysv/linux/arm/be/Implies @@ -0,0 +1 @@ +unix/sysv/linux/arm diff --git a/sysdeps/unix/sysv/linux/arm/ld.abilist b/sysdeps/unix/sysv/linux/arm/be/ld.abilist similarity index 100% rename from sysdeps/unix/sysv/linux/arm/ld.abilist rename to sysdeps/unix/sysv/linux/arm/be/ld.abilist diff --git a/sysdeps/unix/sysv/linux/arm/libBrokenLocale.abilist b/sysdeps/unix/sysv/linux/arm/be/libBrokenLocale.abilist similarity index 100% rename from sysdeps/unix/sysv/linux/arm/libBrokenLocale.abilist rename to sysdeps/unix/sysv/linux/arm/be/libBrokenLocale.abilist diff --git a/sysdeps/unix/sysv/linux/arm/libanl.abilist b/sysdeps/unix/sysv/linux/arm/be/libanl.abilist similarity index 100% rename from sysdeps/unix/sysv/linux/arm/libanl.abilist rename to sysdeps/unix/sysv/linux/arm/be/libanl.abilist diff --git a/sysdeps/unix/sysv/linux/arm/libc.abilist b/sysdeps/unix/sysv/linux/arm/be/libc.abilist similarity index 100% rename from sysdeps/unix/sysv/linux/arm/libc.abilist rename to sysdeps/unix/sysv/linux/arm/be/libc.abilist diff --git a/sysdeps/unix/sysv/linux/arm/libcrypt.abilist b/sysdeps/unix/sysv/linux/arm/be/libcrypt.abilist similarity index 100% rename from sysdeps/unix/sysv/linux/arm/libcrypt.abilist rename to sysdeps/unix/sysv/linux/arm/be/libcrypt.abilist diff --git a/sysdeps/unix/sysv/linux/arm/libdl.abilist b/sysdeps/unix/sysv/linux/arm/be/libdl.abilist similarity index 100% rename from sysdeps/unix/sysv/linux/arm/libdl.abilist rename to sysdeps/unix/sysv/linux/arm/be/libdl.abilist diff --git a/sysdeps/unix/sysv/linux/arm/libm.abilist b/sysdeps/unix/sysv/linux/arm/be/libm.abilist similarity index 100% rename from sysdeps/unix/sysv/linux/arm/libm.abilist rename to sysdeps/unix/sysv/linux/arm/be/libm.abilist diff --git a/sysdeps/unix/sysv/linux/arm/libnsl.abilist b/sysdeps/unix/sysv/linux/arm/be/libnsl.abilist similarity index 100% rename from sysdeps/unix/sysv/linux/arm/libnsl.abilist rename to sysdeps/unix/sysv/linux/arm/be/libnsl.abilist diff --git a/sysdeps/unix/sysv/linux/arm/libpthread.abilist b/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist similarity index 100% rename from sysdeps/unix/sysv/linux/arm/libpthread.abilist rename to sysdeps/unix/sysv/linux/arm/be/libpthread.abilist diff --git a/sysdeps/unix/sysv/linux/arm/libresolv.abilist b/sysdeps/unix/sysv/linux/arm/be/libresolv.abilist similarity index 100% rename from sysdeps/unix/sysv/linux/arm/libresolv.abilist rename to sysdeps/unix/sysv/linux/arm/be/libresolv.abilist diff --git a/sysdeps/unix/sysv/linux/arm/librt.abilist b/sysdeps/unix/sysv/linux/arm/be/librt.abilist similarity index 100% rename from sysdeps/unix/sysv/linux/arm/librt.abilist rename to sysdeps/unix/sysv/linux/arm/be/librt.abilist diff --git a/sysdeps/unix/sysv/linux/arm/libthread_db.abilist b/sysdeps/unix/sysv/linux/arm/be/libthread_db.abilist similarity index 100% rename from sysdeps/unix/sysv/linux/arm/libthread_db.abilist rename to sysdeps/unix/sysv/linux/arm/be/libthread_db.abilist diff --git a/sysdeps/unix/sysv/linux/arm/libutil.abilist b/sysdeps/unix/sysv/linux/arm/be/libutil.abilist similarity index 100% rename from sysdeps/unix/sysv/linux/arm/libutil.abilist rename to sysdeps/unix/sysv/linux/arm/be/libutil.abilist diff --git a/sysdeps/unix/sysv/linux/arm/le/Implies b/sysdeps/unix/sysv/linux/arm/le/Implies new file mode 100644 index 0000000000..ee17c57671 --- /dev/null +++ b/sysdeps/unix/sysv/linux/arm/le/Implies @@ -0,0 +1 @@ +unix/sysv/linux/arm diff --git a/sysdeps/unix/sysv/linux/arm/le/ld.abilist b/sysdeps/unix/sysv/linux/arm/le/ld.abilist new file mode 100644 index 0000000000..a301c6ebc4 --- /dev/null +++ b/sysdeps/unix/sysv/linux/arm/le/ld.abilist @@ -0,0 +1,9 @@ +GLIBC_2.4 __libc_stack_end D 0x4 +GLIBC_2.4 __stack_chk_guard D 0x4 +GLIBC_2.4 __tls_get_addr F +GLIBC_2.4 _dl_mcount F +GLIBC_2.4 _r_debug D 0x14 +GLIBC_2.4 calloc F +GLIBC_2.4 free F +GLIBC_2.4 malloc F +GLIBC_2.4 realloc F diff --git a/sysdeps/unix/sysv/linux/arm/le/libBrokenLocale.abilist b/sysdeps/unix/sysv/linux/arm/le/libBrokenLocale.abilist new file mode 100644 index 0000000000..7e60a808d8 --- /dev/null +++ b/sysdeps/unix/sysv/linux/arm/le/libBrokenLocale.abilist @@ -0,0 +1 @@ +GLIBC_2.4 __ctype_get_mb_cur_max F diff --git a/sysdeps/unix/sysv/linux/arm/le/libanl.abilist b/sysdeps/unix/sysv/linux/arm/le/libanl.abilist new file mode 100644 index 0000000000..a8fafedb66 --- /dev/null +++ b/sysdeps/unix/sysv/linux/arm/le/libanl.abilist @@ -0,0 +1,4 @@ +GLIBC_2.4 gai_cancel F +GLIBC_2.4 gai_error F +GLIBC_2.4 gai_suspend F +GLIBC_2.4 getaddrinfo_a F diff --git a/sysdeps/unix/sysv/linux/arm/le/libc.abilist b/sysdeps/unix/sysv/linux/arm/le/libc.abilist new file mode 100644 index 0000000000..bc3df8dcea --- /dev/null +++ b/sysdeps/unix/sysv/linux/arm/le/libc.abilist @@ -0,0 +1,2174 @@ +GLIBC_2.10 __cxa_at_quick_exit F +GLIBC_2.10 __posix_getopt F +GLIBC_2.10 accept4 F +GLIBC_2.10 endsgent F +GLIBC_2.10 fallocate F +GLIBC_2.10 fgetsgent F +GLIBC_2.10 fgetsgent_r F +GLIBC_2.10 getsgent F +GLIBC_2.10 getsgent_r F +GLIBC_2.10 getsgnam F +GLIBC_2.10 getsgnam_r F +GLIBC_2.10 malloc_info F +GLIBC_2.10 preadv F +GLIBC_2.10 preadv64 F +GLIBC_2.10 psiginfo F +GLIBC_2.10 putsgent F +GLIBC_2.10 pwritev F +GLIBC_2.10 pwritev64 F +GLIBC_2.10 quick_exit F +GLIBC_2.10 register_printf_modifier F +GLIBC_2.10 register_printf_specifier F +GLIBC_2.10 register_printf_type F +GLIBC_2.10 setsgent F +GLIBC_2.10 sgetsgent F +GLIBC_2.10 sgetsgent_r F +GLIBC_2.11 __longjmp_chk F +GLIBC_2.11 execvpe F +GLIBC_2.11 fallocate64 F +GLIBC_2.11 mkostemps F +GLIBC_2.11 mkostemps64 F +GLIBC_2.11 mkstemps F +GLIBC_2.11 mkstemps64 F +GLIBC_2.12 _sys_errlist D 0x21c +GLIBC_2.12 _sys_nerr D 0x4 +GLIBC_2.12 ntp_gettimex F +GLIBC_2.12 recvmmsg F +GLIBC_2.12 sys_errlist D 0x21c +GLIBC_2.12 sys_nerr D 0x4 +GLIBC_2.13 fanotify_init F +GLIBC_2.13 fanotify_mark F +GLIBC_2.13 prlimit F +GLIBC_2.13 prlimit64 F +GLIBC_2.14 clock_adjtime F +GLIBC_2.14 name_to_handle_at F +GLIBC_2.14 open_by_handle_at F +GLIBC_2.14 sendmmsg F +GLIBC_2.14 setns F +GLIBC_2.14 syncfs F +GLIBC_2.15 __fdelt_chk F +GLIBC_2.15 __fdelt_warn F +GLIBC_2.15 posix_spawn F +GLIBC_2.15 posix_spawnp F +GLIBC_2.15 process_vm_readv F +GLIBC_2.15 process_vm_writev F +GLIBC_2.15 scandirat F +GLIBC_2.15 scandirat64 F +GLIBC_2.16 __getauxval F +GLIBC_2.16 __poll_chk F +GLIBC_2.16 __ppoll_chk F +GLIBC_2.16 aligned_alloc F +GLIBC_2.16 c16rtomb F +GLIBC_2.16 c32rtomb F +GLIBC_2.16 getauxval F +GLIBC_2.16 mbrtoc16 F +GLIBC_2.16 mbrtoc32 F +GLIBC_2.16 timespec_get F +GLIBC_2.17 clock_getcpuclockid F +GLIBC_2.17 clock_getres F +GLIBC_2.17 clock_gettime F +GLIBC_2.17 clock_nanosleep F +GLIBC_2.17 clock_settime F +GLIBC_2.17 secure_getenv F +GLIBC_2.18 __cxa_thread_atexit_impl F +GLIBC_2.22 fmemopen F +GLIBC_2.23 fts64_children F +GLIBC_2.23 fts64_close F +GLIBC_2.23 fts64_open F +GLIBC_2.23 fts64_read F +GLIBC_2.23 fts64_set F +GLIBC_2.24 quick_exit F +GLIBC_2.25 __explicit_bzero_chk F +GLIBC_2.25 explicit_bzero F +GLIBC_2.25 getentropy F +GLIBC_2.25 getrandom F +GLIBC_2.25 strfromd F +GLIBC_2.25 strfromf F +GLIBC_2.25 strfroml F +GLIBC_2.26 preadv2 F +GLIBC_2.26 preadv64v2 F +GLIBC_2.26 pwritev2 F +GLIBC_2.26 pwritev64v2 F +GLIBC_2.26 reallocarray F +GLIBC_2.27 copy_file_range F +GLIBC_2.27 glob F +GLIBC_2.27 glob64 F +GLIBC_2.27 memfd_create F +GLIBC_2.27 mlock2 F +GLIBC_2.27 pkey_alloc F +GLIBC_2.27 pkey_free F +GLIBC_2.27 pkey_get F +GLIBC_2.27 pkey_mprotect F +GLIBC_2.27 pkey_set F +GLIBC_2.27 strfromf32 F +GLIBC_2.27 strfromf32x F +GLIBC_2.27 strfromf64 F +GLIBC_2.27 strtof32 F +GLIBC_2.27 strtof32_l F +GLIBC_2.27 strtof32x F +GLIBC_2.27 strtof32x_l F +GLIBC_2.27 strtof64 F +GLIBC_2.27 strtof64_l F +GLIBC_2.27 wcstof32 F +GLIBC_2.27 wcstof32_l F +GLIBC_2.27 wcstof32x F +GLIBC_2.27 wcstof32x_l F +GLIBC_2.27 wcstof64 F +GLIBC_2.27 wcstof64_l F +GLIBC_2.28 fcntl F +GLIBC_2.28 fcntl64 F +GLIBC_2.28 renameat2 F +GLIBC_2.28 statx F +GLIBC_2.28 thrd_current F +GLIBC_2.28 thrd_equal F +GLIBC_2.28 thrd_sleep F +GLIBC_2.28 thrd_yield F +GLIBC_2.29 getcpu F +GLIBC_2.29 posix_spawn_file_actions_addchdir_np F +GLIBC_2.29 posix_spawn_file_actions_addfchdir_np F +GLIBC_2.30 getdents64 F +GLIBC_2.30 gettid F +GLIBC_2.30 tgkill F +GLIBC_2.30 twalk_r F +GLIBC_2.4 _Exit F +GLIBC_2.4 _IO_2_1_stderr_ D 0xa0 +GLIBC_2.4 _IO_2_1_stdin_ D 0xa0 +GLIBC_2.4 _IO_2_1_stdout_ D 0xa0 +GLIBC_2.4 _IO_adjust_column F +GLIBC_2.4 _IO_adjust_wcolumn F +GLIBC_2.4 _IO_default_doallocate F +GLIBC_2.4 _IO_default_finish F +GLIBC_2.4 _IO_default_pbackfail F +GLIBC_2.4 _IO_default_uflow F +GLIBC_2.4 _IO_default_xsgetn F +GLIBC_2.4 _IO_default_xsputn F +GLIBC_2.4 _IO_do_write F +GLIBC_2.4 _IO_doallocbuf F +GLIBC_2.4 _IO_fclose F +GLIBC_2.4 _IO_fdopen F +GLIBC_2.4 _IO_feof F +GLIBC_2.4 _IO_ferror F +GLIBC_2.4 _IO_fflush F +GLIBC_2.4 _IO_fgetpos F +GLIBC_2.4 _IO_fgetpos64 F +GLIBC_2.4 _IO_fgets F +GLIBC_2.4 _IO_file_attach F +GLIBC_2.4 _IO_file_close F +GLIBC_2.4 _IO_file_close_it F +GLIBC_2.4 _IO_file_doallocate F +GLIBC_2.4 _IO_file_finish F +GLIBC_2.4 _IO_file_fopen F +GLIBC_2.4 _IO_file_init F +GLIBC_2.4 _IO_file_jumps D 0x54 +GLIBC_2.4 _IO_file_open F +GLIBC_2.4 _IO_file_overflow F +GLIBC_2.4 _IO_file_read F +GLIBC_2.4 _IO_file_seek F +GLIBC_2.4 _IO_file_seekoff F +GLIBC_2.4 _IO_file_setbuf F +GLIBC_2.4 _IO_file_stat F +GLIBC_2.4 _IO_file_sync F +GLIBC_2.4 _IO_file_underflow F +GLIBC_2.4 _IO_file_write F +GLIBC_2.4 _IO_file_xsputn F +GLIBC_2.4 _IO_flockfile F +GLIBC_2.4 _IO_flush_all F +GLIBC_2.4 _IO_flush_all_linebuffered F +GLIBC_2.4 _IO_fopen F +GLIBC_2.4 _IO_fprintf F +GLIBC_2.4 _IO_fputs F +GLIBC_2.4 _IO_fread F +GLIBC_2.4 _IO_free_backup_area F +GLIBC_2.4 _IO_free_wbackup_area F +GLIBC_2.4 _IO_fsetpos F +GLIBC_2.4 _IO_fsetpos64 F +GLIBC_2.4 _IO_ftell F +GLIBC_2.4 _IO_ftrylockfile F +GLIBC_2.4 _IO_funlockfile F +GLIBC_2.4 _IO_fwrite F +GLIBC_2.4 _IO_getc F +GLIBC_2.4 _IO_getline F +GLIBC_2.4 _IO_getline_info F +GLIBC_2.4 _IO_gets F +GLIBC_2.4 _IO_init F +GLIBC_2.4 _IO_init_marker F +GLIBC_2.4 _IO_init_wmarker F +GLIBC_2.4 _IO_iter_begin F +GLIBC_2.4 _IO_iter_end F +GLIBC_2.4 _IO_iter_file F +GLIBC_2.4 _IO_iter_next F +GLIBC_2.4 _IO_least_wmarker F +GLIBC_2.4 _IO_link_in F +GLIBC_2.4 _IO_list_all D 0x4 +GLIBC_2.4 _IO_list_lock F +GLIBC_2.4 _IO_list_resetlock F +GLIBC_2.4 _IO_list_unlock F +GLIBC_2.4 _IO_marker_delta F +GLIBC_2.4 _IO_marker_difference F +GLIBC_2.4 _IO_padn F +GLIBC_2.4 _IO_peekc_locked F +GLIBC_2.4 _IO_popen F +GLIBC_2.4 _IO_printf F +GLIBC_2.4 _IO_proc_close F +GLIBC_2.4 _IO_proc_open F +GLIBC_2.4 _IO_putc F +GLIBC_2.4 _IO_puts F +GLIBC_2.4 _IO_remove_marker F +GLIBC_2.4 _IO_seekmark F +GLIBC_2.4 _IO_seekoff F +GLIBC_2.4 _IO_seekpos F +GLIBC_2.4 _IO_seekwmark F +GLIBC_2.4 _IO_setb F +GLIBC_2.4 _IO_setbuffer F +GLIBC_2.4 _IO_setvbuf F +GLIBC_2.4 _IO_sgetn F +GLIBC_2.4 _IO_sprintf F +GLIBC_2.4 _IO_sputbackc F +GLIBC_2.4 _IO_sputbackwc F +GLIBC_2.4 _IO_sscanf F +GLIBC_2.4 _IO_str_init_readonly F +GLIBC_2.4 _IO_str_init_static F +GLIBC_2.4 _IO_str_overflow F +GLIBC_2.4 _IO_str_pbackfail F +GLIBC_2.4 _IO_str_seekoff F +GLIBC_2.4 _IO_str_underflow F +GLIBC_2.4 _IO_sungetc F +GLIBC_2.4 _IO_sungetwc F +GLIBC_2.4 _IO_switch_to_get_mode F +GLIBC_2.4 _IO_switch_to_main_wget_area F +GLIBC_2.4 _IO_switch_to_wbackup_area F +GLIBC_2.4 _IO_switch_to_wget_mode F +GLIBC_2.4 _IO_un_link F +GLIBC_2.4 _IO_ungetc F +GLIBC_2.4 _IO_unsave_markers F +GLIBC_2.4 _IO_unsave_wmarkers F +GLIBC_2.4 _IO_vfprintf F +GLIBC_2.4 _IO_vfscanf F +GLIBC_2.4 _IO_vsprintf F +GLIBC_2.4 _IO_wdefault_doallocate F +GLIBC_2.4 _IO_wdefault_finish F +GLIBC_2.4 _IO_wdefault_pbackfail F +GLIBC_2.4 _IO_wdefault_uflow F +GLIBC_2.4 _IO_wdefault_xsgetn F +GLIBC_2.4 _IO_wdefault_xsputn F +GLIBC_2.4 _IO_wdo_write F +GLIBC_2.4 _IO_wdoallocbuf F +GLIBC_2.4 _IO_wfile_jumps D 0x54 +GLIBC_2.4 _IO_wfile_overflow F +GLIBC_2.4 _IO_wfile_seekoff F +GLIBC_2.4 _IO_wfile_sync F +GLIBC_2.4 _IO_wfile_underflow F +GLIBC_2.4 _IO_wfile_xsputn F +GLIBC_2.4 _IO_wmarker_delta F +GLIBC_2.4 _IO_wsetb F +GLIBC_2.4 __adjtimex F +GLIBC_2.4 __aeabi_MB_CUR_MAX F +GLIBC_2.4 __aeabi_assert F +GLIBC_2.4 __aeabi_atexit F +GLIBC_2.4 __aeabi_errno_addr F +GLIBC_2.4 __aeabi_localeconv F +GLIBC_2.4 __aeabi_memclr F +GLIBC_2.4 __aeabi_memclr4 F +GLIBC_2.4 __aeabi_memclr8 F +GLIBC_2.4 __aeabi_memcpy F +GLIBC_2.4 __aeabi_memcpy4 F +GLIBC_2.4 __aeabi_memcpy8 F +GLIBC_2.4 __aeabi_memmove F +GLIBC_2.4 __aeabi_memmove4 F +GLIBC_2.4 __aeabi_memmove8 F +GLIBC_2.4 __aeabi_memset F +GLIBC_2.4 __aeabi_memset4 F +GLIBC_2.4 __aeabi_memset8 F +GLIBC_2.4 __after_morecore_hook D 0x4 +GLIBC_2.4 __argz_count F +GLIBC_2.4 __argz_next F +GLIBC_2.4 __argz_stringify F +GLIBC_2.4 __asprintf F +GLIBC_2.4 __assert F +GLIBC_2.4 __assert_fail F +GLIBC_2.4 __assert_perror_fail F +GLIBC_2.4 __backtrace F +GLIBC_2.4 __backtrace_symbols F +GLIBC_2.4 __backtrace_symbols_fd F +GLIBC_2.4 __bsd_getpgrp F +GLIBC_2.4 __bzero F +GLIBC_2.4 __check_rhosts_file D 0x4 +GLIBC_2.4 __chk_fail F +GLIBC_2.4 __clone F +GLIBC_2.4 __close F +GLIBC_2.4 __cmsg_nxthdr F +GLIBC_2.4 __confstr_chk F +GLIBC_2.4 __connect F +GLIBC_2.4 __ctype_b_loc F +GLIBC_2.4 __ctype_get_mb_cur_max F +GLIBC_2.4 __ctype_tolower_loc F +GLIBC_2.4 __ctype_toupper_loc F +GLIBC_2.4 __curbrk D 0x4 +GLIBC_2.4 __cxa_atexit F +GLIBC_2.4 __cxa_finalize F +GLIBC_2.4 __cyg_profile_func_enter F +GLIBC_2.4 __cyg_profile_func_exit F +GLIBC_2.4 __daylight D 0x4 +GLIBC_2.4 __dcgettext F +GLIBC_2.4 __default_morecore F +GLIBC_2.4 __dgettext F +GLIBC_2.4 __dup2 F +GLIBC_2.4 __duplocale F +GLIBC_2.4 __endmntent F +GLIBC_2.4 __environ D 0x4 +GLIBC_2.4 __errno_location F +GLIBC_2.4 __fbufsize F +GLIBC_2.4 __fcntl F +GLIBC_2.4 __ffs F +GLIBC_2.4 __fgets_chk F +GLIBC_2.4 __fgets_unlocked_chk F +GLIBC_2.4 __fgetws_chk F +GLIBC_2.4 __fgetws_unlocked_chk F +GLIBC_2.4 __finite F +GLIBC_2.4 __finitef F +GLIBC_2.4 __finitel F +GLIBC_2.4 __flbf F +GLIBC_2.4 __fork F +GLIBC_2.4 __fpending F +GLIBC_2.4 __fprintf_chk F +GLIBC_2.4 __fpu_control D 0x4 +GLIBC_2.4 __fpurge F +GLIBC_2.4 __freadable F +GLIBC_2.4 __freading F +GLIBC_2.4 __free_hook D 0x4 +GLIBC_2.4 __freelocale F +GLIBC_2.4 __fsetlocking F +GLIBC_2.4 __fwprintf_chk F +GLIBC_2.4 __fwritable F +GLIBC_2.4 __fwriting F +GLIBC_2.4 __fxstat F +GLIBC_2.4 __fxstat64 F +GLIBC_2.4 __fxstatat F +GLIBC_2.4 __fxstatat64 F +GLIBC_2.4 __getcwd_chk F +GLIBC_2.4 __getdelim F +GLIBC_2.4 __getdomainname_chk F +GLIBC_2.4 __getgroups_chk F +GLIBC_2.4 __gethostname_chk F +GLIBC_2.4 __getlogin_r_chk F +GLIBC_2.4 __getmntent_r F +GLIBC_2.4 __getpagesize F +GLIBC_2.4 __getpgid F +GLIBC_2.4 __getpid F +GLIBC_2.4 __gets_chk F +GLIBC_2.4 __gettimeofday F +GLIBC_2.4 __getwd_chk F +GLIBC_2.4 __gmtime_r F +GLIBC_2.4 __gnu_Unwind_Find_exidx F +GLIBC_2.4 __h_errno_location F +GLIBC_2.4 __isalnum_l F +GLIBC_2.4 __isalpha_l F +GLIBC_2.4 __isascii_l F +GLIBC_2.4 __isblank_l F +GLIBC_2.4 __iscntrl_l F +GLIBC_2.4 __isctype F +GLIBC_2.4 __isdigit_l F +GLIBC_2.4 __isgraph_l F +GLIBC_2.4 __isinf F +GLIBC_2.4 __isinff F +GLIBC_2.4 __isinfl F +GLIBC_2.4 __islower_l F +GLIBC_2.4 __isnan F +GLIBC_2.4 __isnanf F +GLIBC_2.4 __isnanl F +GLIBC_2.4 __isprint_l F +GLIBC_2.4 __ispunct_l F +GLIBC_2.4 __isspace_l F +GLIBC_2.4 __isupper_l F +GLIBC_2.4 __iswalnum_l F +GLIBC_2.4 __iswalpha_l F +GLIBC_2.4 __iswblank_l F +GLIBC_2.4 __iswcntrl_l F +GLIBC_2.4 __iswctype F +GLIBC_2.4 __iswctype_l F +GLIBC_2.4 __iswdigit_l F +GLIBC_2.4 __iswgraph_l F +GLIBC_2.4 __iswlower_l F +GLIBC_2.4 __iswprint_l F +GLIBC_2.4 __iswpunct_l F +GLIBC_2.4 __iswspace_l F +GLIBC_2.4 __iswupper_l F +GLIBC_2.4 __iswxdigit_l F +GLIBC_2.4 __isxdigit_l F +GLIBC_2.4 __ivaliduser F +GLIBC_2.4 __key_decryptsession_pk_LOCAL D 0x4 +GLIBC_2.4 __key_encryptsession_pk_LOCAL D 0x4 +GLIBC_2.4 __key_gendes_LOCAL D 0x4 +GLIBC_2.4 __libc_allocate_rtsig F +GLIBC_2.4 __libc_calloc F +GLIBC_2.4 __libc_current_sigrtmax F +GLIBC_2.4 __libc_current_sigrtmin F +GLIBC_2.4 __libc_free F +GLIBC_2.4 __libc_freeres F +GLIBC_2.4 __libc_init_first F +GLIBC_2.4 __libc_mallinfo F +GLIBC_2.4 __libc_malloc F +GLIBC_2.4 __libc_mallopt F +GLIBC_2.4 __libc_memalign F +GLIBC_2.4 __libc_pvalloc F +GLIBC_2.4 __libc_realloc F +GLIBC_2.4 __libc_sa_len F +GLIBC_2.4 __libc_start_main F +GLIBC_2.4 __libc_valloc F +GLIBC_2.4 __lseek F +GLIBC_2.4 __lxstat F +GLIBC_2.4 __lxstat64 F +GLIBC_2.4 __malloc_hook D 0x4 +GLIBC_2.4 __malloc_initialize_hook D 0x4 +GLIBC_2.4 __mbrlen F +GLIBC_2.4 __mbrtowc F +GLIBC_2.4 __mbsnrtowcs_chk F +GLIBC_2.4 __mbsrtowcs_chk F +GLIBC_2.4 __mbstowcs_chk F +GLIBC_2.4 __memalign_hook D 0x4 +GLIBC_2.4 __memcpy_chk F +GLIBC_2.4 __memmove_chk F +GLIBC_2.4 __mempcpy F +GLIBC_2.4 __mempcpy_chk F +GLIBC_2.4 __mempcpy_small F +GLIBC_2.4 __memset_chk F +GLIBC_2.4 __monstartup F +GLIBC_2.4 __morecore D 0x4 +GLIBC_2.4 __nanosleep F +GLIBC_2.4 __newlocale F +GLIBC_2.4 __nl_langinfo_l F +GLIBC_2.4 __nss_configure_lookup F +GLIBC_2.4 __nss_database_lookup F +GLIBC_2.4 __nss_group_lookup F +GLIBC_2.4 __nss_hostname_digits_dots F +GLIBC_2.4 __nss_hosts_lookup F +GLIBC_2.4 __nss_next F +GLIBC_2.4 __nss_passwd_lookup F +GLIBC_2.4 __open F +GLIBC_2.4 __open64 F +GLIBC_2.4 __overflow F +GLIBC_2.4 __pipe F +GLIBC_2.4 __poll F +GLIBC_2.4 __pread64 F +GLIBC_2.4 __pread64_chk F +GLIBC_2.4 __pread_chk F +GLIBC_2.4 __printf_chk F +GLIBC_2.4 __printf_fp F +GLIBC_2.4 __profile_frequency F +GLIBC_2.4 __progname D 0x4 +GLIBC_2.4 __progname_full D 0x4 +GLIBC_2.4 __ptsname_r_chk F +GLIBC_2.4 __pwrite64 F +GLIBC_2.4 __rawmemchr F +GLIBC_2.4 __rcmd_errstr D 0x4 +GLIBC_2.4 __read F +GLIBC_2.4 __read_chk F +GLIBC_2.4 __readlink_chk F +GLIBC_2.4 __realloc_hook D 0x4 +GLIBC_2.4 __realpath_chk F +GLIBC_2.4 __recv_chk F +GLIBC_2.4 __recvfrom_chk F +GLIBC_2.4 __register_atfork F +GLIBC_2.4 __res_init F +GLIBC_2.4 __res_nclose F +GLIBC_2.4 __res_ninit F +GLIBC_2.4 __res_randomid F +GLIBC_2.4 __res_state F +GLIBC_2.4 __rpc_thread_createerr F +GLIBC_2.4 __rpc_thread_svc_fdset F +GLIBC_2.4 __rpc_thread_svc_max_pollfd F +GLIBC_2.4 __rpc_thread_svc_pollfd F +GLIBC_2.4 __sbrk F +GLIBC_2.4 __sched_get_priority_max F +GLIBC_2.4 __sched_get_priority_min F +GLIBC_2.4 __sched_getparam F +GLIBC_2.4 __sched_getscheduler F +GLIBC_2.4 __sched_setscheduler F +GLIBC_2.4 __sched_yield F +GLIBC_2.4 __secure_getenv F +GLIBC_2.4 __select F +GLIBC_2.4 __send F +GLIBC_2.4 __setmntent F +GLIBC_2.4 __setpgid F +GLIBC_2.4 __sigaction F +GLIBC_2.4 __sigaddset F +GLIBC_2.4 __sigdelset F +GLIBC_2.4 __sigismember F +GLIBC_2.4 __signbit F +GLIBC_2.4 __signbitf F +GLIBC_2.4 __sigpause F +GLIBC_2.4 __sigsetjmp F +GLIBC_2.4 __sigsuspend F +GLIBC_2.4 __snprintf_chk F +GLIBC_2.4 __sprintf_chk F +GLIBC_2.4 __stack_chk_fail F +GLIBC_2.4 __statfs F +GLIBC_2.4 __stpcpy F +GLIBC_2.4 __stpcpy_chk F +GLIBC_2.4 __stpcpy_small F +GLIBC_2.4 __stpncpy F +GLIBC_2.4 __stpncpy_chk F +GLIBC_2.4 __strcasecmp F +GLIBC_2.4 __strcasecmp_l F +GLIBC_2.4 __strcasestr F +GLIBC_2.4 __strcat_chk F +GLIBC_2.4 __strcoll_l F +GLIBC_2.4 __strcpy_chk F +GLIBC_2.4 __strcpy_small F +GLIBC_2.4 __strcspn_c1 F +GLIBC_2.4 __strcspn_c2 F +GLIBC_2.4 __strcspn_c3 F +GLIBC_2.4 __strdup F +GLIBC_2.4 __strerror_r F +GLIBC_2.4 __strfmon_l F +GLIBC_2.4 __strftime_l F +GLIBC_2.4 __strncasecmp_l F +GLIBC_2.4 __strncat_chk F +GLIBC_2.4 __strncpy_chk F +GLIBC_2.4 __strndup F +GLIBC_2.4 __strpbrk_c2 F +GLIBC_2.4 __strpbrk_c3 F +GLIBC_2.4 __strsep_1c F +GLIBC_2.4 __strsep_2c F +GLIBC_2.4 __strsep_3c F +GLIBC_2.4 __strsep_g F +GLIBC_2.4 __strspn_c1 F +GLIBC_2.4 __strspn_c2 F +GLIBC_2.4 __strspn_c3 F +GLIBC_2.4 __strtod_internal F +GLIBC_2.4 __strtod_l F +GLIBC_2.4 __strtof_internal F +GLIBC_2.4 __strtof_l F +GLIBC_2.4 __strtok_r F +GLIBC_2.4 __strtok_r_1c F +GLIBC_2.4 __strtol_internal F +GLIBC_2.4 __strtol_l F +GLIBC_2.4 __strtold_internal F +GLIBC_2.4 __strtold_l F +GLIBC_2.4 __strtoll_internal F +GLIBC_2.4 __strtoll_l F +GLIBC_2.4 __strtoul_internal F +GLIBC_2.4 __strtoul_l F +GLIBC_2.4 __strtoull_internal F +GLIBC_2.4 __strtoull_l F +GLIBC_2.4 __strverscmp F +GLIBC_2.4 __strxfrm_l F +GLIBC_2.4 __swprintf_chk F +GLIBC_2.4 __sysconf F +GLIBC_2.4 __sysctl F +GLIBC_2.4 __syslog_chk F +GLIBC_2.4 __sysv_signal F +GLIBC_2.4 __timezone D 0x4 +GLIBC_2.4 __toascii_l F +GLIBC_2.4 __tolower_l F +GLIBC_2.4 __toupper_l F +GLIBC_2.4 __towctrans F +GLIBC_2.4 __towctrans_l F +GLIBC_2.4 __towlower_l F +GLIBC_2.4 __towupper_l F +GLIBC_2.4 __ttyname_r_chk F +GLIBC_2.4 __tzname D 0x8 +GLIBC_2.4 __uflow F +GLIBC_2.4 __underflow F +GLIBC_2.4 __uselocale F +GLIBC_2.4 __vfork F +GLIBC_2.4 __vfprintf_chk F +GLIBC_2.4 __vfscanf F +GLIBC_2.4 __vfwprintf_chk F +GLIBC_2.4 __vprintf_chk F +GLIBC_2.4 __vsnprintf F +GLIBC_2.4 __vsnprintf_chk F +GLIBC_2.4 __vsprintf_chk F +GLIBC_2.4 __vsscanf F +GLIBC_2.4 __vswprintf_chk F +GLIBC_2.4 __vsyslog_chk F +GLIBC_2.4 __vwprintf_chk F +GLIBC_2.4 __wait F +GLIBC_2.4 __waitpid F +GLIBC_2.4 __wcpcpy_chk F +GLIBC_2.4 __wcpncpy_chk F +GLIBC_2.4 __wcrtomb_chk F +GLIBC_2.4 __wcscasecmp_l F +GLIBC_2.4 __wcscat_chk F +GLIBC_2.4 __wcscoll_l F +GLIBC_2.4 __wcscpy_chk F +GLIBC_2.4 __wcsftime_l F +GLIBC_2.4 __wcsncasecmp_l F +GLIBC_2.4 __wcsncat_chk F +GLIBC_2.4 __wcsncpy_chk F +GLIBC_2.4 __wcsnrtombs_chk F +GLIBC_2.4 __wcsrtombs_chk F +GLIBC_2.4 __wcstod_internal F +GLIBC_2.4 __wcstod_l F +GLIBC_2.4 __wcstof_internal F +GLIBC_2.4 __wcstof_l F +GLIBC_2.4 __wcstol_internal F +GLIBC_2.4 __wcstol_l F +GLIBC_2.4 __wcstold_internal F +GLIBC_2.4 __wcstold_l F +GLIBC_2.4 __wcstoll_internal F +GLIBC_2.4 __wcstoll_l F +GLIBC_2.4 __wcstombs_chk F +GLIBC_2.4 __wcstoul_internal F +GLIBC_2.4 __wcstoul_l F +GLIBC_2.4 __wcstoull_internal F +GLIBC_2.4 __wcstoull_l F +GLIBC_2.4 __wcsxfrm_l F +GLIBC_2.4 __wctomb_chk F +GLIBC_2.4 __wctrans_l F +GLIBC_2.4 __wctype_l F +GLIBC_2.4 __wmemcpy_chk F +GLIBC_2.4 __wmemmove_chk F +GLIBC_2.4 __wmempcpy_chk F +GLIBC_2.4 __wmemset_chk F +GLIBC_2.4 __woverflow F +GLIBC_2.4 __wprintf_chk F +GLIBC_2.4 __write F +GLIBC_2.4 __wuflow F +GLIBC_2.4 __wunderflow F +GLIBC_2.4 __xmknod F +GLIBC_2.4 __xmknodat F +GLIBC_2.4 __xpg_basename F +GLIBC_2.4 __xpg_sigpause F +GLIBC_2.4 __xpg_strerror_r F +GLIBC_2.4 __xstat F +GLIBC_2.4 __xstat64 F +GLIBC_2.4 _authenticate F +GLIBC_2.4 _dl_mcount_wrapper F +GLIBC_2.4 _dl_mcount_wrapper_check F +GLIBC_2.4 _environ D 0x4 +GLIBC_2.4 _exit F +GLIBC_2.4 _flushlbf F +GLIBC_2.4 _libc_intl_domainname D 0x5 +GLIBC_2.4 _longjmp F +GLIBC_2.4 _mcleanup F +GLIBC_2.4 _mcount F +GLIBC_2.4 _nl_default_dirname D 0x12 +GLIBC_2.4 _nl_domain_bindings D 0x4 +GLIBC_2.4 _nl_msg_cat_cntr D 0x4 +GLIBC_2.4 _null_auth D 0xc +GLIBC_2.4 _obstack_allocated_p F +GLIBC_2.4 _obstack_begin F +GLIBC_2.4 _obstack_begin_1 F +GLIBC_2.4 _obstack_free F +GLIBC_2.4 _obstack_memory_used F +GLIBC_2.4 _obstack_newchunk F +GLIBC_2.4 _res D 0x200 +GLIBC_2.4 _res_hconf D 0x30 +GLIBC_2.4 _rpc_dtablesize F +GLIBC_2.4 _seterr_reply F +GLIBC_2.4 _setjmp F +GLIBC_2.4 _sys_errlist D 0x210 +GLIBC_2.4 _sys_nerr D 0x4 +GLIBC_2.4 _sys_siglist D 0x104 +GLIBC_2.4 _tolower F +GLIBC_2.4 _toupper F +GLIBC_2.4 a64l F +GLIBC_2.4 abort F +GLIBC_2.4 abs F +GLIBC_2.4 accept F +GLIBC_2.4 access F +GLIBC_2.4 acct F +GLIBC_2.4 addmntent F +GLIBC_2.4 addseverity F +GLIBC_2.4 adjtime F +GLIBC_2.4 adjtimex F +GLIBC_2.4 advance F +GLIBC_2.4 alarm F +GLIBC_2.4 alphasort F +GLIBC_2.4 alphasort64 F +GLIBC_2.4 argp_err_exit_status D 0x4 +GLIBC_2.4 argp_error F +GLIBC_2.4 argp_failure F +GLIBC_2.4 argp_help F +GLIBC_2.4 argp_parse F +GLIBC_2.4 argp_program_bug_address D 0x4 +GLIBC_2.4 argp_program_version D 0x4 +GLIBC_2.4 argp_program_version_hook D 0x4 +GLIBC_2.4 argp_state_help F +GLIBC_2.4 argp_usage F +GLIBC_2.4 argz_add F +GLIBC_2.4 argz_add_sep F +GLIBC_2.4 argz_append F +GLIBC_2.4 argz_count F +GLIBC_2.4 argz_create F +GLIBC_2.4 argz_create_sep F +GLIBC_2.4 argz_delete F +GLIBC_2.4 argz_extract F +GLIBC_2.4 argz_insert F +GLIBC_2.4 argz_next F +GLIBC_2.4 argz_replace F +GLIBC_2.4 argz_stringify F +GLIBC_2.4 asctime F +GLIBC_2.4 asctime_r F +GLIBC_2.4 asprintf F +GLIBC_2.4 atof F +GLIBC_2.4 atoi F +GLIBC_2.4 atol F +GLIBC_2.4 atoll F +GLIBC_2.4 authdes_create F +GLIBC_2.4 authdes_getucred F +GLIBC_2.4 authdes_pk_create F +GLIBC_2.4 authnone_create F +GLIBC_2.4 authunix_create F +GLIBC_2.4 authunix_create_default F +GLIBC_2.4 backtrace F +GLIBC_2.4 backtrace_symbols F +GLIBC_2.4 backtrace_symbols_fd F +GLIBC_2.4 basename F +GLIBC_2.4 bcmp F +GLIBC_2.4 bcopy F +GLIBC_2.4 bdflush F +GLIBC_2.4 bind F +GLIBC_2.4 bind_textdomain_codeset F +GLIBC_2.4 bindresvport F +GLIBC_2.4 bindtextdomain F +GLIBC_2.4 brk F +GLIBC_2.4 bsd_signal F +GLIBC_2.4 bsearch F +GLIBC_2.4 btowc F +GLIBC_2.4 bzero F +GLIBC_2.4 calloc F +GLIBC_2.4 callrpc F +GLIBC_2.4 canonicalize_file_name F +GLIBC_2.4 capget F +GLIBC_2.4 capset F +GLIBC_2.4 catclose F +GLIBC_2.4 catgets F +GLIBC_2.4 catopen F +GLIBC_2.4 cbc_crypt F +GLIBC_2.4 cfgetispeed F +GLIBC_2.4 cfgetospeed F +GLIBC_2.4 cfmakeraw F +GLIBC_2.4 cfree F +GLIBC_2.4 cfsetispeed F +GLIBC_2.4 cfsetospeed F +GLIBC_2.4 cfsetspeed F +GLIBC_2.4 chdir F +GLIBC_2.4 chflags F +GLIBC_2.4 chmod F +GLIBC_2.4 chown F +GLIBC_2.4 chroot F +GLIBC_2.4 clearenv F +GLIBC_2.4 clearerr F +GLIBC_2.4 clearerr_unlocked F +GLIBC_2.4 clnt_broadcast F +GLIBC_2.4 clnt_create F +GLIBC_2.4 clnt_pcreateerror F +GLIBC_2.4 clnt_perrno F +GLIBC_2.4 clnt_perror F +GLIBC_2.4 clnt_spcreateerror F +GLIBC_2.4 clnt_sperrno F +GLIBC_2.4 clnt_sperror F +GLIBC_2.4 clntraw_create F +GLIBC_2.4 clnttcp_create F +GLIBC_2.4 clntudp_bufcreate F +GLIBC_2.4 clntudp_create F +GLIBC_2.4 clntunix_create F +GLIBC_2.4 clock F +GLIBC_2.4 clone F +GLIBC_2.4 close F +GLIBC_2.4 closedir F +GLIBC_2.4 closelog F +GLIBC_2.4 confstr F +GLIBC_2.4 connect F +GLIBC_2.4 copysign F +GLIBC_2.4 copysignf F +GLIBC_2.4 copysignl F +GLIBC_2.4 creat F +GLIBC_2.4 creat64 F +GLIBC_2.4 create_module F +GLIBC_2.4 ctermid F +GLIBC_2.4 ctime F +GLIBC_2.4 ctime_r F +GLIBC_2.4 cuserid F +GLIBC_2.4 daemon F +GLIBC_2.4 daylight D 0x4 +GLIBC_2.4 dcgettext F +GLIBC_2.4 dcngettext F +GLIBC_2.4 delete_module F +GLIBC_2.4 des_setparity F +GLIBC_2.4 dgettext F +GLIBC_2.4 difftime F +GLIBC_2.4 dirfd F +GLIBC_2.4 dirname F +GLIBC_2.4 div F +GLIBC_2.4 dl_iterate_phdr F +GLIBC_2.4 dngettext F +GLIBC_2.4 dprintf F +GLIBC_2.4 drand48 F +GLIBC_2.4 drand48_r F +GLIBC_2.4 dup F +GLIBC_2.4 dup2 F +GLIBC_2.4 duplocale F +GLIBC_2.4 dysize F +GLIBC_2.4 eaccess F +GLIBC_2.4 ecb_crypt F +GLIBC_2.4 ecvt F +GLIBC_2.4 ecvt_r F +GLIBC_2.4 endaliasent F +GLIBC_2.4 endfsent F +GLIBC_2.4 endgrent F +GLIBC_2.4 endhostent F +GLIBC_2.4 endmntent F +GLIBC_2.4 endnetent F +GLIBC_2.4 endnetgrent F +GLIBC_2.4 endprotoent F +GLIBC_2.4 endpwent F +GLIBC_2.4 endrpcent F +GLIBC_2.4 endservent F +GLIBC_2.4 endspent F +GLIBC_2.4 endttyent F +GLIBC_2.4 endusershell F +GLIBC_2.4 endutent F +GLIBC_2.4 endutxent F +GLIBC_2.4 environ D 0x4 +GLIBC_2.4 envz_add F +GLIBC_2.4 envz_entry F +GLIBC_2.4 envz_get F +GLIBC_2.4 envz_merge F +GLIBC_2.4 envz_remove F +GLIBC_2.4 envz_strip F +GLIBC_2.4 epoll_create F +GLIBC_2.4 epoll_ctl F +GLIBC_2.4 epoll_wait F +GLIBC_2.4 erand48 F +GLIBC_2.4 erand48_r F +GLIBC_2.4 err F +GLIBC_2.4 error F +GLIBC_2.4 error_at_line F +GLIBC_2.4 error_message_count D 0x4 +GLIBC_2.4 error_one_per_line D 0x4 +GLIBC_2.4 error_print_progname D 0x4 +GLIBC_2.4 errx F +GLIBC_2.4 ether_aton F +GLIBC_2.4 ether_aton_r F +GLIBC_2.4 ether_hostton F +GLIBC_2.4 ether_line F +GLIBC_2.4 ether_ntoa F +GLIBC_2.4 ether_ntoa_r F +GLIBC_2.4 ether_ntohost F +GLIBC_2.4 euidaccess F +GLIBC_2.4 execl F +GLIBC_2.4 execle F +GLIBC_2.4 execlp F +GLIBC_2.4 execv F +GLIBC_2.4 execve F +GLIBC_2.4 execvp F +GLIBC_2.4 exit F +GLIBC_2.4 faccessat F +GLIBC_2.4 fattach F +GLIBC_2.4 fchdir F +GLIBC_2.4 fchflags F +GLIBC_2.4 fchmod F +GLIBC_2.4 fchmodat F +GLIBC_2.4 fchown F +GLIBC_2.4 fchownat F +GLIBC_2.4 fclose F +GLIBC_2.4 fcloseall F +GLIBC_2.4 fcntl F +GLIBC_2.4 fcvt F +GLIBC_2.4 fcvt_r F +GLIBC_2.4 fdatasync F +GLIBC_2.4 fdetach F +GLIBC_2.4 fdopen F +GLIBC_2.4 fdopendir F +GLIBC_2.4 feof F +GLIBC_2.4 feof_unlocked F +GLIBC_2.4 ferror F +GLIBC_2.4 ferror_unlocked F +GLIBC_2.4 fexecve F +GLIBC_2.4 fflush F +GLIBC_2.4 fflush_unlocked F +GLIBC_2.4 ffs F +GLIBC_2.4 ffsl F +GLIBC_2.4 ffsll F +GLIBC_2.4 fgetc F +GLIBC_2.4 fgetc_unlocked F +GLIBC_2.4 fgetgrent F +GLIBC_2.4 fgetgrent_r F +GLIBC_2.4 fgetpos F +GLIBC_2.4 fgetpos64 F +GLIBC_2.4 fgetpwent F +GLIBC_2.4 fgetpwent_r F +GLIBC_2.4 fgets F +GLIBC_2.4 fgets_unlocked F +GLIBC_2.4 fgetspent F +GLIBC_2.4 fgetspent_r F +GLIBC_2.4 fgetwc F +GLIBC_2.4 fgetwc_unlocked F +GLIBC_2.4 fgetws F +GLIBC_2.4 fgetws_unlocked F +GLIBC_2.4 fgetxattr F +GLIBC_2.4 fileno F +GLIBC_2.4 fileno_unlocked F +GLIBC_2.4 finite F +GLIBC_2.4 finitef F +GLIBC_2.4 finitel F +GLIBC_2.4 flistxattr F +GLIBC_2.4 flock F +GLIBC_2.4 flockfile F +GLIBC_2.4 fmemopen F +GLIBC_2.4 fmtmsg F +GLIBC_2.4 fnmatch F +GLIBC_2.4 fopen F +GLIBC_2.4 fopen64 F +GLIBC_2.4 fopencookie F +GLIBC_2.4 fork F +GLIBC_2.4 fpathconf F +GLIBC_2.4 fprintf F +GLIBC_2.4 fputc F +GLIBC_2.4 fputc_unlocked F +GLIBC_2.4 fputs F +GLIBC_2.4 fputs_unlocked F +GLIBC_2.4 fputwc F +GLIBC_2.4 fputwc_unlocked F +GLIBC_2.4 fputws F +GLIBC_2.4 fputws_unlocked F +GLIBC_2.4 fread F +GLIBC_2.4 fread_unlocked F +GLIBC_2.4 free F +GLIBC_2.4 freeaddrinfo F +GLIBC_2.4 freeifaddrs F +GLIBC_2.4 freelocale F +GLIBC_2.4 fremovexattr F +GLIBC_2.4 freopen F +GLIBC_2.4 freopen64 F +GLIBC_2.4 frexp F +GLIBC_2.4 frexpf F +GLIBC_2.4 frexpl F +GLIBC_2.4 fscanf F +GLIBC_2.4 fseek F +GLIBC_2.4 fseeko F +GLIBC_2.4 fseeko64 F +GLIBC_2.4 fsetpos F +GLIBC_2.4 fsetpos64 F +GLIBC_2.4 fsetxattr F +GLIBC_2.4 fstatfs F +GLIBC_2.4 fstatfs64 F +GLIBC_2.4 fstatvfs F +GLIBC_2.4 fstatvfs64 F +GLIBC_2.4 fsync F +GLIBC_2.4 ftell F +GLIBC_2.4 ftello F +GLIBC_2.4 ftello64 F +GLIBC_2.4 ftime F +GLIBC_2.4 ftok F +GLIBC_2.4 ftruncate F +GLIBC_2.4 ftruncate64 F +GLIBC_2.4 ftrylockfile F +GLIBC_2.4 fts_children F +GLIBC_2.4 fts_close F +GLIBC_2.4 fts_open F +GLIBC_2.4 fts_read F +GLIBC_2.4 fts_set F +GLIBC_2.4 ftw F +GLIBC_2.4 ftw64 F +GLIBC_2.4 funlockfile F +GLIBC_2.4 futimes F +GLIBC_2.4 futimesat F +GLIBC_2.4 fwide F +GLIBC_2.4 fwprintf F +GLIBC_2.4 fwrite F +GLIBC_2.4 fwrite_unlocked F +GLIBC_2.4 fwscanf F +GLIBC_2.4 gai_strerror F +GLIBC_2.4 gcvt F +GLIBC_2.4 get_avphys_pages F +GLIBC_2.4 get_current_dir_name F +GLIBC_2.4 get_kernel_syms F +GLIBC_2.4 get_myaddress F +GLIBC_2.4 get_nprocs F +GLIBC_2.4 get_nprocs_conf F +GLIBC_2.4 get_phys_pages F +GLIBC_2.4 getaddrinfo F +GLIBC_2.4 getaliasbyname F +GLIBC_2.4 getaliasbyname_r F +GLIBC_2.4 getaliasent F +GLIBC_2.4 getaliasent_r F +GLIBC_2.4 getc F +GLIBC_2.4 getc_unlocked F +GLIBC_2.4 getchar F +GLIBC_2.4 getchar_unlocked F +GLIBC_2.4 getcontext F +GLIBC_2.4 getcwd F +GLIBC_2.4 getdate F +GLIBC_2.4 getdate_err D 0x4 +GLIBC_2.4 getdate_r F +GLIBC_2.4 getdelim F +GLIBC_2.4 getdirentries F +GLIBC_2.4 getdirentries64 F +GLIBC_2.4 getdomainname F +GLIBC_2.4 getdtablesize F +GLIBC_2.4 getegid F +GLIBC_2.4 getenv F +GLIBC_2.4 geteuid F +GLIBC_2.4 getfsent F +GLIBC_2.4 getfsfile F +GLIBC_2.4 getfsspec F +GLIBC_2.4 getgid F +GLIBC_2.4 getgrent F +GLIBC_2.4 getgrent_r F +GLIBC_2.4 getgrgid F +GLIBC_2.4 getgrgid_r F +GLIBC_2.4 getgrnam F +GLIBC_2.4 getgrnam_r F +GLIBC_2.4 getgrouplist F +GLIBC_2.4 getgroups F +GLIBC_2.4 gethostbyaddr F +GLIBC_2.4 gethostbyaddr_r F +GLIBC_2.4 gethostbyname F +GLIBC_2.4 gethostbyname2 F +GLIBC_2.4 gethostbyname2_r F +GLIBC_2.4 gethostbyname_r F +GLIBC_2.4 gethostent F +GLIBC_2.4 gethostent_r F +GLIBC_2.4 gethostid F +GLIBC_2.4 gethostname F +GLIBC_2.4 getifaddrs F +GLIBC_2.4 getipv4sourcefilter F +GLIBC_2.4 getitimer F +GLIBC_2.4 getline F +GLIBC_2.4 getloadavg F +GLIBC_2.4 getlogin F +GLIBC_2.4 getlogin_r F +GLIBC_2.4 getmntent F +GLIBC_2.4 getmntent_r F +GLIBC_2.4 getmsg F +GLIBC_2.4 getnameinfo F +GLIBC_2.4 getnetbyaddr F +GLIBC_2.4 getnetbyaddr_r F +GLIBC_2.4 getnetbyname F +GLIBC_2.4 getnetbyname_r F +GLIBC_2.4 getnetent F +GLIBC_2.4 getnetent_r F +GLIBC_2.4 getnetgrent F +GLIBC_2.4 getnetgrent_r F +GLIBC_2.4 getnetname F +GLIBC_2.4 getopt F +GLIBC_2.4 getopt_long F +GLIBC_2.4 getopt_long_only F +GLIBC_2.4 getpagesize F +GLIBC_2.4 getpass F +GLIBC_2.4 getpeername F +GLIBC_2.4 getpgid F +GLIBC_2.4 getpgrp F +GLIBC_2.4 getpid F +GLIBC_2.4 getpmsg F +GLIBC_2.4 getppid F +GLIBC_2.4 getpriority F +GLIBC_2.4 getprotobyname F +GLIBC_2.4 getprotobyname_r F +GLIBC_2.4 getprotobynumber F +GLIBC_2.4 getprotobynumber_r F +GLIBC_2.4 getprotoent F +GLIBC_2.4 getprotoent_r F +GLIBC_2.4 getpt F +GLIBC_2.4 getpublickey F +GLIBC_2.4 getpw F +GLIBC_2.4 getpwent F +GLIBC_2.4 getpwent_r F +GLIBC_2.4 getpwnam F +GLIBC_2.4 getpwnam_r F +GLIBC_2.4 getpwuid F +GLIBC_2.4 getpwuid_r F +GLIBC_2.4 getresgid F +GLIBC_2.4 getresuid F +GLIBC_2.4 getrlimit F +GLIBC_2.4 getrlimit64 F +GLIBC_2.4 getrpcbyname F +GLIBC_2.4 getrpcbyname_r F +GLIBC_2.4 getrpcbynumber F +GLIBC_2.4 getrpcbynumber_r F +GLIBC_2.4 getrpcent F +GLIBC_2.4 getrpcent_r F +GLIBC_2.4 getrpcport F +GLIBC_2.4 getrusage F +GLIBC_2.4 gets F +GLIBC_2.4 getsecretkey F +GLIBC_2.4 getservbyname F +GLIBC_2.4 getservbyname_r F +GLIBC_2.4 getservbyport F +GLIBC_2.4 getservbyport_r F +GLIBC_2.4 getservent F +GLIBC_2.4 getservent_r F +GLIBC_2.4 getsid F +GLIBC_2.4 getsockname F +GLIBC_2.4 getsockopt F +GLIBC_2.4 getsourcefilter F +GLIBC_2.4 getspent F +GLIBC_2.4 getspent_r F +GLIBC_2.4 getspnam F +GLIBC_2.4 getspnam_r F +GLIBC_2.4 getsubopt F +GLIBC_2.4 gettext F +GLIBC_2.4 gettimeofday F +GLIBC_2.4 getttyent F +GLIBC_2.4 getttynam F +GLIBC_2.4 getuid F +GLIBC_2.4 getusershell F +GLIBC_2.4 getutent F +GLIBC_2.4 getutent_r F +GLIBC_2.4 getutid F +GLIBC_2.4 getutid_r F +GLIBC_2.4 getutline F +GLIBC_2.4 getutline_r F +GLIBC_2.4 getutmp F +GLIBC_2.4 getutmpx F +GLIBC_2.4 getutxent F +GLIBC_2.4 getutxid F +GLIBC_2.4 getutxline F +GLIBC_2.4 getw F +GLIBC_2.4 getwc F +GLIBC_2.4 getwc_unlocked F +GLIBC_2.4 getwchar F +GLIBC_2.4 getwchar_unlocked F +GLIBC_2.4 getwd F +GLIBC_2.4 getxattr F +GLIBC_2.4 glob F +GLIBC_2.4 glob64 F +GLIBC_2.4 glob_pattern_p F +GLIBC_2.4 globfree F +GLIBC_2.4 globfree64 F +GLIBC_2.4 gmtime F +GLIBC_2.4 gmtime_r F +GLIBC_2.4 gnu_dev_major F +GLIBC_2.4 gnu_dev_makedev F +GLIBC_2.4 gnu_dev_minor F +GLIBC_2.4 gnu_get_libc_release F +GLIBC_2.4 gnu_get_libc_version F +GLIBC_2.4 grantpt F +GLIBC_2.4 group_member F +GLIBC_2.4 gsignal F +GLIBC_2.4 gtty F +GLIBC_2.4 h_errlist D 0x14 +GLIBC_2.4 h_nerr D 0x4 +GLIBC_2.4 hasmntopt F +GLIBC_2.4 hcreate F +GLIBC_2.4 hcreate_r F +GLIBC_2.4 hdestroy F +GLIBC_2.4 hdestroy_r F +GLIBC_2.4 herror F +GLIBC_2.4 host2netname F +GLIBC_2.4 hsearch F +GLIBC_2.4 hsearch_r F +GLIBC_2.4 hstrerror F +GLIBC_2.4 htonl F +GLIBC_2.4 htons F +GLIBC_2.4 iconv F +GLIBC_2.4 iconv_close F +GLIBC_2.4 iconv_open F +GLIBC_2.4 if_freenameindex F +GLIBC_2.4 if_indextoname F +GLIBC_2.4 if_nameindex F +GLIBC_2.4 if_nametoindex F +GLIBC_2.4 imaxabs F +GLIBC_2.4 imaxdiv F +GLIBC_2.4 in6addr_any D 0x10 +GLIBC_2.4 in6addr_loopback D 0x10 +GLIBC_2.4 inb F +GLIBC_2.4 index F +GLIBC_2.4 inet6_option_alloc F +GLIBC_2.4 inet6_option_append F +GLIBC_2.4 inet6_option_find F +GLIBC_2.4 inet6_option_init F +GLIBC_2.4 inet6_option_next F +GLIBC_2.4 inet6_option_space F +GLIBC_2.4 inet_addr F +GLIBC_2.4 inet_aton F +GLIBC_2.4 inet_lnaof F +GLIBC_2.4 inet_makeaddr F +GLIBC_2.4 inet_netof F +GLIBC_2.4 inet_network F +GLIBC_2.4 inet_nsap_addr F +GLIBC_2.4 inet_nsap_ntoa F +GLIBC_2.4 inet_ntoa F +GLIBC_2.4 inet_ntop F +GLIBC_2.4 inet_pton F +GLIBC_2.4 init_module F +GLIBC_2.4 initgroups F +GLIBC_2.4 initstate F +GLIBC_2.4 initstate_r F +GLIBC_2.4 inl F +GLIBC_2.4 innetgr F +GLIBC_2.4 inotify_add_watch F +GLIBC_2.4 inotify_init F +GLIBC_2.4 inotify_rm_watch F +GLIBC_2.4 insque F +GLIBC_2.4 inw F +GLIBC_2.4 ioctl F +GLIBC_2.4 ioperm F +GLIBC_2.4 iopl F +GLIBC_2.4 iruserok F +GLIBC_2.4 iruserok_af F +GLIBC_2.4 isalnum F +GLIBC_2.4 isalnum_l F +GLIBC_2.4 isalpha F +GLIBC_2.4 isalpha_l F +GLIBC_2.4 isascii F +GLIBC_2.4 isastream F +GLIBC_2.4 isatty F +GLIBC_2.4 isblank F +GLIBC_2.4 isblank_l F +GLIBC_2.4 iscntrl F +GLIBC_2.4 iscntrl_l F +GLIBC_2.4 isctype F +GLIBC_2.4 isdigit F +GLIBC_2.4 isdigit_l F +GLIBC_2.4 isfdtype F +GLIBC_2.4 isgraph F +GLIBC_2.4 isgraph_l F +GLIBC_2.4 isinf F +GLIBC_2.4 isinff F +GLIBC_2.4 isinfl F +GLIBC_2.4 islower F +GLIBC_2.4 islower_l F +GLIBC_2.4 isnan F +GLIBC_2.4 isnanf F +GLIBC_2.4 isnanl F +GLIBC_2.4 isprint F +GLIBC_2.4 isprint_l F +GLIBC_2.4 ispunct F +GLIBC_2.4 ispunct_l F +GLIBC_2.4 isspace F +GLIBC_2.4 isspace_l F +GLIBC_2.4 isupper F +GLIBC_2.4 isupper_l F +GLIBC_2.4 iswalnum F +GLIBC_2.4 iswalnum_l F +GLIBC_2.4 iswalpha F +GLIBC_2.4 iswalpha_l F +GLIBC_2.4 iswblank F +GLIBC_2.4 iswblank_l F +GLIBC_2.4 iswcntrl F +GLIBC_2.4 iswcntrl_l F +GLIBC_2.4 iswctype F +GLIBC_2.4 iswctype_l F +GLIBC_2.4 iswdigit F +GLIBC_2.4 iswdigit_l F +GLIBC_2.4 iswgraph F +GLIBC_2.4 iswgraph_l F +GLIBC_2.4 iswlower F +GLIBC_2.4 iswlower_l F +GLIBC_2.4 iswprint F +GLIBC_2.4 iswprint_l F +GLIBC_2.4 iswpunct F +GLIBC_2.4 iswpunct_l F +GLIBC_2.4 iswspace F +GLIBC_2.4 iswspace_l F +GLIBC_2.4 iswupper F +GLIBC_2.4 iswupper_l F +GLIBC_2.4 iswxdigit F +GLIBC_2.4 iswxdigit_l F +GLIBC_2.4 isxdigit F +GLIBC_2.4 isxdigit_l F +GLIBC_2.4 jrand48 F +GLIBC_2.4 jrand48_r F +GLIBC_2.4 key_decryptsession F +GLIBC_2.4 key_decryptsession_pk F +GLIBC_2.4 key_encryptsession F +GLIBC_2.4 key_encryptsession_pk F +GLIBC_2.4 key_gendes F +GLIBC_2.4 key_get_conv F +GLIBC_2.4 key_secretkey_is_set F +GLIBC_2.4 key_setnet F +GLIBC_2.4 key_setsecret F +GLIBC_2.4 kill F +GLIBC_2.4 killpg F +GLIBC_2.4 klogctl F +GLIBC_2.4 l64a F +GLIBC_2.4 labs F +GLIBC_2.4 lchmod F +GLIBC_2.4 lchown F +GLIBC_2.4 lckpwdf F +GLIBC_2.4 lcong48 F +GLIBC_2.4 lcong48_r F +GLIBC_2.4 ldexp F +GLIBC_2.4 ldexpf F +GLIBC_2.4 ldexpl F +GLIBC_2.4 ldiv F +GLIBC_2.4 lfind F +GLIBC_2.4 lgetxattr F +GLIBC_2.4 link F +GLIBC_2.4 linkat F +GLIBC_2.4 listen F +GLIBC_2.4 listxattr F +GLIBC_2.4 llabs F +GLIBC_2.4 lldiv F +GLIBC_2.4 llistxattr F +GLIBC_2.4 llseek F +GLIBC_2.4 loc1 D 0x4 +GLIBC_2.4 loc2 D 0x4 +GLIBC_2.4 localeconv F +GLIBC_2.4 localtime F +GLIBC_2.4 localtime_r F +GLIBC_2.4 lockf F +GLIBC_2.4 lockf64 F +GLIBC_2.4 locs D 0x4 +GLIBC_2.4 longjmp F +GLIBC_2.4 lrand48 F +GLIBC_2.4 lrand48_r F +GLIBC_2.4 lremovexattr F +GLIBC_2.4 lsearch F +GLIBC_2.4 lseek F +GLIBC_2.4 lseek64 F +GLIBC_2.4 lsetxattr F +GLIBC_2.4 lutimes F +GLIBC_2.4 madvise F +GLIBC_2.4 makecontext F +GLIBC_2.4 mallinfo F +GLIBC_2.4 malloc F +GLIBC_2.4 malloc_get_state F +GLIBC_2.4 malloc_set_state F +GLIBC_2.4 malloc_stats F +GLIBC_2.4 malloc_trim F +GLIBC_2.4 malloc_usable_size F +GLIBC_2.4 mallopt F +GLIBC_2.4 mallwatch D 0x4 +GLIBC_2.4 mblen F +GLIBC_2.4 mbrlen F +GLIBC_2.4 mbrtowc F +GLIBC_2.4 mbsinit F +GLIBC_2.4 mbsnrtowcs F +GLIBC_2.4 mbsrtowcs F +GLIBC_2.4 mbstowcs F +GLIBC_2.4 mbtowc F +GLIBC_2.4 mcheck F +GLIBC_2.4 mcheck_check_all F +GLIBC_2.4 mcheck_pedantic F +GLIBC_2.4 mcount F +GLIBC_2.4 memalign F +GLIBC_2.4 memccpy F +GLIBC_2.4 memchr F +GLIBC_2.4 memcmp F +GLIBC_2.4 memcpy F +GLIBC_2.4 memfrob F +GLIBC_2.4 memmem F +GLIBC_2.4 memmove F +GLIBC_2.4 mempcpy F +GLIBC_2.4 memrchr F +GLIBC_2.4 memset F +GLIBC_2.4 mincore F +GLIBC_2.4 mkdir F +GLIBC_2.4 mkdirat F +GLIBC_2.4 mkdtemp F +GLIBC_2.4 mkfifo F +GLIBC_2.4 mkfifoat F +GLIBC_2.4 mkstemp F +GLIBC_2.4 mkstemp64 F +GLIBC_2.4 mktemp F +GLIBC_2.4 mktime F +GLIBC_2.4 mlock F +GLIBC_2.4 mlockall F +GLIBC_2.4 mmap F +GLIBC_2.4 mmap64 F +GLIBC_2.4 modf F +GLIBC_2.4 modff F +GLIBC_2.4 modfl F +GLIBC_2.4 moncontrol F +GLIBC_2.4 monstartup F +GLIBC_2.4 mount F +GLIBC_2.4 mprobe F +GLIBC_2.4 mprotect F +GLIBC_2.4 mrand48 F +GLIBC_2.4 mrand48_r F +GLIBC_2.4 mremap F +GLIBC_2.4 msgctl F +GLIBC_2.4 msgget F +GLIBC_2.4 msgrcv F +GLIBC_2.4 msgsnd F +GLIBC_2.4 msync F +GLIBC_2.4 mtrace F +GLIBC_2.4 munlock F +GLIBC_2.4 munlockall F +GLIBC_2.4 munmap F +GLIBC_2.4 muntrace F +GLIBC_2.4 nanosleep F +GLIBC_2.4 netname2host F +GLIBC_2.4 netname2user F +GLIBC_2.4 newlocale F +GLIBC_2.4 nfsservctl F +GLIBC_2.4 nftw F +GLIBC_2.4 nftw64 F +GLIBC_2.4 ngettext F +GLIBC_2.4 nice F +GLIBC_2.4 nl_langinfo F +GLIBC_2.4 nl_langinfo_l F +GLIBC_2.4 nrand48 F +GLIBC_2.4 nrand48_r F +GLIBC_2.4 ntohl F +GLIBC_2.4 ntohs F +GLIBC_2.4 ntp_adjtime F +GLIBC_2.4 ntp_gettime F +GLIBC_2.4 obstack_alloc_failed_handler D 0x4 +GLIBC_2.4 obstack_exit_failure D 0x4 +GLIBC_2.4 obstack_free F +GLIBC_2.4 obstack_printf F +GLIBC_2.4 obstack_vprintf F +GLIBC_2.4 on_exit F +GLIBC_2.4 open F +GLIBC_2.4 open64 F +GLIBC_2.4 open_memstream F +GLIBC_2.4 open_wmemstream F +GLIBC_2.4 openat F +GLIBC_2.4 openat64 F +GLIBC_2.4 opendir F +GLIBC_2.4 openlog F +GLIBC_2.4 optarg D 0x4 +GLIBC_2.4 opterr D 0x4 +GLIBC_2.4 optind D 0x4 +GLIBC_2.4 optopt D 0x4 +GLIBC_2.4 outb F +GLIBC_2.4 outl F +GLIBC_2.4 outw F +GLIBC_2.4 parse_printf_format F +GLIBC_2.4 passwd2des F +GLIBC_2.4 pathconf F +GLIBC_2.4 pause F +GLIBC_2.4 pclose F +GLIBC_2.4 perror F +GLIBC_2.4 personality F +GLIBC_2.4 pipe F +GLIBC_2.4 pivot_root F +GLIBC_2.4 pmap_getmaps F +GLIBC_2.4 pmap_getport F +GLIBC_2.4 pmap_rmtcall F +GLIBC_2.4 pmap_set F +GLIBC_2.4 pmap_unset F +GLIBC_2.4 poll F +GLIBC_2.4 popen F +GLIBC_2.4 posix_fadvise F +GLIBC_2.4 posix_fadvise64 F +GLIBC_2.4 posix_fallocate F +GLIBC_2.4 posix_fallocate64 F +GLIBC_2.4 posix_madvise F +GLIBC_2.4 posix_memalign F +GLIBC_2.4 posix_openpt F +GLIBC_2.4 posix_spawn F +GLIBC_2.4 posix_spawn_file_actions_addclose F +GLIBC_2.4 posix_spawn_file_actions_adddup2 F +GLIBC_2.4 posix_spawn_file_actions_addopen F +GLIBC_2.4 posix_spawn_file_actions_destroy F +GLIBC_2.4 posix_spawn_file_actions_init F +GLIBC_2.4 posix_spawnattr_destroy F +GLIBC_2.4 posix_spawnattr_getflags F +GLIBC_2.4 posix_spawnattr_getpgroup F +GLIBC_2.4 posix_spawnattr_getschedparam F +GLIBC_2.4 posix_spawnattr_getschedpolicy F +GLIBC_2.4 posix_spawnattr_getsigdefault F +GLIBC_2.4 posix_spawnattr_getsigmask F +GLIBC_2.4 posix_spawnattr_init F +GLIBC_2.4 posix_spawnattr_setflags F +GLIBC_2.4 posix_spawnattr_setpgroup F +GLIBC_2.4 posix_spawnattr_setschedparam F +GLIBC_2.4 posix_spawnattr_setschedpolicy F +GLIBC_2.4 posix_spawnattr_setsigdefault F +GLIBC_2.4 posix_spawnattr_setsigmask F +GLIBC_2.4 posix_spawnp F +GLIBC_2.4 ppoll F +GLIBC_2.4 prctl F +GLIBC_2.4 pread F +GLIBC_2.4 pread64 F +GLIBC_2.4 printf F +GLIBC_2.4 printf_size F +GLIBC_2.4 printf_size_info F +GLIBC_2.4 profil F +GLIBC_2.4 profil_counter F +GLIBC_2.4 program_invocation_name D 0x4 +GLIBC_2.4 program_invocation_short_name D 0x4 +GLIBC_2.4 pselect F +GLIBC_2.4 psignal F +GLIBC_2.4 pthread_attr_destroy F +GLIBC_2.4 pthread_attr_getdetachstate F +GLIBC_2.4 pthread_attr_getinheritsched F +GLIBC_2.4 pthread_attr_getschedparam F +GLIBC_2.4 pthread_attr_getschedpolicy F +GLIBC_2.4 pthread_attr_getscope F +GLIBC_2.4 pthread_attr_init F +GLIBC_2.4 pthread_attr_setdetachstate F +GLIBC_2.4 pthread_attr_setinheritsched F +GLIBC_2.4 pthread_attr_setschedparam F +GLIBC_2.4 pthread_attr_setschedpolicy F +GLIBC_2.4 pthread_attr_setscope F +GLIBC_2.4 pthread_cond_broadcast F +GLIBC_2.4 pthread_cond_destroy F +GLIBC_2.4 pthread_cond_init F +GLIBC_2.4 pthread_cond_signal F +GLIBC_2.4 pthread_cond_timedwait F +GLIBC_2.4 pthread_cond_wait F +GLIBC_2.4 pthread_condattr_destroy F +GLIBC_2.4 pthread_condattr_init F +GLIBC_2.4 pthread_equal F +GLIBC_2.4 pthread_exit F +GLIBC_2.4 pthread_getschedparam F +GLIBC_2.4 pthread_mutex_destroy F +GLIBC_2.4 pthread_mutex_init F +GLIBC_2.4 pthread_mutex_lock F +GLIBC_2.4 pthread_mutex_unlock F +GLIBC_2.4 pthread_self F +GLIBC_2.4 pthread_setcancelstate F +GLIBC_2.4 pthread_setcanceltype F +GLIBC_2.4 pthread_setschedparam F +GLIBC_2.4 ptrace F +GLIBC_2.4 ptsname F +GLIBC_2.4 ptsname_r F +GLIBC_2.4 putc F +GLIBC_2.4 putc_unlocked F +GLIBC_2.4 putchar F +GLIBC_2.4 putchar_unlocked F +GLIBC_2.4 putenv F +GLIBC_2.4 putgrent F +GLIBC_2.4 putmsg F +GLIBC_2.4 putpmsg F +GLIBC_2.4 putpwent F +GLIBC_2.4 puts F +GLIBC_2.4 putspent F +GLIBC_2.4 pututline F +GLIBC_2.4 pututxline F +GLIBC_2.4 putw F +GLIBC_2.4 putwc F +GLIBC_2.4 putwc_unlocked F +GLIBC_2.4 putwchar F +GLIBC_2.4 putwchar_unlocked F +GLIBC_2.4 pvalloc F +GLIBC_2.4 pwrite F +GLIBC_2.4 pwrite64 F +GLIBC_2.4 qecvt F +GLIBC_2.4 qecvt_r F +GLIBC_2.4 qfcvt F +GLIBC_2.4 qfcvt_r F +GLIBC_2.4 qgcvt F +GLIBC_2.4 qsort F +GLIBC_2.4 query_module F +GLIBC_2.4 quotactl F +GLIBC_2.4 raise F +GLIBC_2.4 rand F +GLIBC_2.4 rand_r F +GLIBC_2.4 random F +GLIBC_2.4 random_r F +GLIBC_2.4 rawmemchr F +GLIBC_2.4 rcmd F +GLIBC_2.4 rcmd_af F +GLIBC_2.4 re_comp F +GLIBC_2.4 re_compile_fastmap F +GLIBC_2.4 re_compile_pattern F +GLIBC_2.4 re_exec F +GLIBC_2.4 re_match F +GLIBC_2.4 re_match_2 F +GLIBC_2.4 re_search F +GLIBC_2.4 re_search_2 F +GLIBC_2.4 re_set_registers F +GLIBC_2.4 re_set_syntax F +GLIBC_2.4 re_syntax_options D 0x4 +GLIBC_2.4 read F +GLIBC_2.4 readahead F +GLIBC_2.4 readdir F +GLIBC_2.4 readdir64 F +GLIBC_2.4 readdir64_r F +GLIBC_2.4 readdir_r F +GLIBC_2.4 readlink F +GLIBC_2.4 readlinkat F +GLIBC_2.4 readv F +GLIBC_2.4 realloc F +GLIBC_2.4 realpath F +GLIBC_2.4 reboot F +GLIBC_2.4 recv F +GLIBC_2.4 recvfrom F +GLIBC_2.4 recvmsg F +GLIBC_2.4 regcomp F +GLIBC_2.4 regerror F +GLIBC_2.4 regexec F +GLIBC_2.4 regfree F +GLIBC_2.4 register_printf_function F +GLIBC_2.4 registerrpc F +GLIBC_2.4 remap_file_pages F +GLIBC_2.4 remove F +GLIBC_2.4 removexattr F +GLIBC_2.4 remque F +GLIBC_2.4 rename F +GLIBC_2.4 renameat F +GLIBC_2.4 revoke F +GLIBC_2.4 rewind F +GLIBC_2.4 rewinddir F +GLIBC_2.4 rexec F +GLIBC_2.4 rexec_af F +GLIBC_2.4 rexecoptions D 0x4 +GLIBC_2.4 rindex F +GLIBC_2.4 rmdir F +GLIBC_2.4 rpc_createerr D 0x10 +GLIBC_2.4 rpmatch F +GLIBC_2.4 rresvport F +GLIBC_2.4 rresvport_af F +GLIBC_2.4 rtime F +GLIBC_2.4 ruserok F +GLIBC_2.4 ruserok_af F +GLIBC_2.4 ruserpass F +GLIBC_2.4 sbrk F +GLIBC_2.4 scalbn F +GLIBC_2.4 scalbnf F +GLIBC_2.4 scalbnl F +GLIBC_2.4 scandir F +GLIBC_2.4 scandir64 F +GLIBC_2.4 scanf F +GLIBC_2.4 sched_get_priority_max F +GLIBC_2.4 sched_get_priority_min F +GLIBC_2.4 sched_getaffinity F +GLIBC_2.4 sched_getparam F +GLIBC_2.4 sched_getscheduler F +GLIBC_2.4 sched_rr_get_interval F +GLIBC_2.4 sched_setaffinity F +GLIBC_2.4 sched_setparam F +GLIBC_2.4 sched_setscheduler F +GLIBC_2.4 sched_yield F +GLIBC_2.4 seed48 F +GLIBC_2.4 seed48_r F +GLIBC_2.4 seekdir F +GLIBC_2.4 select F +GLIBC_2.4 semctl F +GLIBC_2.4 semget F +GLIBC_2.4 semop F +GLIBC_2.4 semtimedop F +GLIBC_2.4 send F +GLIBC_2.4 sendfile F +GLIBC_2.4 sendfile64 F +GLIBC_2.4 sendmsg F +GLIBC_2.4 sendto F +GLIBC_2.4 setaliasent F +GLIBC_2.4 setbuf F +GLIBC_2.4 setbuffer F +GLIBC_2.4 setcontext F +GLIBC_2.4 setdomainname F +GLIBC_2.4 setegid F +GLIBC_2.4 setenv F +GLIBC_2.4 seteuid F +GLIBC_2.4 setfsent F +GLIBC_2.4 setfsgid F +GLIBC_2.4 setfsuid F +GLIBC_2.4 setgid F +GLIBC_2.4 setgrent F +GLIBC_2.4 setgroups F +GLIBC_2.4 sethostent F +GLIBC_2.4 sethostid F +GLIBC_2.4 sethostname F +GLIBC_2.4 setipv4sourcefilter F +GLIBC_2.4 setitimer F +GLIBC_2.4 setjmp F +GLIBC_2.4 setlinebuf F +GLIBC_2.4 setlocale F +GLIBC_2.4 setlogin F +GLIBC_2.4 setlogmask F +GLIBC_2.4 setmntent F +GLIBC_2.4 setnetent F +GLIBC_2.4 setnetgrent F +GLIBC_2.4 setpgid F +GLIBC_2.4 setpgrp F +GLIBC_2.4 setpriority F +GLIBC_2.4 setprotoent F +GLIBC_2.4 setpwent F +GLIBC_2.4 setregid F +GLIBC_2.4 setresgid F +GLIBC_2.4 setresuid F +GLIBC_2.4 setreuid F +GLIBC_2.4 setrlimit F +GLIBC_2.4 setrlimit64 F +GLIBC_2.4 setrpcent F +GLIBC_2.4 setservent F +GLIBC_2.4 setsid F +GLIBC_2.4 setsockopt F +GLIBC_2.4 setsourcefilter F +GLIBC_2.4 setspent F +GLIBC_2.4 setstate F +GLIBC_2.4 setstate_r F +GLIBC_2.4 settimeofday F +GLIBC_2.4 setttyent F +GLIBC_2.4 setuid F +GLIBC_2.4 setusershell F +GLIBC_2.4 setutent F +GLIBC_2.4 setutxent F +GLIBC_2.4 setvbuf F +GLIBC_2.4 setxattr F +GLIBC_2.4 sgetspent F +GLIBC_2.4 sgetspent_r F +GLIBC_2.4 shmat F +GLIBC_2.4 shmctl F +GLIBC_2.4 shmdt F +GLIBC_2.4 shmget F +GLIBC_2.4 shutdown F +GLIBC_2.4 sigaction F +GLIBC_2.4 sigaddset F +GLIBC_2.4 sigaltstack F +GLIBC_2.4 sigandset F +GLIBC_2.4 sigblock F +GLIBC_2.4 sigdelset F +GLIBC_2.4 sigemptyset F +GLIBC_2.4 sigfillset F +GLIBC_2.4 siggetmask F +GLIBC_2.4 sighold F +GLIBC_2.4 sigignore F +GLIBC_2.4 siginterrupt F +GLIBC_2.4 sigisemptyset F +GLIBC_2.4 sigismember F +GLIBC_2.4 siglongjmp F +GLIBC_2.4 signal F +GLIBC_2.4 sigorset F +GLIBC_2.4 sigpause F +GLIBC_2.4 sigpending F +GLIBC_2.4 sigprocmask F +GLIBC_2.4 sigqueue F +GLIBC_2.4 sigrelse F +GLIBC_2.4 sigreturn F +GLIBC_2.4 sigset F +GLIBC_2.4 sigsetmask F +GLIBC_2.4 sigstack F +GLIBC_2.4 sigsuspend F +GLIBC_2.4 sigtimedwait F +GLIBC_2.4 sigvec F +GLIBC_2.4 sigwait F +GLIBC_2.4 sigwaitinfo F +GLIBC_2.4 sleep F +GLIBC_2.4 snprintf F +GLIBC_2.4 sockatmark F +GLIBC_2.4 socket F +GLIBC_2.4 socketpair F +GLIBC_2.4 sprintf F +GLIBC_2.4 sprofil F +GLIBC_2.4 srand F +GLIBC_2.4 srand48 F +GLIBC_2.4 srand48_r F +GLIBC_2.4 srandom F +GLIBC_2.4 srandom_r F +GLIBC_2.4 sscanf F +GLIBC_2.4 ssignal F +GLIBC_2.4 sstk F +GLIBC_2.4 statfs F +GLIBC_2.4 statfs64 F +GLIBC_2.4 statvfs F +GLIBC_2.4 statvfs64 F +GLIBC_2.4 stderr D 0x4 +GLIBC_2.4 stdin D 0x4 +GLIBC_2.4 stdout D 0x4 +GLIBC_2.4 step F +GLIBC_2.4 stime F +GLIBC_2.4 stpcpy F +GLIBC_2.4 stpncpy F +GLIBC_2.4 strcasecmp F +GLIBC_2.4 strcasecmp_l F +GLIBC_2.4 strcasestr F +GLIBC_2.4 strcat F +GLIBC_2.4 strchr F +GLIBC_2.4 strchrnul F +GLIBC_2.4 strcmp F +GLIBC_2.4 strcoll F +GLIBC_2.4 strcoll_l F +GLIBC_2.4 strcpy F +GLIBC_2.4 strcspn F +GLIBC_2.4 strdup F +GLIBC_2.4 strerror F +GLIBC_2.4 strerror_r F +GLIBC_2.4 strfmon F +GLIBC_2.4 strfmon_l F +GLIBC_2.4 strfry F +GLIBC_2.4 strftime F +GLIBC_2.4 strftime_l F +GLIBC_2.4 strlen F +GLIBC_2.4 strncasecmp F +GLIBC_2.4 strncasecmp_l F +GLIBC_2.4 strncat F +GLIBC_2.4 strncmp F +GLIBC_2.4 strncpy F +GLIBC_2.4 strndup F +GLIBC_2.4 strnlen F +GLIBC_2.4 strpbrk F +GLIBC_2.4 strptime F +GLIBC_2.4 strptime_l F +GLIBC_2.4 strrchr F +GLIBC_2.4 strsep F +GLIBC_2.4 strsignal F +GLIBC_2.4 strspn F +GLIBC_2.4 strstr F +GLIBC_2.4 strtod F +GLIBC_2.4 strtod_l F +GLIBC_2.4 strtof F +GLIBC_2.4 strtof_l F +GLIBC_2.4 strtoimax F +GLIBC_2.4 strtok F +GLIBC_2.4 strtok_r F +GLIBC_2.4 strtol F +GLIBC_2.4 strtol_l F +GLIBC_2.4 strtold F +GLIBC_2.4 strtold_l F +GLIBC_2.4 strtoll F +GLIBC_2.4 strtoll_l F +GLIBC_2.4 strtoq F +GLIBC_2.4 strtoul F +GLIBC_2.4 strtoul_l F +GLIBC_2.4 strtoull F +GLIBC_2.4 strtoull_l F +GLIBC_2.4 strtoumax F +GLIBC_2.4 strtouq F +GLIBC_2.4 strverscmp F +GLIBC_2.4 strxfrm F +GLIBC_2.4 strxfrm_l F +GLIBC_2.4 stty F +GLIBC_2.4 svc_exit F +GLIBC_2.4 svc_fdset D 0x80 +GLIBC_2.4 svc_getreq F +GLIBC_2.4 svc_getreq_common F +GLIBC_2.4 svc_getreq_poll F +GLIBC_2.4 svc_getreqset F +GLIBC_2.4 svc_max_pollfd D 0x4 +GLIBC_2.4 svc_pollfd D 0x4 +GLIBC_2.4 svc_register F +GLIBC_2.4 svc_run F +GLIBC_2.4 svc_sendreply F +GLIBC_2.4 svc_unregister F +GLIBC_2.4 svcauthdes_stats D 0xc +GLIBC_2.4 svcerr_auth F +GLIBC_2.4 svcerr_decode F +GLIBC_2.4 svcerr_noproc F +GLIBC_2.4 svcerr_noprog F +GLIBC_2.4 svcerr_progvers F +GLIBC_2.4 svcerr_systemerr F +GLIBC_2.4 svcerr_weakauth F +GLIBC_2.4 svcfd_create F +GLIBC_2.4 svcraw_create F +GLIBC_2.4 svctcp_create F +GLIBC_2.4 svcudp_bufcreate F +GLIBC_2.4 svcudp_create F +GLIBC_2.4 svcudp_enablecache F +GLIBC_2.4 svcunix_create F +GLIBC_2.4 svcunixfd_create F +GLIBC_2.4 swab F +GLIBC_2.4 swapcontext F +GLIBC_2.4 swapoff F +GLIBC_2.4 swapon F +GLIBC_2.4 swprintf F +GLIBC_2.4 swscanf F +GLIBC_2.4 symlink F +GLIBC_2.4 symlinkat F +GLIBC_2.4 sync F +GLIBC_2.4 sys_errlist D 0x210 +GLIBC_2.4 sys_nerr D 0x4 +GLIBC_2.4 sys_sigabbrev D 0x104 +GLIBC_2.4 sys_siglist D 0x104 +GLIBC_2.4 syscall F +GLIBC_2.4 sysconf F +GLIBC_2.4 sysctl F +GLIBC_2.4 sysinfo F +GLIBC_2.4 syslog F +GLIBC_2.4 system F +GLIBC_2.4 sysv_signal F +GLIBC_2.4 tcdrain F +GLIBC_2.4 tcflow F +GLIBC_2.4 tcflush F +GLIBC_2.4 tcgetattr F +GLIBC_2.4 tcgetpgrp F +GLIBC_2.4 tcgetsid F +GLIBC_2.4 tcsendbreak F +GLIBC_2.4 tcsetattr F +GLIBC_2.4 tcsetpgrp F +GLIBC_2.4 tdelete F +GLIBC_2.4 tdestroy F +GLIBC_2.4 telldir F +GLIBC_2.4 tempnam F +GLIBC_2.4 textdomain F +GLIBC_2.4 tfind F +GLIBC_2.4 time F +GLIBC_2.4 timegm F +GLIBC_2.4 timelocal F +GLIBC_2.4 times F +GLIBC_2.4 timezone D 0x4 +GLIBC_2.4 tmpfile F +GLIBC_2.4 tmpfile64 F +GLIBC_2.4 tmpnam F +GLIBC_2.4 tmpnam_r F +GLIBC_2.4 toascii F +GLIBC_2.4 tolower F +GLIBC_2.4 tolower_l F +GLIBC_2.4 toupper F +GLIBC_2.4 toupper_l F +GLIBC_2.4 towctrans F +GLIBC_2.4 towctrans_l F +GLIBC_2.4 towlower F +GLIBC_2.4 towlower_l F +GLIBC_2.4 towupper F +GLIBC_2.4 towupper_l F +GLIBC_2.4 tr_break F +GLIBC_2.4 truncate F +GLIBC_2.4 truncate64 F +GLIBC_2.4 tsearch F +GLIBC_2.4 ttyname F +GLIBC_2.4 ttyname_r F +GLIBC_2.4 ttyslot F +GLIBC_2.4 twalk F +GLIBC_2.4 tzname D 0x8 +GLIBC_2.4 tzset F +GLIBC_2.4 ualarm F +GLIBC_2.4 ulckpwdf F +GLIBC_2.4 ulimit F +GLIBC_2.4 umask F +GLIBC_2.4 umount F +GLIBC_2.4 umount2 F +GLIBC_2.4 uname F +GLIBC_2.4 ungetc F +GLIBC_2.4 ungetwc F +GLIBC_2.4 unlink F +GLIBC_2.4 unlinkat F +GLIBC_2.4 unlockpt F +GLIBC_2.4 unsetenv F +GLIBC_2.4 unshare F +GLIBC_2.4 updwtmp F +GLIBC_2.4 updwtmpx F +GLIBC_2.4 uselib F +GLIBC_2.4 uselocale F +GLIBC_2.4 user2netname F +GLIBC_2.4 usleep F +GLIBC_2.4 ustat F +GLIBC_2.4 utime F +GLIBC_2.4 utimes F +GLIBC_2.4 utmpname F +GLIBC_2.4 utmpxname F +GLIBC_2.4 valloc F +GLIBC_2.4 vasprintf F +GLIBC_2.4 vdprintf F +GLIBC_2.4 verr F +GLIBC_2.4 verrx F +GLIBC_2.4 versionsort F +GLIBC_2.4 versionsort64 F +GLIBC_2.4 vfork F +GLIBC_2.4 vfprintf F +GLIBC_2.4 vfscanf F +GLIBC_2.4 vfwprintf F +GLIBC_2.4 vfwscanf F +GLIBC_2.4 vhangup F +GLIBC_2.4 vlimit F +GLIBC_2.4 vprintf F +GLIBC_2.4 vscanf F +GLIBC_2.4 vsnprintf F +GLIBC_2.4 vsprintf F +GLIBC_2.4 vsscanf F +GLIBC_2.4 vswprintf F +GLIBC_2.4 vswscanf F +GLIBC_2.4 vsyslog F +GLIBC_2.4 vtimes F +GLIBC_2.4 vwarn F +GLIBC_2.4 vwarnx F +GLIBC_2.4 vwprintf F +GLIBC_2.4 vwscanf F +GLIBC_2.4 wait F +GLIBC_2.4 wait3 F +GLIBC_2.4 wait4 F +GLIBC_2.4 waitid F +GLIBC_2.4 waitpid F +GLIBC_2.4 warn F +GLIBC_2.4 warnx F +GLIBC_2.4 wcpcpy F +GLIBC_2.4 wcpncpy F +GLIBC_2.4 wcrtomb F +GLIBC_2.4 wcscasecmp F +GLIBC_2.4 wcscasecmp_l F +GLIBC_2.4 wcscat F +GLIBC_2.4 wcschr F +GLIBC_2.4 wcschrnul F +GLIBC_2.4 wcscmp F +GLIBC_2.4 wcscoll F +GLIBC_2.4 wcscoll_l F +GLIBC_2.4 wcscpy F +GLIBC_2.4 wcscspn F +GLIBC_2.4 wcsdup F +GLIBC_2.4 wcsftime F +GLIBC_2.4 wcsftime_l F +GLIBC_2.4 wcslen F +GLIBC_2.4 wcsncasecmp F +GLIBC_2.4 wcsncasecmp_l F +GLIBC_2.4 wcsncat F +GLIBC_2.4 wcsncmp F +GLIBC_2.4 wcsncpy F +GLIBC_2.4 wcsnlen F +GLIBC_2.4 wcsnrtombs F +GLIBC_2.4 wcspbrk F +GLIBC_2.4 wcsrchr F +GLIBC_2.4 wcsrtombs F +GLIBC_2.4 wcsspn F +GLIBC_2.4 wcsstr F +GLIBC_2.4 wcstod F +GLIBC_2.4 wcstod_l F +GLIBC_2.4 wcstof F +GLIBC_2.4 wcstof_l F +GLIBC_2.4 wcstoimax F +GLIBC_2.4 wcstok F +GLIBC_2.4 wcstol F +GLIBC_2.4 wcstol_l F +GLIBC_2.4 wcstold F +GLIBC_2.4 wcstold_l F +GLIBC_2.4 wcstoll F +GLIBC_2.4 wcstoll_l F +GLIBC_2.4 wcstombs F +GLIBC_2.4 wcstoq F +GLIBC_2.4 wcstoul F +GLIBC_2.4 wcstoul_l F +GLIBC_2.4 wcstoull F +GLIBC_2.4 wcstoull_l F +GLIBC_2.4 wcstoumax F +GLIBC_2.4 wcstouq F +GLIBC_2.4 wcswcs F +GLIBC_2.4 wcswidth F +GLIBC_2.4 wcsxfrm F +GLIBC_2.4 wcsxfrm_l F +GLIBC_2.4 wctob F +GLIBC_2.4 wctomb F +GLIBC_2.4 wctrans F +GLIBC_2.4 wctrans_l F +GLIBC_2.4 wctype F +GLIBC_2.4 wctype_l F +GLIBC_2.4 wcwidth F +GLIBC_2.4 wmemchr F +GLIBC_2.4 wmemcmp F +GLIBC_2.4 wmemcpy F +GLIBC_2.4 wmemmove F +GLIBC_2.4 wmempcpy F +GLIBC_2.4 wmemset F +GLIBC_2.4 wordexp F +GLIBC_2.4 wordfree F +GLIBC_2.4 wprintf F +GLIBC_2.4 write F +GLIBC_2.4 writev F +GLIBC_2.4 wscanf F +GLIBC_2.4 xdecrypt F +GLIBC_2.4 xdr_accepted_reply F +GLIBC_2.4 xdr_array F +GLIBC_2.4 xdr_authdes_cred F +GLIBC_2.4 xdr_authdes_verf F +GLIBC_2.4 xdr_authunix_parms F +GLIBC_2.4 xdr_bool F +GLIBC_2.4 xdr_bytes F +GLIBC_2.4 xdr_callhdr F +GLIBC_2.4 xdr_callmsg F +GLIBC_2.4 xdr_char F +GLIBC_2.4 xdr_cryptkeyarg F +GLIBC_2.4 xdr_cryptkeyarg2 F +GLIBC_2.4 xdr_cryptkeyres F +GLIBC_2.4 xdr_des_block F +GLIBC_2.4 xdr_double F +GLIBC_2.4 xdr_enum F +GLIBC_2.4 xdr_float F +GLIBC_2.4 xdr_free F +GLIBC_2.4 xdr_getcredres F +GLIBC_2.4 xdr_hyper F +GLIBC_2.4 xdr_int F +GLIBC_2.4 xdr_int16_t F +GLIBC_2.4 xdr_int32_t F +GLIBC_2.4 xdr_int64_t F +GLIBC_2.4 xdr_int8_t F +GLIBC_2.4 xdr_key_netstarg F +GLIBC_2.4 xdr_key_netstres F +GLIBC_2.4 xdr_keybuf F +GLIBC_2.4 xdr_keystatus F +GLIBC_2.4 xdr_long F +GLIBC_2.4 xdr_longlong_t F +GLIBC_2.4 xdr_netnamestr F +GLIBC_2.4 xdr_netobj F +GLIBC_2.4 xdr_opaque F +GLIBC_2.4 xdr_opaque_auth F +GLIBC_2.4 xdr_pmap F +GLIBC_2.4 xdr_pmaplist F +GLIBC_2.4 xdr_pointer F +GLIBC_2.4 xdr_quad_t F +GLIBC_2.4 xdr_reference F +GLIBC_2.4 xdr_rejected_reply F +GLIBC_2.4 xdr_replymsg F +GLIBC_2.4 xdr_rmtcall_args F +GLIBC_2.4 xdr_rmtcallres F +GLIBC_2.4 xdr_short F +GLIBC_2.4 xdr_sizeof F +GLIBC_2.4 xdr_string F +GLIBC_2.4 xdr_u_char F +GLIBC_2.4 xdr_u_hyper F +GLIBC_2.4 xdr_u_int F +GLIBC_2.4 xdr_u_long F +GLIBC_2.4 xdr_u_longlong_t F +GLIBC_2.4 xdr_u_quad_t F +GLIBC_2.4 xdr_u_short F +GLIBC_2.4 xdr_uint16_t F +GLIBC_2.4 xdr_uint32_t F +GLIBC_2.4 xdr_uint64_t F +GLIBC_2.4 xdr_uint8_t F +GLIBC_2.4 xdr_union F +GLIBC_2.4 xdr_unixcred F +GLIBC_2.4 xdr_vector F +GLIBC_2.4 xdr_void F +GLIBC_2.4 xdr_wrapstring F +GLIBC_2.4 xdrmem_create F +GLIBC_2.4 xdrrec_create F +GLIBC_2.4 xdrrec_endofrecord F +GLIBC_2.4 xdrrec_eof F +GLIBC_2.4 xdrrec_skiprecord F +GLIBC_2.4 xdrstdio_create F +GLIBC_2.4 xencrypt F +GLIBC_2.4 xprt_register F +GLIBC_2.4 xprt_unregister F +GLIBC_2.5 __readlinkat_chk F +GLIBC_2.5 inet6_opt_append F +GLIBC_2.5 inet6_opt_find F +GLIBC_2.5 inet6_opt_finish F +GLIBC_2.5 inet6_opt_get_val F +GLIBC_2.5 inet6_opt_init F +GLIBC_2.5 inet6_opt_next F +GLIBC_2.5 inet6_opt_set_val F +GLIBC_2.5 inet6_rth_add F +GLIBC_2.5 inet6_rth_getaddr F +GLIBC_2.5 inet6_rth_init F +GLIBC_2.5 inet6_rth_reverse F +GLIBC_2.5 inet6_rth_segments F +GLIBC_2.5 inet6_rth_space F +GLIBC_2.5 splice F +GLIBC_2.5 tee F +GLIBC_2.5 vmsplice F +GLIBC_2.6 __sched_cpucount F +GLIBC_2.6 epoll_pwait F +GLIBC_2.6 futimens F +GLIBC_2.6 sched_getcpu F +GLIBC_2.6 strerror_l F +GLIBC_2.6 sync_file_range F +GLIBC_2.6 utimensat F +GLIBC_2.7 __fread_chk F +GLIBC_2.7 __fread_unlocked_chk F +GLIBC_2.7 __isoc99_fscanf F +GLIBC_2.7 __isoc99_fwscanf F +GLIBC_2.7 __isoc99_scanf F +GLIBC_2.7 __isoc99_sscanf F +GLIBC_2.7 __isoc99_swscanf F +GLIBC_2.7 __isoc99_vfscanf F +GLIBC_2.7 __isoc99_vfwscanf F +GLIBC_2.7 __isoc99_vscanf F +GLIBC_2.7 __isoc99_vsscanf F +GLIBC_2.7 __isoc99_vswscanf F +GLIBC_2.7 __isoc99_vwscanf F +GLIBC_2.7 __isoc99_wscanf F +GLIBC_2.7 __open64_2 F +GLIBC_2.7 __open_2 F +GLIBC_2.7 __openat64_2 F +GLIBC_2.7 __openat_2 F +GLIBC_2.7 __sched_cpualloc F +GLIBC_2.7 __sched_cpufree F +GLIBC_2.7 eventfd F +GLIBC_2.7 eventfd_read F +GLIBC_2.7 eventfd_write F +GLIBC_2.7 mkostemp F +GLIBC_2.7 mkostemp64 F +GLIBC_2.7 signalfd F +GLIBC_2.8 __asprintf_chk F +GLIBC_2.8 __dprintf_chk F +GLIBC_2.8 __gnu_mcount_nc F +GLIBC_2.8 __obstack_printf_chk F +GLIBC_2.8 __obstack_vprintf_chk F +GLIBC_2.8 __vasprintf_chk F +GLIBC_2.8 __vdprintf_chk F +GLIBC_2.8 qsort_r F +GLIBC_2.8 timerfd_create F +GLIBC_2.8 timerfd_gettime F +GLIBC_2.8 timerfd_settime F +GLIBC_2.9 dup3 F +GLIBC_2.9 epoll_create1 F +GLIBC_2.9 inotify_init1 F +GLIBC_2.9 pipe2 F diff --git a/sysdeps/unix/sysv/linux/arm/le/libcrypt.abilist b/sysdeps/unix/sysv/linux/arm/le/libcrypt.abilist new file mode 100644 index 0000000000..78a25b6df2 --- /dev/null +++ b/sysdeps/unix/sysv/linux/arm/le/libcrypt.abilist @@ -0,0 +1,7 @@ +GLIBC_2.4 crypt F +GLIBC_2.4 crypt_r F +GLIBC_2.4 encrypt F +GLIBC_2.4 encrypt_r F +GLIBC_2.4 fcrypt F +GLIBC_2.4 setkey F +GLIBC_2.4 setkey_r F diff --git a/sysdeps/unix/sysv/linux/arm/le/libdl.abilist b/sysdeps/unix/sysv/linux/arm/le/libdl.abilist new file mode 100644 index 0000000000..40132b1374 --- /dev/null +++ b/sysdeps/unix/sysv/linux/arm/le/libdl.abilist @@ -0,0 +1,9 @@ +GLIBC_2.4 dladdr F +GLIBC_2.4 dladdr1 F +GLIBC_2.4 dlclose F +GLIBC_2.4 dlerror F +GLIBC_2.4 dlinfo F +GLIBC_2.4 dlmopen F +GLIBC_2.4 dlopen F +GLIBC_2.4 dlsym F +GLIBC_2.4 dlvsym F diff --git a/sysdeps/unix/sysv/linux/arm/le/libm.abilist b/sysdeps/unix/sysv/linux/arm/le/libm.abilist new file mode 100644 index 0000000000..547e7bcd9f --- /dev/null +++ b/sysdeps/unix/sysv/linux/arm/le/libm.abilist @@ -0,0 +1,772 @@ +GLIBC_2.15 __acos_finite F +GLIBC_2.15 __acosf_finite F +GLIBC_2.15 __acosh_finite F +GLIBC_2.15 __acoshf_finite F +GLIBC_2.15 __asin_finite F +GLIBC_2.15 __asinf_finite F +GLIBC_2.15 __atan2_finite F +GLIBC_2.15 __atan2f_finite F +GLIBC_2.15 __atanh_finite F +GLIBC_2.15 __atanhf_finite F +GLIBC_2.15 __cosh_finite F +GLIBC_2.15 __coshf_finite F +GLIBC_2.15 __exp10_finite F +GLIBC_2.15 __exp10f_finite F +GLIBC_2.15 __exp2_finite F +GLIBC_2.15 __exp2f_finite F +GLIBC_2.15 __exp_finite F +GLIBC_2.15 __expf_finite F +GLIBC_2.15 __fmod_finite F +GLIBC_2.15 __fmodf_finite F +GLIBC_2.15 __gamma_r_finite F +GLIBC_2.15 __gammaf_r_finite F +GLIBC_2.15 __hypot_finite F +GLIBC_2.15 __hypotf_finite F +GLIBC_2.15 __j0_finite F +GLIBC_2.15 __j0f_finite F +GLIBC_2.15 __j1_finite F +GLIBC_2.15 __j1f_finite F +GLIBC_2.15 __jn_finite F +GLIBC_2.15 __jnf_finite F +GLIBC_2.15 __lgamma_r_finite F +GLIBC_2.15 __lgammaf_r_finite F +GLIBC_2.15 __log10_finite F +GLIBC_2.15 __log10f_finite F +GLIBC_2.15 __log2_finite F +GLIBC_2.15 __log2f_finite F +GLIBC_2.15 __log_finite F +GLIBC_2.15 __logf_finite F +GLIBC_2.15 __pow_finite F +GLIBC_2.15 __powf_finite F +GLIBC_2.15 __remainder_finite F +GLIBC_2.15 __remainderf_finite F +GLIBC_2.15 __scalb_finite F +GLIBC_2.15 __scalbf_finite F +GLIBC_2.15 __sinh_finite F +GLIBC_2.15 __sinhf_finite F +GLIBC_2.15 __sqrt_finite F +GLIBC_2.15 __sqrtf_finite F +GLIBC_2.15 __y0_finite F +GLIBC_2.15 __y0f_finite F +GLIBC_2.15 __y1_finite F +GLIBC_2.15 __y1f_finite F +GLIBC_2.15 __yn_finite F +GLIBC_2.15 __ynf_finite F +GLIBC_2.18 __issignaling F +GLIBC_2.18 __issignalingf F +GLIBC_2.23 __signgam D 0x4 +GLIBC_2.23 lgamma F +GLIBC_2.23 lgammaf F +GLIBC_2.23 lgammal F +GLIBC_2.24 nextdown F +GLIBC_2.24 nextdownf F +GLIBC_2.24 nextdownl F +GLIBC_2.24 nextup F +GLIBC_2.24 nextupf F +GLIBC_2.24 nextupl F +GLIBC_2.25 __iseqsig F +GLIBC_2.25 __iseqsigf F +GLIBC_2.25 canonicalize F +GLIBC_2.25 canonicalizef F +GLIBC_2.25 canonicalizel F +GLIBC_2.25 fegetmode F +GLIBC_2.25 fesetexcept F +GLIBC_2.25 fesetmode F +GLIBC_2.25 fetestexceptflag F +GLIBC_2.25 fmaxmag F +GLIBC_2.25 fmaxmagf F +GLIBC_2.25 fmaxmagl F +GLIBC_2.25 fminmag F +GLIBC_2.25 fminmagf F +GLIBC_2.25 fminmagl F +GLIBC_2.25 fromfp F +GLIBC_2.25 fromfpf F +GLIBC_2.25 fromfpl F +GLIBC_2.25 fromfpx F +GLIBC_2.25 fromfpxf F +GLIBC_2.25 fromfpxl F +GLIBC_2.25 getpayload F +GLIBC_2.25 getpayloadf F +GLIBC_2.25 getpayloadl F +GLIBC_2.25 llogb F +GLIBC_2.25 llogbf F +GLIBC_2.25 llogbl F +GLIBC_2.25 roundeven F +GLIBC_2.25 roundevenf F +GLIBC_2.25 roundevenl F +GLIBC_2.25 setpayload F +GLIBC_2.25 setpayloadf F +GLIBC_2.25 setpayloadl F +GLIBC_2.25 setpayloadsig F +GLIBC_2.25 setpayloadsigf F +GLIBC_2.25 setpayloadsigl F +GLIBC_2.25 totalorder F +GLIBC_2.25 totalorderf F +GLIBC_2.25 totalorderl F +GLIBC_2.25 totalordermag F +GLIBC_2.25 totalordermagf F +GLIBC_2.25 totalordermagl F +GLIBC_2.25 ufromfp F +GLIBC_2.25 ufromfpf F +GLIBC_2.25 ufromfpl F +GLIBC_2.25 ufromfpx F +GLIBC_2.25 ufromfpxf F +GLIBC_2.25 ufromfpxl F +GLIBC_2.27 acosf32 F +GLIBC_2.27 acosf32x F +GLIBC_2.27 acosf64 F +GLIBC_2.27 acoshf32 F +GLIBC_2.27 acoshf32x F +GLIBC_2.27 acoshf64 F +GLIBC_2.27 asinf32 F +GLIBC_2.27 asinf32x F +GLIBC_2.27 asinf64 F +GLIBC_2.27 asinhf32 F +GLIBC_2.27 asinhf32x F +GLIBC_2.27 asinhf64 F +GLIBC_2.27 atan2f32 F +GLIBC_2.27 atan2f32x F +GLIBC_2.27 atan2f64 F +GLIBC_2.27 atanf32 F +GLIBC_2.27 atanf32x F +GLIBC_2.27 atanf64 F +GLIBC_2.27 atanhf32 F +GLIBC_2.27 atanhf32x F +GLIBC_2.27 atanhf64 F +GLIBC_2.27 cabsf32 F +GLIBC_2.27 cabsf32x F +GLIBC_2.27 cabsf64 F +GLIBC_2.27 cacosf32 F +GLIBC_2.27 cacosf32x F +GLIBC_2.27 cacosf64 F +GLIBC_2.27 cacoshf32 F +GLIBC_2.27 cacoshf32x F +GLIBC_2.27 cacoshf64 F +GLIBC_2.27 canonicalizef32 F +GLIBC_2.27 canonicalizef32x F +GLIBC_2.27 canonicalizef64 F +GLIBC_2.27 cargf32 F +GLIBC_2.27 cargf32x F +GLIBC_2.27 cargf64 F +GLIBC_2.27 casinf32 F +GLIBC_2.27 casinf32x F +GLIBC_2.27 casinf64 F +GLIBC_2.27 casinhf32 F +GLIBC_2.27 casinhf32x F +GLIBC_2.27 casinhf64 F +GLIBC_2.27 catanf32 F +GLIBC_2.27 catanf32x F +GLIBC_2.27 catanf64 F +GLIBC_2.27 catanhf32 F +GLIBC_2.27 catanhf32x F +GLIBC_2.27 catanhf64 F +GLIBC_2.27 cbrtf32 F +GLIBC_2.27 cbrtf32x F +GLIBC_2.27 cbrtf64 F +GLIBC_2.27 ccosf32 F +GLIBC_2.27 ccosf32x F +GLIBC_2.27 ccosf64 F +GLIBC_2.27 ccoshf32 F +GLIBC_2.27 ccoshf32x F +GLIBC_2.27 ccoshf64 F +GLIBC_2.27 ceilf32 F +GLIBC_2.27 ceilf32x F +GLIBC_2.27 ceilf64 F +GLIBC_2.27 cexpf32 F +GLIBC_2.27 cexpf32x F +GLIBC_2.27 cexpf64 F +GLIBC_2.27 cimagf32 F +GLIBC_2.27 cimagf32x F +GLIBC_2.27 cimagf64 F +GLIBC_2.27 clog10f32 F +GLIBC_2.27 clog10f32x F +GLIBC_2.27 clog10f64 F +GLIBC_2.27 clogf32 F +GLIBC_2.27 clogf32x F +GLIBC_2.27 clogf64 F +GLIBC_2.27 conjf32 F +GLIBC_2.27 conjf32x F +GLIBC_2.27 conjf64 F +GLIBC_2.27 copysignf32 F +GLIBC_2.27 copysignf32x F +GLIBC_2.27 copysignf64 F +GLIBC_2.27 cosf32 F +GLIBC_2.27 cosf32x F +GLIBC_2.27 cosf64 F +GLIBC_2.27 coshf32 F +GLIBC_2.27 coshf32x F +GLIBC_2.27 coshf64 F +GLIBC_2.27 cpowf32 F +GLIBC_2.27 cpowf32x F +GLIBC_2.27 cpowf64 F +GLIBC_2.27 cprojf32 F +GLIBC_2.27 cprojf32x F +GLIBC_2.27 cprojf64 F +GLIBC_2.27 crealf32 F +GLIBC_2.27 crealf32x F +GLIBC_2.27 crealf64 F +GLIBC_2.27 csinf32 F +GLIBC_2.27 csinf32x F +GLIBC_2.27 csinf64 F +GLIBC_2.27 csinhf32 F +GLIBC_2.27 csinhf32x F +GLIBC_2.27 csinhf64 F +GLIBC_2.27 csqrtf32 F +GLIBC_2.27 csqrtf32x F +GLIBC_2.27 csqrtf64 F +GLIBC_2.27 ctanf32 F +GLIBC_2.27 ctanf32x F +GLIBC_2.27 ctanf64 F +GLIBC_2.27 ctanhf32 F +GLIBC_2.27 ctanhf32x F +GLIBC_2.27 ctanhf64 F +GLIBC_2.27 erfcf32 F +GLIBC_2.27 erfcf32x F +GLIBC_2.27 erfcf64 F +GLIBC_2.27 erff32 F +GLIBC_2.27 erff32x F +GLIBC_2.27 erff64 F +GLIBC_2.27 exp10f32 F +GLIBC_2.27 exp10f32x F +GLIBC_2.27 exp10f64 F +GLIBC_2.27 exp2f F +GLIBC_2.27 exp2f32 F +GLIBC_2.27 exp2f32x F +GLIBC_2.27 exp2f64 F +GLIBC_2.27 expf F +GLIBC_2.27 expf32 F +GLIBC_2.27 expf32x F +GLIBC_2.27 expf64 F +GLIBC_2.27 expm1f32 F +GLIBC_2.27 expm1f32x F +GLIBC_2.27 expm1f64 F +GLIBC_2.27 fabsf32 F +GLIBC_2.27 fabsf32x F +GLIBC_2.27 fabsf64 F +GLIBC_2.27 fdimf32 F +GLIBC_2.27 fdimf32x F +GLIBC_2.27 fdimf64 F +GLIBC_2.27 floorf32 F +GLIBC_2.27 floorf32x F +GLIBC_2.27 floorf64 F +GLIBC_2.27 fmaf32 F +GLIBC_2.27 fmaf32x F +GLIBC_2.27 fmaf64 F +GLIBC_2.27 fmaxf32 F +GLIBC_2.27 fmaxf32x F +GLIBC_2.27 fmaxf64 F +GLIBC_2.27 fmaxmagf32 F +GLIBC_2.27 fmaxmagf32x F +GLIBC_2.27 fmaxmagf64 F +GLIBC_2.27 fminf32 F +GLIBC_2.27 fminf32x F +GLIBC_2.27 fminf64 F +GLIBC_2.27 fminmagf32 F +GLIBC_2.27 fminmagf32x F +GLIBC_2.27 fminmagf64 F +GLIBC_2.27 fmodf32 F +GLIBC_2.27 fmodf32x F +GLIBC_2.27 fmodf64 F +GLIBC_2.27 frexpf32 F +GLIBC_2.27 frexpf32x F +GLIBC_2.27 frexpf64 F +GLIBC_2.27 fromfpf32 F +GLIBC_2.27 fromfpf32x F +GLIBC_2.27 fromfpf64 F +GLIBC_2.27 fromfpxf32 F +GLIBC_2.27 fromfpxf32x F +GLIBC_2.27 fromfpxf64 F +GLIBC_2.27 getpayloadf32 F +GLIBC_2.27 getpayloadf32x F +GLIBC_2.27 getpayloadf64 F +GLIBC_2.27 hypotf32 F +GLIBC_2.27 hypotf32x F +GLIBC_2.27 hypotf64 F +GLIBC_2.27 ilogbf32 F +GLIBC_2.27 ilogbf32x F +GLIBC_2.27 ilogbf64 F +GLIBC_2.27 j0f32 F +GLIBC_2.27 j0f32x F +GLIBC_2.27 j0f64 F +GLIBC_2.27 j1f32 F +GLIBC_2.27 j1f32x F +GLIBC_2.27 j1f64 F +GLIBC_2.27 jnf32 F +GLIBC_2.27 jnf32x F +GLIBC_2.27 jnf64 F +GLIBC_2.27 ldexpf32 F +GLIBC_2.27 ldexpf32x F +GLIBC_2.27 ldexpf64 F +GLIBC_2.27 lgammaf32 F +GLIBC_2.27 lgammaf32_r F +GLIBC_2.27 lgammaf32x F +GLIBC_2.27 lgammaf32x_r F +GLIBC_2.27 lgammaf64 F +GLIBC_2.27 lgammaf64_r F +GLIBC_2.27 llogbf32 F +GLIBC_2.27 llogbf32x F +GLIBC_2.27 llogbf64 F +GLIBC_2.27 llrintf32 F +GLIBC_2.27 llrintf32x F +GLIBC_2.27 llrintf64 F +GLIBC_2.27 llroundf32 F +GLIBC_2.27 llroundf32x F +GLIBC_2.27 llroundf64 F +GLIBC_2.27 log10f32 F +GLIBC_2.27 log10f32x F +GLIBC_2.27 log10f64 F +GLIBC_2.27 log1pf32 F +GLIBC_2.27 log1pf32x F +GLIBC_2.27 log1pf64 F +GLIBC_2.27 log2f F +GLIBC_2.27 log2f32 F +GLIBC_2.27 log2f32x F +GLIBC_2.27 log2f64 F +GLIBC_2.27 logbf32 F +GLIBC_2.27 logbf32x F +GLIBC_2.27 logbf64 F +GLIBC_2.27 logf F +GLIBC_2.27 logf32 F +GLIBC_2.27 logf32x F +GLIBC_2.27 logf64 F +GLIBC_2.27 lrintf32 F +GLIBC_2.27 lrintf32x F +GLIBC_2.27 lrintf64 F +GLIBC_2.27 lroundf32 F +GLIBC_2.27 lroundf32x F +GLIBC_2.27 lroundf64 F +GLIBC_2.27 modff32 F +GLIBC_2.27 modff32x F +GLIBC_2.27 modff64 F +GLIBC_2.27 nanf32 F +GLIBC_2.27 nanf32x F +GLIBC_2.27 nanf64 F +GLIBC_2.27 nearbyintf32 F +GLIBC_2.27 nearbyintf32x F +GLIBC_2.27 nearbyintf64 F +GLIBC_2.27 nextafterf32 F +GLIBC_2.27 nextafterf32x F +GLIBC_2.27 nextafterf64 F +GLIBC_2.27 nextdownf32 F +GLIBC_2.27 nextdownf32x F +GLIBC_2.27 nextdownf64 F +GLIBC_2.27 nextupf32 F +GLIBC_2.27 nextupf32x F +GLIBC_2.27 nextupf64 F +GLIBC_2.27 powf F +GLIBC_2.27 powf32 F +GLIBC_2.27 powf32x F +GLIBC_2.27 powf64 F +GLIBC_2.27 remainderf32 F +GLIBC_2.27 remainderf32x F +GLIBC_2.27 remainderf64 F +GLIBC_2.27 remquof32 F +GLIBC_2.27 remquof32x F +GLIBC_2.27 remquof64 F +GLIBC_2.27 rintf32 F +GLIBC_2.27 rintf32x F +GLIBC_2.27 rintf64 F +GLIBC_2.27 roundevenf32 F +GLIBC_2.27 roundevenf32x F +GLIBC_2.27 roundevenf64 F +GLIBC_2.27 roundf32 F +GLIBC_2.27 roundf32x F +GLIBC_2.27 roundf64 F +GLIBC_2.27 scalblnf32 F +GLIBC_2.27 scalblnf32x F +GLIBC_2.27 scalblnf64 F +GLIBC_2.27 scalbnf32 F +GLIBC_2.27 scalbnf32x F +GLIBC_2.27 scalbnf64 F +GLIBC_2.27 setpayloadf32 F +GLIBC_2.27 setpayloadf32x F +GLIBC_2.27 setpayloadf64 F +GLIBC_2.27 setpayloadsigf32 F +GLIBC_2.27 setpayloadsigf32x F +GLIBC_2.27 setpayloadsigf64 F +GLIBC_2.27 sincosf32 F +GLIBC_2.27 sincosf32x F +GLIBC_2.27 sincosf64 F +GLIBC_2.27 sinf32 F +GLIBC_2.27 sinf32x F +GLIBC_2.27 sinf64 F +GLIBC_2.27 sinhf32 F +GLIBC_2.27 sinhf32x F +GLIBC_2.27 sinhf64 F +GLIBC_2.27 sqrtf32 F +GLIBC_2.27 sqrtf32x F +GLIBC_2.27 sqrtf64 F +GLIBC_2.27 tanf32 F +GLIBC_2.27 tanf32x F +GLIBC_2.27 tanf64 F +GLIBC_2.27 tanhf32 F +GLIBC_2.27 tanhf32x F +GLIBC_2.27 tanhf64 F +GLIBC_2.27 tgammaf32 F +GLIBC_2.27 tgammaf32x F +GLIBC_2.27 tgammaf64 F +GLIBC_2.27 totalorderf32 F +GLIBC_2.27 totalorderf32x F +GLIBC_2.27 totalorderf64 F +GLIBC_2.27 totalordermagf32 F +GLIBC_2.27 totalordermagf32x F +GLIBC_2.27 totalordermagf64 F +GLIBC_2.27 truncf32 F +GLIBC_2.27 truncf32x F +GLIBC_2.27 truncf64 F +GLIBC_2.27 ufromfpf32 F +GLIBC_2.27 ufromfpf32x F +GLIBC_2.27 ufromfpf64 F +GLIBC_2.27 ufromfpxf32 F +GLIBC_2.27 ufromfpxf32x F +GLIBC_2.27 ufromfpxf64 F +GLIBC_2.27 y0f32 F +GLIBC_2.27 y0f32x F +GLIBC_2.27 y0f64 F +GLIBC_2.27 y1f32 F +GLIBC_2.27 y1f32x F +GLIBC_2.27 y1f64 F +GLIBC_2.27 ynf32 F +GLIBC_2.27 ynf32x F +GLIBC_2.27 ynf64 F +GLIBC_2.28 daddl F +GLIBC_2.28 ddivl F +GLIBC_2.28 dmull F +GLIBC_2.28 dsubl F +GLIBC_2.28 f32addf32x F +GLIBC_2.28 f32addf64 F +GLIBC_2.28 f32divf32x F +GLIBC_2.28 f32divf64 F +GLIBC_2.28 f32mulf32x F +GLIBC_2.28 f32mulf64 F +GLIBC_2.28 f32subf32x F +GLIBC_2.28 f32subf64 F +GLIBC_2.28 f32xaddf64 F +GLIBC_2.28 f32xdivf64 F +GLIBC_2.28 f32xmulf64 F +GLIBC_2.28 f32xsubf64 F +GLIBC_2.28 fadd F +GLIBC_2.28 faddl F +GLIBC_2.28 fdiv F +GLIBC_2.28 fdivl F +GLIBC_2.28 fmul F +GLIBC_2.28 fmull F +GLIBC_2.28 fsub F +GLIBC_2.28 fsubl F +GLIBC_2.29 exp F +GLIBC_2.29 exp2 F +GLIBC_2.29 log F +GLIBC_2.29 log2 F +GLIBC_2.29 pow F +GLIBC_2.4 _LIB_VERSION D 0x4 +GLIBC_2.4 __clog10 F +GLIBC_2.4 __clog10f F +GLIBC_2.4 __clog10l F +GLIBC_2.4 __finite F +GLIBC_2.4 __finitef F +GLIBC_2.4 __finitel F +GLIBC_2.4 __fpclassify F +GLIBC_2.4 __fpclassifyf F +GLIBC_2.4 __signbit F +GLIBC_2.4 __signbitf F +GLIBC_2.4 acos F +GLIBC_2.4 acosf F +GLIBC_2.4 acosh F +GLIBC_2.4 acoshf F +GLIBC_2.4 acoshl F +GLIBC_2.4 acosl F +GLIBC_2.4 asin F +GLIBC_2.4 asinf F +GLIBC_2.4 asinh F +GLIBC_2.4 asinhf F +GLIBC_2.4 asinhl F +GLIBC_2.4 asinl F +GLIBC_2.4 atan F +GLIBC_2.4 atan2 F +GLIBC_2.4 atan2f F +GLIBC_2.4 atan2l F +GLIBC_2.4 atanf F +GLIBC_2.4 atanh F +GLIBC_2.4 atanhf F +GLIBC_2.4 atanhl F +GLIBC_2.4 atanl F +GLIBC_2.4 cabs F +GLIBC_2.4 cabsf F +GLIBC_2.4 cabsl F +GLIBC_2.4 cacos F +GLIBC_2.4 cacosf F +GLIBC_2.4 cacosh F +GLIBC_2.4 cacoshf F +GLIBC_2.4 cacoshl F +GLIBC_2.4 cacosl F +GLIBC_2.4 carg F +GLIBC_2.4 cargf F +GLIBC_2.4 cargl F +GLIBC_2.4 casin F +GLIBC_2.4 casinf F +GLIBC_2.4 casinh F +GLIBC_2.4 casinhf F +GLIBC_2.4 casinhl F +GLIBC_2.4 casinl F +GLIBC_2.4 catan F +GLIBC_2.4 catanf F +GLIBC_2.4 catanh F +GLIBC_2.4 catanhf F +GLIBC_2.4 catanhl F +GLIBC_2.4 catanl F +GLIBC_2.4 cbrt F +GLIBC_2.4 cbrtf F +GLIBC_2.4 cbrtl F +GLIBC_2.4 ccos F +GLIBC_2.4 ccosf F +GLIBC_2.4 ccosh F +GLIBC_2.4 ccoshf F +GLIBC_2.4 ccoshl F +GLIBC_2.4 ccosl F +GLIBC_2.4 ceil F +GLIBC_2.4 ceilf F +GLIBC_2.4 ceill F +GLIBC_2.4 cexp F +GLIBC_2.4 cexpf F +GLIBC_2.4 cexpl F +GLIBC_2.4 cimag F +GLIBC_2.4 cimagf F +GLIBC_2.4 cimagl F +GLIBC_2.4 clog F +GLIBC_2.4 clog10 F +GLIBC_2.4 clog10f F +GLIBC_2.4 clog10l F +GLIBC_2.4 clogf F +GLIBC_2.4 clogl F +GLIBC_2.4 conj F +GLIBC_2.4 conjf F +GLIBC_2.4 conjl F +GLIBC_2.4 copysign F +GLIBC_2.4 copysignf F +GLIBC_2.4 copysignl F +GLIBC_2.4 cos F +GLIBC_2.4 cosf F +GLIBC_2.4 cosh F +GLIBC_2.4 coshf F +GLIBC_2.4 coshl F +GLIBC_2.4 cosl F +GLIBC_2.4 cpow F +GLIBC_2.4 cpowf F +GLIBC_2.4 cpowl F +GLIBC_2.4 cproj F +GLIBC_2.4 cprojf F +GLIBC_2.4 cprojl F +GLIBC_2.4 creal F +GLIBC_2.4 crealf F +GLIBC_2.4 creall F +GLIBC_2.4 csin F +GLIBC_2.4 csinf F +GLIBC_2.4 csinh F +GLIBC_2.4 csinhf F +GLIBC_2.4 csinhl F +GLIBC_2.4 csinl F +GLIBC_2.4 csqrt F +GLIBC_2.4 csqrtf F +GLIBC_2.4 csqrtl F +GLIBC_2.4 ctan F +GLIBC_2.4 ctanf F +GLIBC_2.4 ctanh F +GLIBC_2.4 ctanhf F +GLIBC_2.4 ctanhl F +GLIBC_2.4 ctanl F +GLIBC_2.4 drem F +GLIBC_2.4 dremf F +GLIBC_2.4 dreml F +GLIBC_2.4 erf F +GLIBC_2.4 erfc F +GLIBC_2.4 erfcf F +GLIBC_2.4 erfcl F +GLIBC_2.4 erff F +GLIBC_2.4 erfl F +GLIBC_2.4 exp F +GLIBC_2.4 exp10 F +GLIBC_2.4 exp10f F +GLIBC_2.4 exp10l F +GLIBC_2.4 exp2 F +GLIBC_2.4 exp2f F +GLIBC_2.4 exp2l F +GLIBC_2.4 expf F +GLIBC_2.4 expl F +GLIBC_2.4 expm1 F +GLIBC_2.4 expm1f F +GLIBC_2.4 expm1l F +GLIBC_2.4 fabs F +GLIBC_2.4 fabsf F +GLIBC_2.4 fabsl F +GLIBC_2.4 fdim F +GLIBC_2.4 fdimf F +GLIBC_2.4 fdiml F +GLIBC_2.4 feclearexcept F +GLIBC_2.4 fedisableexcept F +GLIBC_2.4 feenableexcept F +GLIBC_2.4 fegetenv F +GLIBC_2.4 fegetexcept F +GLIBC_2.4 fegetexceptflag F +GLIBC_2.4 fegetround F +GLIBC_2.4 feholdexcept F +GLIBC_2.4 feraiseexcept F +GLIBC_2.4 fesetenv F +GLIBC_2.4 fesetexceptflag F +GLIBC_2.4 fesetround F +GLIBC_2.4 fetestexcept F +GLIBC_2.4 feupdateenv F +GLIBC_2.4 finite F +GLIBC_2.4 finitef F +GLIBC_2.4 finitel F +GLIBC_2.4 floor F +GLIBC_2.4 floorf F +GLIBC_2.4 floorl F +GLIBC_2.4 fma F +GLIBC_2.4 fmaf F +GLIBC_2.4 fmal F +GLIBC_2.4 fmax F +GLIBC_2.4 fmaxf F +GLIBC_2.4 fmaxl F +GLIBC_2.4 fmin F +GLIBC_2.4 fminf F +GLIBC_2.4 fminl F +GLIBC_2.4 fmod F +GLIBC_2.4 fmodf F +GLIBC_2.4 fmodl F +GLIBC_2.4 frexp F +GLIBC_2.4 frexpf F +GLIBC_2.4 frexpl F +GLIBC_2.4 gamma F +GLIBC_2.4 gammaf F +GLIBC_2.4 gammal F +GLIBC_2.4 hypot F +GLIBC_2.4 hypotf F +GLIBC_2.4 hypotl F +GLIBC_2.4 ilogb F +GLIBC_2.4 ilogbf F +GLIBC_2.4 ilogbl F +GLIBC_2.4 j0 F +GLIBC_2.4 j0f F +GLIBC_2.4 j0l F +GLIBC_2.4 j1 F +GLIBC_2.4 j1f F +GLIBC_2.4 j1l F +GLIBC_2.4 jn F +GLIBC_2.4 jnf F +GLIBC_2.4 jnl F +GLIBC_2.4 ldexp F +GLIBC_2.4 ldexpf F +GLIBC_2.4 ldexpl F +GLIBC_2.4 lgamma F +GLIBC_2.4 lgamma_r F +GLIBC_2.4 lgammaf F +GLIBC_2.4 lgammaf_r F +GLIBC_2.4 lgammal F +GLIBC_2.4 lgammal_r F +GLIBC_2.4 llrint F +GLIBC_2.4 llrintf F +GLIBC_2.4 llrintl F +GLIBC_2.4 llround F +GLIBC_2.4 llroundf F +GLIBC_2.4 llroundl F +GLIBC_2.4 log F +GLIBC_2.4 log10 F +GLIBC_2.4 log10f F +GLIBC_2.4 log10l F +GLIBC_2.4 log1p F +GLIBC_2.4 log1pf F +GLIBC_2.4 log1pl F +GLIBC_2.4 log2 F +GLIBC_2.4 log2f F +GLIBC_2.4 log2l F +GLIBC_2.4 logb F +GLIBC_2.4 logbf F +GLIBC_2.4 logbl F +GLIBC_2.4 logf F +GLIBC_2.4 logl F +GLIBC_2.4 lrint F +GLIBC_2.4 lrintf F +GLIBC_2.4 lrintl F +GLIBC_2.4 lround F +GLIBC_2.4 lroundf F +GLIBC_2.4 lroundl F +GLIBC_2.4 matherr F +GLIBC_2.4 modf F +GLIBC_2.4 modff F +GLIBC_2.4 modfl F +GLIBC_2.4 nan F +GLIBC_2.4 nanf F +GLIBC_2.4 nanl F +GLIBC_2.4 nearbyint F +GLIBC_2.4 nearbyintf F +GLIBC_2.4 nearbyintl F +GLIBC_2.4 nextafter F +GLIBC_2.4 nextafterf F +GLIBC_2.4 nextafterl F +GLIBC_2.4 nexttoward F +GLIBC_2.4 nexttowardf F +GLIBC_2.4 nexttowardl F +GLIBC_2.4 pow F +GLIBC_2.4 pow10 F +GLIBC_2.4 pow10f F +GLIBC_2.4 pow10l F +GLIBC_2.4 powf F +GLIBC_2.4 powl F +GLIBC_2.4 remainder F +GLIBC_2.4 remainderf F +GLIBC_2.4 remainderl F +GLIBC_2.4 remquo F +GLIBC_2.4 remquof F +GLIBC_2.4 remquol F +GLIBC_2.4 rint F +GLIBC_2.4 rintf F +GLIBC_2.4 rintl F +GLIBC_2.4 round F +GLIBC_2.4 roundf F +GLIBC_2.4 roundl F +GLIBC_2.4 scalb F +GLIBC_2.4 scalbf F +GLIBC_2.4 scalbl F +GLIBC_2.4 scalbln F +GLIBC_2.4 scalblnf F +GLIBC_2.4 scalblnl F +GLIBC_2.4 scalbn F +GLIBC_2.4 scalbnf F +GLIBC_2.4 scalbnl F +GLIBC_2.4 signgam D 0x4 +GLIBC_2.4 significand F +GLIBC_2.4 significandf F +GLIBC_2.4 significandl F +GLIBC_2.4 sin F +GLIBC_2.4 sincos F +GLIBC_2.4 sincosf F +GLIBC_2.4 sincosl F +GLIBC_2.4 sinf F +GLIBC_2.4 sinh F +GLIBC_2.4 sinhf F +GLIBC_2.4 sinhl F +GLIBC_2.4 sinl F +GLIBC_2.4 sqrt F +GLIBC_2.4 sqrtf F +GLIBC_2.4 sqrtl F +GLIBC_2.4 tan F +GLIBC_2.4 tanf F +GLIBC_2.4 tanh F +GLIBC_2.4 tanhf F +GLIBC_2.4 tanhl F +GLIBC_2.4 tanl F +GLIBC_2.4 tgamma F +GLIBC_2.4 tgammaf F +GLIBC_2.4 tgammal F +GLIBC_2.4 trunc F +GLIBC_2.4 truncf F +GLIBC_2.4 truncl F +GLIBC_2.4 y0 F +GLIBC_2.4 y0f F +GLIBC_2.4 y0l F +GLIBC_2.4 y1 F +GLIBC_2.4 y1f F +GLIBC_2.4 y1l F +GLIBC_2.4 yn F +GLIBC_2.4 ynf F +GLIBC_2.4 ynl F diff --git a/sysdeps/unix/sysv/linux/arm/le/libnsl.abilist b/sysdeps/unix/sysv/linux/arm/le/libnsl.abilist new file mode 100644 index 0000000000..a005a75181 --- /dev/null +++ b/sysdeps/unix/sysv/linux/arm/le/libnsl.abilist @@ -0,0 +1,121 @@ +GLIBC_2.4 __free_fdresult F +GLIBC_2.4 __nis_default_access F +GLIBC_2.4 __nis_default_group F +GLIBC_2.4 __nis_default_owner F +GLIBC_2.4 __nis_default_ttl F +GLIBC_2.4 __nis_finddirectory F +GLIBC_2.4 __nis_hash F +GLIBC_2.4 __nisbind_connect F +GLIBC_2.4 __nisbind_create F +GLIBC_2.4 __nisbind_destroy F +GLIBC_2.4 __nisbind_next F +GLIBC_2.4 __yp_check F +GLIBC_2.4 nis_add F +GLIBC_2.4 nis_add_entry F +GLIBC_2.4 nis_addmember F +GLIBC_2.4 nis_checkpoint F +GLIBC_2.4 nis_clone_directory F +GLIBC_2.4 nis_clone_object F +GLIBC_2.4 nis_clone_result F +GLIBC_2.4 nis_creategroup F +GLIBC_2.4 nis_destroy_object F +GLIBC_2.4 nis_destroygroup F +GLIBC_2.4 nis_dir_cmp F +GLIBC_2.4 nis_domain_of F +GLIBC_2.4 nis_domain_of_r F +GLIBC_2.4 nis_first_entry F +GLIBC_2.4 nis_free_directory F +GLIBC_2.4 nis_free_object F +GLIBC_2.4 nis_free_request F +GLIBC_2.4 nis_freenames F +GLIBC_2.4 nis_freeresult F +GLIBC_2.4 nis_freeservlist F +GLIBC_2.4 nis_freetags F +GLIBC_2.4 nis_getnames F +GLIBC_2.4 nis_getservlist F +GLIBC_2.4 nis_ismember F +GLIBC_2.4 nis_leaf_of F +GLIBC_2.4 nis_leaf_of_r F +GLIBC_2.4 nis_lerror F +GLIBC_2.4 nis_list F +GLIBC_2.4 nis_local_directory F +GLIBC_2.4 nis_local_group F +GLIBC_2.4 nis_local_host F +GLIBC_2.4 nis_local_principal F +GLIBC_2.4 nis_lookup F +GLIBC_2.4 nis_mkdir F +GLIBC_2.4 nis_modify F +GLIBC_2.4 nis_modify_entry F +GLIBC_2.4 nis_name_of F +GLIBC_2.4 nis_name_of_r F +GLIBC_2.4 nis_next_entry F +GLIBC_2.4 nis_perror F +GLIBC_2.4 nis_ping F +GLIBC_2.4 nis_print_directory F +GLIBC_2.4 nis_print_entry F +GLIBC_2.4 nis_print_group F +GLIBC_2.4 nis_print_group_entry F +GLIBC_2.4 nis_print_link F +GLIBC_2.4 nis_print_object F +GLIBC_2.4 nis_print_result F +GLIBC_2.4 nis_print_rights F +GLIBC_2.4 nis_print_table F +GLIBC_2.4 nis_read_obj F +GLIBC_2.4 nis_remove F +GLIBC_2.4 nis_remove_entry F +GLIBC_2.4 nis_removemember F +GLIBC_2.4 nis_rmdir F +GLIBC_2.4 nis_servstate F +GLIBC_2.4 nis_sperrno F +GLIBC_2.4 nis_sperror F +GLIBC_2.4 nis_sperror_r F +GLIBC_2.4 nis_stats F +GLIBC_2.4 nis_verifygroup F +GLIBC_2.4 nis_write_obj F +GLIBC_2.4 readColdStartFile F +GLIBC_2.4 writeColdStartFile F +GLIBC_2.4 xdr_cback_data F +GLIBC_2.4 xdr_domainname F +GLIBC_2.4 xdr_keydat F +GLIBC_2.4 xdr_mapname F +GLIBC_2.4 xdr_obj_p F +GLIBC_2.4 xdr_peername F +GLIBC_2.4 xdr_valdat F +GLIBC_2.4 xdr_yp_buf F +GLIBC_2.4 xdr_ypall F +GLIBC_2.4 xdr_ypbind_binding F +GLIBC_2.4 xdr_ypbind_resp F +GLIBC_2.4 xdr_ypbind_resptype F +GLIBC_2.4 xdr_ypbind_setdom F +GLIBC_2.4 xdr_ypdelete_args F +GLIBC_2.4 xdr_ypmap_parms F +GLIBC_2.4 xdr_ypmaplist F +GLIBC_2.4 xdr_yppush_status F +GLIBC_2.4 xdr_yppushresp_xfr F +GLIBC_2.4 xdr_ypreq_key F +GLIBC_2.4 xdr_ypreq_nokey F +GLIBC_2.4 xdr_ypreq_xfr F +GLIBC_2.4 xdr_ypresp_all F +GLIBC_2.4 xdr_ypresp_key_val F +GLIBC_2.4 xdr_ypresp_maplist F +GLIBC_2.4 xdr_ypresp_master F +GLIBC_2.4 xdr_ypresp_order F +GLIBC_2.4 xdr_ypresp_val F +GLIBC_2.4 xdr_ypresp_xfr F +GLIBC_2.4 xdr_ypstat F +GLIBC_2.4 xdr_ypupdate_args F +GLIBC_2.4 xdr_ypxfrstat F +GLIBC_2.4 yp_all F +GLIBC_2.4 yp_bind F +GLIBC_2.4 yp_first F +GLIBC_2.4 yp_get_default_domain F +GLIBC_2.4 yp_maplist F +GLIBC_2.4 yp_master F +GLIBC_2.4 yp_match F +GLIBC_2.4 yp_next F +GLIBC_2.4 yp_order F +GLIBC_2.4 yp_unbind F +GLIBC_2.4 yp_update F +GLIBC_2.4 ypbinderr_string F +GLIBC_2.4 yperr_string F +GLIBC_2.4 ypprot_err F diff --git a/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist b/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist new file mode 100644 index 0000000000..23d6f91363 --- /dev/null +++ b/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist @@ -0,0 +1,248 @@ +GLIBC_2.11 pthread_sigqueue F +GLIBC_2.12 pthread_getname_np F +GLIBC_2.12 pthread_mutex_consistent F +GLIBC_2.12 pthread_mutexattr_getrobust F +GLIBC_2.12 pthread_mutexattr_setrobust F +GLIBC_2.12 pthread_setname_np F +GLIBC_2.18 pthread_getattr_default_np F +GLIBC_2.18 pthread_setattr_default_np F +GLIBC_2.28 call_once F +GLIBC_2.28 cnd_broadcast F +GLIBC_2.28 cnd_destroy F +GLIBC_2.28 cnd_init F +GLIBC_2.28 cnd_signal F +GLIBC_2.28 cnd_timedwait F +GLIBC_2.28 cnd_wait F +GLIBC_2.28 mtx_destroy F +GLIBC_2.28 mtx_init F +GLIBC_2.28 mtx_lock F +GLIBC_2.28 mtx_timedlock F +GLIBC_2.28 mtx_trylock F +GLIBC_2.28 mtx_unlock F +GLIBC_2.28 thrd_create F +GLIBC_2.28 thrd_detach F +GLIBC_2.28 thrd_exit F +GLIBC_2.28 thrd_join F +GLIBC_2.28 tss_create F +GLIBC_2.28 tss_delete F +GLIBC_2.28 tss_get F +GLIBC_2.28 tss_set F +GLIBC_2.30 pthread_cond_clockwait F +GLIBC_2.30 pthread_mutex_clocklock F +GLIBC_2.30 pthread_rwlock_clockrdlock F +GLIBC_2.30 pthread_rwlock_clockwrlock F +GLIBC_2.30 sem_clockwait F +GLIBC_2.4 _IO_flockfile F +GLIBC_2.4 _IO_ftrylockfile F +GLIBC_2.4 _IO_funlockfile F +GLIBC_2.4 __close F +GLIBC_2.4 __connect F +GLIBC_2.4 __errno_location F +GLIBC_2.4 __fcntl F +GLIBC_2.4 __fork F +GLIBC_2.4 __h_errno_location F +GLIBC_2.4 __libc_allocate_rtsig F +GLIBC_2.4 __libc_current_sigrtmax F +GLIBC_2.4 __libc_current_sigrtmin F +GLIBC_2.4 __lseek F +GLIBC_2.4 __nanosleep F +GLIBC_2.4 __open F +GLIBC_2.4 __open64 F +GLIBC_2.4 __pread64 F +GLIBC_2.4 __pthread_cleanup_routine F +GLIBC_2.4 __pthread_getspecific F +GLIBC_2.4 __pthread_key_create F +GLIBC_2.4 __pthread_mutex_destroy F +GLIBC_2.4 __pthread_mutex_init F +GLIBC_2.4 __pthread_mutex_lock F +GLIBC_2.4 __pthread_mutex_trylock F +GLIBC_2.4 __pthread_mutex_unlock F +GLIBC_2.4 __pthread_mutexattr_destroy F +GLIBC_2.4 __pthread_mutexattr_init F +GLIBC_2.4 __pthread_mutexattr_settype F +GLIBC_2.4 __pthread_once F +GLIBC_2.4 __pthread_register_cancel F +GLIBC_2.4 __pthread_register_cancel_defer F +GLIBC_2.4 __pthread_rwlock_destroy F +GLIBC_2.4 __pthread_rwlock_init F +GLIBC_2.4 __pthread_rwlock_rdlock F +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_setspecific F +GLIBC_2.4 __pthread_unregister_cancel F +GLIBC_2.4 __pthread_unregister_cancel_restore F +GLIBC_2.4 __pthread_unwind_next F +GLIBC_2.4 __pwrite64 F +GLIBC_2.4 __read F +GLIBC_2.4 __res_state F +GLIBC_2.4 __send F +GLIBC_2.4 __sigaction F +GLIBC_2.4 __wait F +GLIBC_2.4 __write F +GLIBC_2.4 _pthread_cleanup_pop F +GLIBC_2.4 _pthread_cleanup_pop_restore F +GLIBC_2.4 _pthread_cleanup_push F +GLIBC_2.4 _pthread_cleanup_push_defer F +GLIBC_2.4 accept F +GLIBC_2.4 close F +GLIBC_2.4 connect F +GLIBC_2.4 fcntl F +GLIBC_2.4 flockfile F +GLIBC_2.4 fork F +GLIBC_2.4 fsync F +GLIBC_2.4 ftrylockfile F +GLIBC_2.4 funlockfile F +GLIBC_2.4 longjmp F +GLIBC_2.4 lseek F +GLIBC_2.4 lseek64 F +GLIBC_2.4 msync F +GLIBC_2.4 nanosleep F +GLIBC_2.4 open F +GLIBC_2.4 open64 F +GLIBC_2.4 pause F +GLIBC_2.4 pread F +GLIBC_2.4 pread64 F +GLIBC_2.4 pthread_attr_destroy F +GLIBC_2.4 pthread_attr_getaffinity_np F +GLIBC_2.4 pthread_attr_getdetachstate F +GLIBC_2.4 pthread_attr_getguardsize F +GLIBC_2.4 pthread_attr_getinheritsched F +GLIBC_2.4 pthread_attr_getschedparam F +GLIBC_2.4 pthread_attr_getschedpolicy F +GLIBC_2.4 pthread_attr_getscope F +GLIBC_2.4 pthread_attr_getstack F +GLIBC_2.4 pthread_attr_getstackaddr F +GLIBC_2.4 pthread_attr_getstacksize F +GLIBC_2.4 pthread_attr_init F +GLIBC_2.4 pthread_attr_setaffinity_np F +GLIBC_2.4 pthread_attr_setdetachstate F +GLIBC_2.4 pthread_attr_setguardsize F +GLIBC_2.4 pthread_attr_setinheritsched F +GLIBC_2.4 pthread_attr_setschedparam F +GLIBC_2.4 pthread_attr_setschedpolicy F +GLIBC_2.4 pthread_attr_setscope F +GLIBC_2.4 pthread_attr_setstack F +GLIBC_2.4 pthread_attr_setstackaddr F +GLIBC_2.4 pthread_attr_setstacksize F +GLIBC_2.4 pthread_barrier_destroy F +GLIBC_2.4 pthread_barrier_init F +GLIBC_2.4 pthread_barrier_wait F +GLIBC_2.4 pthread_barrierattr_destroy F +GLIBC_2.4 pthread_barrierattr_getpshared F +GLIBC_2.4 pthread_barrierattr_init F +GLIBC_2.4 pthread_barrierattr_setpshared F +GLIBC_2.4 pthread_cancel F +GLIBC_2.4 pthread_cond_broadcast F +GLIBC_2.4 pthread_cond_destroy F +GLIBC_2.4 pthread_cond_init F +GLIBC_2.4 pthread_cond_signal F +GLIBC_2.4 pthread_cond_timedwait F +GLIBC_2.4 pthread_cond_wait F +GLIBC_2.4 pthread_condattr_destroy F +GLIBC_2.4 pthread_condattr_getclock F +GLIBC_2.4 pthread_condattr_getpshared F +GLIBC_2.4 pthread_condattr_init F +GLIBC_2.4 pthread_condattr_setclock F +GLIBC_2.4 pthread_condattr_setpshared F +GLIBC_2.4 pthread_create F +GLIBC_2.4 pthread_detach F +GLIBC_2.4 pthread_equal F +GLIBC_2.4 pthread_exit F +GLIBC_2.4 pthread_getaffinity_np F +GLIBC_2.4 pthread_getattr_np F +GLIBC_2.4 pthread_getconcurrency F +GLIBC_2.4 pthread_getcpuclockid F +GLIBC_2.4 pthread_getschedparam F +GLIBC_2.4 pthread_getspecific F +GLIBC_2.4 pthread_join F +GLIBC_2.4 pthread_key_create F +GLIBC_2.4 pthread_key_delete F +GLIBC_2.4 pthread_kill F +GLIBC_2.4 pthread_kill_other_threads_np F +GLIBC_2.4 pthread_mutex_consistent_np F +GLIBC_2.4 pthread_mutex_destroy F +GLIBC_2.4 pthread_mutex_getprioceiling F +GLIBC_2.4 pthread_mutex_init F +GLIBC_2.4 pthread_mutex_lock F +GLIBC_2.4 pthread_mutex_setprioceiling F +GLIBC_2.4 pthread_mutex_timedlock F +GLIBC_2.4 pthread_mutex_trylock F +GLIBC_2.4 pthread_mutex_unlock F +GLIBC_2.4 pthread_mutexattr_destroy F +GLIBC_2.4 pthread_mutexattr_getkind_np F +GLIBC_2.4 pthread_mutexattr_getprioceiling F +GLIBC_2.4 pthread_mutexattr_getprotocol F +GLIBC_2.4 pthread_mutexattr_getpshared F +GLIBC_2.4 pthread_mutexattr_getrobust_np F +GLIBC_2.4 pthread_mutexattr_gettype F +GLIBC_2.4 pthread_mutexattr_init F +GLIBC_2.4 pthread_mutexattr_setkind_np F +GLIBC_2.4 pthread_mutexattr_setprioceiling F +GLIBC_2.4 pthread_mutexattr_setprotocol F +GLIBC_2.4 pthread_mutexattr_setpshared F +GLIBC_2.4 pthread_mutexattr_setrobust_np F +GLIBC_2.4 pthread_mutexattr_settype F +GLIBC_2.4 pthread_once F +GLIBC_2.4 pthread_rwlock_destroy F +GLIBC_2.4 pthread_rwlock_init F +GLIBC_2.4 pthread_rwlock_rdlock F +GLIBC_2.4 pthread_rwlock_timedrdlock F +GLIBC_2.4 pthread_rwlock_timedwrlock F +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_rwlockattr_getkind_np F +GLIBC_2.4 pthread_rwlockattr_getpshared F +GLIBC_2.4 pthread_rwlockattr_init F +GLIBC_2.4 pthread_rwlockattr_setkind_np F +GLIBC_2.4 pthread_rwlockattr_setpshared F +GLIBC_2.4 pthread_self F +GLIBC_2.4 pthread_setaffinity_np F +GLIBC_2.4 pthread_setcancelstate F +GLIBC_2.4 pthread_setcanceltype F +GLIBC_2.4 pthread_setconcurrency F +GLIBC_2.4 pthread_setschedparam F +GLIBC_2.4 pthread_setschedprio F +GLIBC_2.4 pthread_setspecific F +GLIBC_2.4 pthread_sigmask F +GLIBC_2.4 pthread_spin_destroy F +GLIBC_2.4 pthread_spin_init F +GLIBC_2.4 pthread_spin_lock F +GLIBC_2.4 pthread_spin_trylock F +GLIBC_2.4 pthread_spin_unlock F +GLIBC_2.4 pthread_testcancel F +GLIBC_2.4 pthread_timedjoin_np F +GLIBC_2.4 pthread_tryjoin_np F +GLIBC_2.4 pthread_yield F +GLIBC_2.4 pwrite F +GLIBC_2.4 pwrite64 F +GLIBC_2.4 raise F +GLIBC_2.4 read F +GLIBC_2.4 recv F +GLIBC_2.4 recvfrom F +GLIBC_2.4 recvmsg F +GLIBC_2.4 sem_close F +GLIBC_2.4 sem_destroy F +GLIBC_2.4 sem_getvalue F +GLIBC_2.4 sem_init F +GLIBC_2.4 sem_open F +GLIBC_2.4 sem_post F +GLIBC_2.4 sem_timedwait F +GLIBC_2.4 sem_trywait F +GLIBC_2.4 sem_unlink F +GLIBC_2.4 sem_wait F +GLIBC_2.4 send F +GLIBC_2.4 sendmsg F +GLIBC_2.4 sendto F +GLIBC_2.4 sigaction F +GLIBC_2.4 siglongjmp F +GLIBC_2.4 sigwait F +GLIBC_2.4 system F +GLIBC_2.4 tcdrain F +GLIBC_2.4 wait F +GLIBC_2.4 waitpid F +GLIBC_2.4 write F diff --git a/sysdeps/unix/sysv/linux/arm/le/libresolv.abilist b/sysdeps/unix/sysv/linux/arm/le/libresolv.abilist new file mode 100644 index 0000000000..2dd5094f76 --- /dev/null +++ b/sysdeps/unix/sysv/linux/arm/le/libresolv.abilist @@ -0,0 +1,91 @@ +GLIBC_2.4 __b64_ntop F +GLIBC_2.4 __b64_pton F +GLIBC_2.4 __dn_comp F +GLIBC_2.4 __dn_count_labels F +GLIBC_2.4 __dn_expand F +GLIBC_2.4 __dn_skipname F +GLIBC_2.4 __fp_nquery F +GLIBC_2.4 __fp_query F +GLIBC_2.4 __fp_resstat F +GLIBC_2.4 __hostalias F +GLIBC_2.4 __loc_aton F +GLIBC_2.4 __loc_ntoa F +GLIBC_2.4 __p_cdname F +GLIBC_2.4 __p_cdnname F +GLIBC_2.4 __p_class F +GLIBC_2.4 __p_class_syms D 0x54 +GLIBC_2.4 __p_fqname F +GLIBC_2.4 __p_fqnname F +GLIBC_2.4 __p_option F +GLIBC_2.4 __p_query F +GLIBC_2.4 __p_rcode F +GLIBC_2.4 __p_secstodate F +GLIBC_2.4 __p_time F +GLIBC_2.4 __p_type F +GLIBC_2.4 __p_type_syms D 0x228 +GLIBC_2.4 __putlong F +GLIBC_2.4 __putshort F +GLIBC_2.4 __res_close F +GLIBC_2.4 __res_dnok F +GLIBC_2.4 __res_hnok F +GLIBC_2.4 __res_hostalias F +GLIBC_2.4 __res_isourserver F +GLIBC_2.4 __res_mailok F +GLIBC_2.4 __res_mkquery F +GLIBC_2.4 __res_nameinquery F +GLIBC_2.4 __res_nmkquery F +GLIBC_2.4 __res_nquery F +GLIBC_2.4 __res_nquerydomain F +GLIBC_2.4 __res_nsearch F +GLIBC_2.4 __res_nsend F +GLIBC_2.4 __res_ownok F +GLIBC_2.4 __res_queriesmatch F +GLIBC_2.4 __res_query F +GLIBC_2.4 __res_querydomain F +GLIBC_2.4 __res_search F +GLIBC_2.4 __res_send F +GLIBC_2.4 __sym_ntop F +GLIBC_2.4 __sym_ntos F +GLIBC_2.4 __sym_ston F +GLIBC_2.4 _gethtbyaddr F +GLIBC_2.4 _gethtbyname F +GLIBC_2.4 _gethtbyname2 F +GLIBC_2.4 _gethtent F +GLIBC_2.4 _getlong F +GLIBC_2.4 _getshort F +GLIBC_2.4 _res_opcodes D 0x40 +GLIBC_2.4 _sethtent F +GLIBC_2.4 inet_net_ntop F +GLIBC_2.4 inet_net_pton F +GLIBC_2.4 inet_neta F +GLIBC_2.4 res_gethostbyaddr F +GLIBC_2.4 res_gethostbyname F +GLIBC_2.4 res_gethostbyname2 F +GLIBC_2.4 res_send_setqhook F +GLIBC_2.4 res_send_setrhook F +GLIBC_2.9 ns_datetosecs F +GLIBC_2.9 ns_format_ttl F +GLIBC_2.9 ns_get16 F +GLIBC_2.9 ns_get32 F +GLIBC_2.9 ns_initparse F +GLIBC_2.9 ns_makecanon F +GLIBC_2.9 ns_msg_getflag F +GLIBC_2.9 ns_name_compress F +GLIBC_2.9 ns_name_ntol F +GLIBC_2.9 ns_name_ntop 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_name_unpack F +GLIBC_2.9 ns_parse_ttl F +GLIBC_2.9 ns_parserr F +GLIBC_2.9 ns_put16 F +GLIBC_2.9 ns_put32 F +GLIBC_2.9 ns_samedomain F +GLIBC_2.9 ns_samename F +GLIBC_2.9 ns_skiprr F +GLIBC_2.9 ns_sprintrr F +GLIBC_2.9 ns_sprintrrf F +GLIBC_2.9 ns_subdomain F diff --git a/sysdeps/unix/sysv/linux/arm/le/librt.abilist b/sysdeps/unix/sysv/linux/arm/le/librt.abilist new file mode 100644 index 0000000000..cfbbd27557 --- /dev/null +++ b/sysdeps/unix/sysv/linux/arm/le/librt.abilist @@ -0,0 +1,40 @@ +GLIBC_2.4 aio_cancel F +GLIBC_2.4 aio_cancel64 F +GLIBC_2.4 aio_error F +GLIBC_2.4 aio_error64 F +GLIBC_2.4 aio_fsync F +GLIBC_2.4 aio_fsync64 F +GLIBC_2.4 aio_init F +GLIBC_2.4 aio_read F +GLIBC_2.4 aio_read64 F +GLIBC_2.4 aio_return F +GLIBC_2.4 aio_return64 F +GLIBC_2.4 aio_suspend F +GLIBC_2.4 aio_suspend64 F +GLIBC_2.4 aio_write F +GLIBC_2.4 aio_write64 F +GLIBC_2.4 clock_getcpuclockid F +GLIBC_2.4 clock_getres F +GLIBC_2.4 clock_gettime F +GLIBC_2.4 clock_nanosleep F +GLIBC_2.4 clock_settime F +GLIBC_2.4 lio_listio F +GLIBC_2.4 lio_listio64 F +GLIBC_2.4 mq_close F +GLIBC_2.4 mq_getattr F +GLIBC_2.4 mq_notify F +GLIBC_2.4 mq_open F +GLIBC_2.4 mq_receive F +GLIBC_2.4 mq_send F +GLIBC_2.4 mq_setattr F +GLIBC_2.4 mq_timedreceive F +GLIBC_2.4 mq_timedsend F +GLIBC_2.4 mq_unlink F +GLIBC_2.4 shm_open F +GLIBC_2.4 shm_unlink F +GLIBC_2.4 timer_create F +GLIBC_2.4 timer_delete F +GLIBC_2.4 timer_getoverrun F +GLIBC_2.4 timer_gettime F +GLIBC_2.4 timer_settime F +GLIBC_2.7 __mq_open_2 F diff --git a/sysdeps/unix/sysv/linux/arm/le/libthread_db.abilist b/sysdeps/unix/sysv/linux/arm/le/libthread_db.abilist new file mode 100644 index 0000000000..065a2626c8 --- /dev/null +++ b/sysdeps/unix/sysv/linux/arm/le/libthread_db.abilist @@ -0,0 +1,40 @@ +GLIBC_2.4 td_init F +GLIBC_2.4 td_log F +GLIBC_2.4 td_symbol_list F +GLIBC_2.4 td_ta_clear_event F +GLIBC_2.4 td_ta_delete F +GLIBC_2.4 td_ta_enable_stats F +GLIBC_2.4 td_ta_event_addr F +GLIBC_2.4 td_ta_event_getmsg F +GLIBC_2.4 td_ta_get_nthreads F +GLIBC_2.4 td_ta_get_ph F +GLIBC_2.4 td_ta_get_stats F +GLIBC_2.4 td_ta_map_id2thr F +GLIBC_2.4 td_ta_map_lwp2thr F +GLIBC_2.4 td_ta_new F +GLIBC_2.4 td_ta_reset_stats F +GLIBC_2.4 td_ta_set_event F +GLIBC_2.4 td_ta_setconcurrency F +GLIBC_2.4 td_ta_thr_iter F +GLIBC_2.4 td_ta_tsd_iter F +GLIBC_2.4 td_thr_clear_event F +GLIBC_2.4 td_thr_dbresume F +GLIBC_2.4 td_thr_dbsuspend F +GLIBC_2.4 td_thr_event_enable F +GLIBC_2.4 td_thr_event_getmsg F +GLIBC_2.4 td_thr_get_info F +GLIBC_2.4 td_thr_getfpregs F +GLIBC_2.4 td_thr_getgregs F +GLIBC_2.4 td_thr_getxregs F +GLIBC_2.4 td_thr_getxregsize F +GLIBC_2.4 td_thr_set_event F +GLIBC_2.4 td_thr_setfpregs F +GLIBC_2.4 td_thr_setgregs F +GLIBC_2.4 td_thr_setprio F +GLIBC_2.4 td_thr_setsigpending F +GLIBC_2.4 td_thr_setxregs F +GLIBC_2.4 td_thr_sigsetmask F +GLIBC_2.4 td_thr_tls_get_addr F +GLIBC_2.4 td_thr_tlsbase F +GLIBC_2.4 td_thr_tsd F +GLIBC_2.4 td_thr_validate F diff --git a/sysdeps/unix/sysv/linux/arm/le/libutil.abilist b/sysdeps/unix/sysv/linux/arm/le/libutil.abilist new file mode 100644 index 0000000000..cc1420e68c --- /dev/null +++ b/sysdeps/unix/sysv/linux/arm/le/libutil.abilist @@ -0,0 +1,6 @@ +GLIBC_2.4 forkpty F +GLIBC_2.4 login F +GLIBC_2.4 login_tty F +GLIBC_2.4 logout F +GLIBC_2.4 logwtmp F +GLIBC_2.4 openpty F From patchwork Wed Jul 24 12:49:57 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adhemerval Zanella Netto X-Patchwork-Id: 169608 Delivered-To: patch@linaro.org Received: by 2002:a92:4782:0:0:0:0:0 with SMTP id e2csp10220714ilk; Wed, 24 Jul 2019 05:51:13 -0700 (PDT) X-Google-Smtp-Source: APXvYqyz5IZVA/DcW9hQ4RDVPyA/h2QfilTEYqFr0k9tZcTtD8RhhpshiZjksoME2NN2BC/f1Qyg X-Received: by 2002:a17:902:4e25:: with SMTP id f34mr85270007ple.305.1563972673513; Wed, 24 Jul 2019 05:51:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1563972673; cv=none; d=google.com; s=arc-20160816; b=eFoVIoYj67JvK+BTtsKIdI/muF7h19UuSKebqIABLREYUedUpHP1w37nxiXvGtZhim UI4ycFTgX8aSZcbJS2HsfKyL0Kq654Xpbq9M74KrgUC8z6RfPApjSw96U6bu9/BT7dUt qy1uowGOzu/rbZMLG0iVUS1WyfEXcOBaKcfLIQ79s1MTd28JnXadyRDj6Kok65rZeSef OcvyZs5cMXCz5fGR0DybkGJiou3JFLVYTRF8wzzkF3MEavY+o0ZwLNT37YvB3ccaabfx Atwr+LBiyrNmjSvl/S3+zzkiQJzsOdYUI4YlaTDLpvTpKqEaK5IiblI8nnzVl6gSYOa8 ID5w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=references:in-reply-to:message-id:date:subject:to:from :dkim-signature:delivered-to:sender:list-help:list-post:list-archive :list-subscribe:list-unsubscribe:list-id:precedence:mailing-list :dkim-signature:domainkey-signature; bh=1mTVMNN5ynZn3wTO0LHUsH6tC4C+oOjYUYVZhMy3da8=; b=oLgIQTKCgmryGbShIWU4wgll93dVfx0KCEsL5ur6k+qduxdZP9PGN0wqNzsNbXJ08F FZzZS+CclWRBsf66GaZ7MZ5uGtMvst3lNvunkfRlfYCpwnJQtE2P5n8ZwkrCOjEzWQeE gFgYzfg7zLz0E9mVBBSDtx46o9PKuwNrCk/QD9p468ENgzMbLxA9JrIDsyEa8r1tTLYo hMZ5Jwawixmp2DnzrsMl1dxeqLcMJHB96hcDiiyfFleAxEjyRXnEqqt16alJJooQBfPx 79J8/VdBJz006Laj5+rJTK5a6kqRZAlFpAdX5s4fhSXktPiMFEeF/B4Gh+p3O02llmpU 9Ceg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sourceware.org header.s=default header.b=E29YfW1M; dkim=pass header.i=@linaro.org header.s=google header.b=ArubPHHg; spf=pass (google.com: domain of libc-alpha-return-103914-patch=linaro.org@sourceware.org designates 209.132.180.131 as permitted sender) smtp.mailfrom="libc-alpha-return-103914-patch=linaro.org@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from sourceware.org (server1.sourceware.org. [209.132.180.131]) by mx.google.com with ESMTPS id j17si14661582pfa.198.2019.07.24.05.51.13 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 24 Jul 2019 05:51:13 -0700 (PDT) Received-SPF: pass (google.com: domain of libc-alpha-return-103914-patch=linaro.org@sourceware.org designates 209.132.180.131 as permitted sender) client-ip=209.132.180.131; Authentication-Results: mx.google.com; dkim=pass header.i=@sourceware.org header.s=default header.b=E29YfW1M; dkim=pass header.i=@linaro.org header.s=google header.b=ArubPHHg; spf=pass (google.com: domain of libc-alpha-return-103914-patch=linaro.org@sourceware.org designates 209.132.180.131 as permitted sender) smtp.mailfrom="libc-alpha-return-103914-patch=linaro.org@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:from:to:subject:date:message-id:in-reply-to :references; q=dns; s=default; b=i5QgC8ZHAp6wUP4If8FaY9bSXAg3dGo qB+QQmnqxD6v/0SbbSEWtHcDLBZeJEVfvjMTV1D0qr0DGRNGuC2QmD0YZzXek0qV F9MBPmsOAKHxemAHvMHJqOQz3ICWBTW9YAQLsiGjmz/hzquxENOsvD6d6EHeB5GE 8grCk33Tjfoc= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:from:to:subject:date:message-id:in-reply-to :references; s=default; bh=5VPts6Mw4yAuCDQU30qmHmml8j0=; b=E29Yf W1MhdUC7jh0JvNX9ZVbId4RgHlQpX0xp2yIvy/UUtHCM40uqes6c1pnNPUaASUBT ioCCBJu2jpRFq7molsTOdDj1asXOC+pKk1KjbFhZB9JA9sr/cJ1rWioHxLUiZ4R8 qFFbdcahTJaBMjqhgnBCeR7Nhny7r8SnB99VkY= Received: (qmail 102200 invoked by alias); 24 Jul 2019 12:50:24 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Delivered-To: mailing list libc-alpha@sourceware.org Received: (qmail 102107 invoked by uid 89); 24 Jul 2019 12:50:23 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-15.5 required=5.0 tests=AWL, BAYES_00, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, RCVD_IN_DNSWL_NONE, SPF_PASS autolearn=ham version=3.3.1 spammy=pause, login, alarm, swab X-HELO: mail-qt1-f193.google.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:subject:date:message-id:in-reply-to:references; bh=1mTVMNN5ynZn3wTO0LHUsH6tC4C+oOjYUYVZhMy3da8=; b=ArubPHHgWRxU468o/r0o5ek4h9JC2Kik9gONeBXW+mPAAfSNbp90SfZj5vZy1OviXV KJhAGGJko3owT0mjAHnMApJuLSBg1jiylZbjHgtIy/NAXwzbAXCUb7mMDlOhPv2FJHD8 qoYMAPJUlos4GFY+jsWcpceeMY2kqAYnzgIPos8kcazygViYyHU+0VC29pLGmdN3ZzBj MtW51umCJvh0+3fmLPpVvpqfaFdrlxIc69uABuHAzWbdJYwB7TfaCGTUKWV+n9YM2ZjH sYtCoueblk+BqeQp1OdGI/53jKfcccAP5TR+kyKKfRUhaL/rAUii+qwjRMKJyi5Q//1b 4fbg== Return-Path: From: Adhemerval Zanella To: libc-alpha@sourceware.org Subject: [PATCH 2/4] microblaze: Split BE/LE abilist Date: Wed, 24 Jul 2019 09:49:57 -0300 Message-Id: <20190724124959.15620-2-adhemerval.zanella@linaro.org> In-Reply-To: <20190724124959.15620-1-adhemerval.zanella@linaro.org> References: <20190724124959.15620-1-adhemerval.zanella@linaro.org> The fix for BZ#18231 requires new symbols only for microblaze. This patch adds the required folder and files for both BE and LE abilist. No semantic changes are expected. Checked with check-abi for microblaze-linux-gnueabihf and microblazeel-linux-gnueabihf. * sysdeps/microblaze/preconfigure: Set machine based on endianness. * sysdeps/microblaze/be/implies: New file. * sysdeps/microblaze/le/implies: Likewise. * sysdeps/unix/sysv/linux/microblaze/be/implies: Likewise. * sysdeps/unix/sysv/linux/microblaze/le/implies: Likewise. * sysdeps/unix/sysv/linux/microblaze/*.abilist. Move to sysdeps/unix/sysv/linux/microblaze/be/*.abilist. * sysdeps/unix/sysv/linux/microblaze/le/*.abilist: New files. --- sysdeps/microblaze/be/Implies | 1 + sysdeps/microblaze/le/Implies | 1 + sysdeps/microblaze/preconfigure | 7 +- sysdeps/unix/sysv/linux/microblaze/be/Implies | 1 + .../{ => be}/libBrokenLocale.abilist | 0 .../linux/microblaze/{ => be}/libanl.abilist | 0 .../linux/microblaze/{ => be}/libc.abilist | 0 .../microblaze/{ => be}/libcrypt.abilist | 0 .../linux/microblaze/{ => be}/libdl.abilist | 0 .../linux/microblaze/{ => be}/libm.abilist | 0 .../linux/microblaze/{ => be}/libnsl.abilist | 0 .../microblaze/{ => be}/libpthread.abilist | 0 .../microblaze/{ => be}/libresolv.abilist | 0 .../linux/microblaze/{ => be}/librt.abilist | 0 .../microblaze/{ => be}/libthread_db.abilist | 0 .../linux/microblaze/{ => be}/libutil.abilist | 0 sysdeps/unix/sysv/linux/microblaze/le/Implies | 1 + .../microblaze/le/libBrokenLocale.abilist | 1 + .../sysv/linux/microblaze/le/libanl.abilist | 4 + .../sysv/linux/microblaze/le/libc.abilist | 2139 +++++++++++++++++ .../sysv/linux/microblaze/le/libcrypt.abilist | 7 + .../sysv/linux/microblaze/le/libdl.abilist | 9 + .../sysv/linux/microblaze/le/libm.abilist | 772 ++++++ .../sysv/linux/microblaze/le/libnsl.abilist | 121 + .../linux/microblaze/le/libpthread.abilist | 248 ++ .../linux/microblaze/le/libresolv.abilist | 91 + .../sysv/linux/microblaze/le/librt.abilist | 40 + .../linux/microblaze/le/libthread_db.abilist | 40 + .../sysv/linux/microblaze/le/libutil.abilist | 6 + 29 files changed, 3488 insertions(+), 1 deletion(-) create mode 100644 sysdeps/microblaze/be/Implies create mode 100644 sysdeps/microblaze/le/Implies create mode 100644 sysdeps/unix/sysv/linux/microblaze/be/Implies rename sysdeps/unix/sysv/linux/microblaze/{ => be}/libBrokenLocale.abilist (100%) rename sysdeps/unix/sysv/linux/microblaze/{ => be}/libanl.abilist (100%) rename sysdeps/unix/sysv/linux/microblaze/{ => be}/libc.abilist (100%) rename sysdeps/unix/sysv/linux/microblaze/{ => be}/libcrypt.abilist (100%) rename sysdeps/unix/sysv/linux/microblaze/{ => be}/libdl.abilist (100%) rename sysdeps/unix/sysv/linux/microblaze/{ => be}/libm.abilist (100%) rename sysdeps/unix/sysv/linux/microblaze/{ => be}/libnsl.abilist (100%) rename sysdeps/unix/sysv/linux/microblaze/{ => be}/libpthread.abilist (100%) rename sysdeps/unix/sysv/linux/microblaze/{ => be}/libresolv.abilist (100%) rename sysdeps/unix/sysv/linux/microblaze/{ => be}/librt.abilist (100%) rename sysdeps/unix/sysv/linux/microblaze/{ => be}/libthread_db.abilist (100%) rename sysdeps/unix/sysv/linux/microblaze/{ => be}/libutil.abilist (100%) create mode 100644 sysdeps/unix/sysv/linux/microblaze/le/Implies create mode 100644 sysdeps/unix/sysv/linux/microblaze/le/libBrokenLocale.abilist create mode 100644 sysdeps/unix/sysv/linux/microblaze/le/libanl.abilist create mode 100644 sysdeps/unix/sysv/linux/microblaze/le/libc.abilist create mode 100644 sysdeps/unix/sysv/linux/microblaze/le/libcrypt.abilist create mode 100644 sysdeps/unix/sysv/linux/microblaze/le/libdl.abilist create mode 100644 sysdeps/unix/sysv/linux/microblaze/le/libm.abilist create mode 100644 sysdeps/unix/sysv/linux/microblaze/le/libnsl.abilist create mode 100644 sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist create mode 100644 sysdeps/unix/sysv/linux/microblaze/le/libresolv.abilist create mode 100644 sysdeps/unix/sysv/linux/microblaze/le/librt.abilist create mode 100644 sysdeps/unix/sysv/linux/microblaze/le/libthread_db.abilist create mode 100644 sysdeps/unix/sysv/linux/microblaze/le/libutil.abilist -- 2.17.1 diff --git a/sysdeps/microblaze/be/Implies b/sysdeps/microblaze/be/Implies new file mode 100644 index 0000000000..1f8dcd0e17 --- /dev/null +++ b/sysdeps/microblaze/be/Implies @@ -0,0 +1 @@ +microblaze diff --git a/sysdeps/microblaze/le/Implies b/sysdeps/microblaze/le/Implies new file mode 100644 index 0000000000..1f8dcd0e17 --- /dev/null +++ b/sysdeps/microblaze/le/Implies @@ -0,0 +1 @@ +microblaze diff --git a/sysdeps/microblaze/preconfigure b/sysdeps/microblaze/preconfigure index 90e2e631d9..d05cc6bfa5 100644 --- a/sysdeps/microblaze/preconfigure +++ b/sysdeps/microblaze/preconfigure @@ -1,3 +1,8 @@ case "$machine" in -microblaze*) base_machine=microblaze machine=microblaze ;; +microblazeel) + base_machine=microblaze machine=microblaze/le + ;; +microblaze) + base_machine=microblaze machine=microblaze/be + ;; esac diff --git a/sysdeps/unix/sysv/linux/microblaze/be/Implies b/sysdeps/unix/sysv/linux/microblaze/be/Implies new file mode 100644 index 0000000000..41b4c22a0c --- /dev/null +++ b/sysdeps/unix/sysv/linux/microblaze/be/Implies @@ -0,0 +1 @@ +unix/sysv/linux/microblaze diff --git a/sysdeps/unix/sysv/linux/microblaze/libBrokenLocale.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libBrokenLocale.abilist similarity index 100% rename from sysdeps/unix/sysv/linux/microblaze/libBrokenLocale.abilist rename to sysdeps/unix/sysv/linux/microblaze/be/libBrokenLocale.abilist diff --git a/sysdeps/unix/sysv/linux/microblaze/libanl.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libanl.abilist similarity index 100% rename from sysdeps/unix/sysv/linux/microblaze/libanl.abilist rename to sysdeps/unix/sysv/linux/microblaze/be/libanl.abilist diff --git a/sysdeps/unix/sysv/linux/microblaze/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist similarity index 100% rename from sysdeps/unix/sysv/linux/microblaze/libc.abilist rename to sysdeps/unix/sysv/linux/microblaze/be/libc.abilist diff --git a/sysdeps/unix/sysv/linux/microblaze/libcrypt.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libcrypt.abilist similarity index 100% rename from sysdeps/unix/sysv/linux/microblaze/libcrypt.abilist rename to sysdeps/unix/sysv/linux/microblaze/be/libcrypt.abilist diff --git a/sysdeps/unix/sysv/linux/microblaze/libdl.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libdl.abilist similarity index 100% rename from sysdeps/unix/sysv/linux/microblaze/libdl.abilist rename to sysdeps/unix/sysv/linux/microblaze/be/libdl.abilist diff --git a/sysdeps/unix/sysv/linux/microblaze/libm.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libm.abilist similarity index 100% rename from sysdeps/unix/sysv/linux/microblaze/libm.abilist rename to sysdeps/unix/sysv/linux/microblaze/be/libm.abilist diff --git a/sysdeps/unix/sysv/linux/microblaze/libnsl.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libnsl.abilist similarity index 100% rename from sysdeps/unix/sysv/linux/microblaze/libnsl.abilist rename to sysdeps/unix/sysv/linux/microblaze/be/libnsl.abilist diff --git a/sysdeps/unix/sysv/linux/microblaze/libpthread.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist similarity index 100% rename from sysdeps/unix/sysv/linux/microblaze/libpthread.abilist rename to sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist diff --git a/sysdeps/unix/sysv/linux/microblaze/libresolv.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libresolv.abilist similarity index 100% rename from sysdeps/unix/sysv/linux/microblaze/libresolv.abilist rename to sysdeps/unix/sysv/linux/microblaze/be/libresolv.abilist diff --git a/sysdeps/unix/sysv/linux/microblaze/librt.abilist b/sysdeps/unix/sysv/linux/microblaze/be/librt.abilist similarity index 100% rename from sysdeps/unix/sysv/linux/microblaze/librt.abilist rename to sysdeps/unix/sysv/linux/microblaze/be/librt.abilist diff --git a/sysdeps/unix/sysv/linux/microblaze/libthread_db.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libthread_db.abilist similarity index 100% rename from sysdeps/unix/sysv/linux/microblaze/libthread_db.abilist rename to sysdeps/unix/sysv/linux/microblaze/be/libthread_db.abilist diff --git a/sysdeps/unix/sysv/linux/microblaze/libutil.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libutil.abilist similarity index 100% rename from sysdeps/unix/sysv/linux/microblaze/libutil.abilist rename to sysdeps/unix/sysv/linux/microblaze/be/libutil.abilist diff --git a/sysdeps/unix/sysv/linux/microblaze/le/Implies b/sysdeps/unix/sysv/linux/microblaze/le/Implies new file mode 100644 index 0000000000..41b4c22a0c --- /dev/null +++ b/sysdeps/unix/sysv/linux/microblaze/le/Implies @@ -0,0 +1 @@ +unix/sysv/linux/microblaze diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libBrokenLocale.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libBrokenLocale.abilist new file mode 100644 index 0000000000..bc5edf6352 --- /dev/null +++ b/sysdeps/unix/sysv/linux/microblaze/le/libBrokenLocale.abilist @@ -0,0 +1 @@ +GLIBC_2.18 __ctype_get_mb_cur_max F diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libanl.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libanl.abilist new file mode 100644 index 0000000000..67c7554803 --- /dev/null +++ b/sysdeps/unix/sysv/linux/microblaze/le/libanl.abilist @@ -0,0 +1,4 @@ +GLIBC_2.18 gai_cancel F +GLIBC_2.18 gai_error F +GLIBC_2.18 gai_suspend F +GLIBC_2.18 getaddrinfo_a F diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist new file mode 100644 index 0000000000..f7ced487f7 --- /dev/null +++ b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist @@ -0,0 +1,2139 @@ +GLIBC_2.18 _Exit F +GLIBC_2.18 _IO_2_1_stderr_ D 0x98 +GLIBC_2.18 _IO_2_1_stdin_ D 0x98 +GLIBC_2.18 _IO_2_1_stdout_ D 0x98 +GLIBC_2.18 _IO_adjust_column F +GLIBC_2.18 _IO_adjust_wcolumn F +GLIBC_2.18 _IO_default_doallocate F +GLIBC_2.18 _IO_default_finish F +GLIBC_2.18 _IO_default_pbackfail F +GLIBC_2.18 _IO_default_uflow F +GLIBC_2.18 _IO_default_xsgetn F +GLIBC_2.18 _IO_default_xsputn F +GLIBC_2.18 _IO_do_write F +GLIBC_2.18 _IO_doallocbuf F +GLIBC_2.18 _IO_fclose F +GLIBC_2.18 _IO_fdopen F +GLIBC_2.18 _IO_feof F +GLIBC_2.18 _IO_ferror F +GLIBC_2.18 _IO_fflush F +GLIBC_2.18 _IO_fgetpos F +GLIBC_2.18 _IO_fgetpos64 F +GLIBC_2.18 _IO_fgets F +GLIBC_2.18 _IO_file_attach F +GLIBC_2.18 _IO_file_close F +GLIBC_2.18 _IO_file_close_it F +GLIBC_2.18 _IO_file_doallocate F +GLIBC_2.18 _IO_file_finish F +GLIBC_2.18 _IO_file_fopen F +GLIBC_2.18 _IO_file_init F +GLIBC_2.18 _IO_file_jumps D 0x54 +GLIBC_2.18 _IO_file_open F +GLIBC_2.18 _IO_file_overflow F +GLIBC_2.18 _IO_file_read F +GLIBC_2.18 _IO_file_seek F +GLIBC_2.18 _IO_file_seekoff F +GLIBC_2.18 _IO_file_setbuf F +GLIBC_2.18 _IO_file_stat F +GLIBC_2.18 _IO_file_sync F +GLIBC_2.18 _IO_file_underflow F +GLIBC_2.18 _IO_file_write F +GLIBC_2.18 _IO_file_xsputn F +GLIBC_2.18 _IO_flockfile F +GLIBC_2.18 _IO_flush_all F +GLIBC_2.18 _IO_flush_all_linebuffered F +GLIBC_2.18 _IO_fopen F +GLIBC_2.18 _IO_fprintf F +GLIBC_2.18 _IO_fputs F +GLIBC_2.18 _IO_fread F +GLIBC_2.18 _IO_free_backup_area F +GLIBC_2.18 _IO_free_wbackup_area F +GLIBC_2.18 _IO_fsetpos F +GLIBC_2.18 _IO_fsetpos64 F +GLIBC_2.18 _IO_ftell F +GLIBC_2.18 _IO_ftrylockfile F +GLIBC_2.18 _IO_funlockfile F +GLIBC_2.18 _IO_fwrite F +GLIBC_2.18 _IO_getc F +GLIBC_2.18 _IO_getline F +GLIBC_2.18 _IO_getline_info F +GLIBC_2.18 _IO_gets F +GLIBC_2.18 _IO_init F +GLIBC_2.18 _IO_init_marker F +GLIBC_2.18 _IO_init_wmarker F +GLIBC_2.18 _IO_iter_begin F +GLIBC_2.18 _IO_iter_end F +GLIBC_2.18 _IO_iter_file F +GLIBC_2.18 _IO_iter_next F +GLIBC_2.18 _IO_least_wmarker F +GLIBC_2.18 _IO_link_in F +GLIBC_2.18 _IO_list_all D 0x4 +GLIBC_2.18 _IO_list_lock F +GLIBC_2.18 _IO_list_resetlock F +GLIBC_2.18 _IO_list_unlock F +GLIBC_2.18 _IO_marker_delta F +GLIBC_2.18 _IO_marker_difference F +GLIBC_2.18 _IO_padn F +GLIBC_2.18 _IO_peekc_locked F +GLIBC_2.18 _IO_popen F +GLIBC_2.18 _IO_printf F +GLIBC_2.18 _IO_proc_close F +GLIBC_2.18 _IO_proc_open F +GLIBC_2.18 _IO_putc F +GLIBC_2.18 _IO_puts F +GLIBC_2.18 _IO_remove_marker F +GLIBC_2.18 _IO_seekmark F +GLIBC_2.18 _IO_seekoff F +GLIBC_2.18 _IO_seekpos F +GLIBC_2.18 _IO_seekwmark F +GLIBC_2.18 _IO_setb F +GLIBC_2.18 _IO_setbuffer F +GLIBC_2.18 _IO_setvbuf F +GLIBC_2.18 _IO_sgetn F +GLIBC_2.18 _IO_sprintf F +GLIBC_2.18 _IO_sputbackc F +GLIBC_2.18 _IO_sputbackwc F +GLIBC_2.18 _IO_sscanf F +GLIBC_2.18 _IO_str_init_readonly F +GLIBC_2.18 _IO_str_init_static F +GLIBC_2.18 _IO_str_overflow F +GLIBC_2.18 _IO_str_pbackfail F +GLIBC_2.18 _IO_str_seekoff F +GLIBC_2.18 _IO_str_underflow F +GLIBC_2.18 _IO_sungetc F +GLIBC_2.18 _IO_sungetwc F +GLIBC_2.18 _IO_switch_to_get_mode F +GLIBC_2.18 _IO_switch_to_main_wget_area F +GLIBC_2.18 _IO_switch_to_wbackup_area F +GLIBC_2.18 _IO_switch_to_wget_mode F +GLIBC_2.18 _IO_un_link F +GLIBC_2.18 _IO_ungetc F +GLIBC_2.18 _IO_unsave_markers F +GLIBC_2.18 _IO_unsave_wmarkers F +GLIBC_2.18 _IO_vfprintf F +GLIBC_2.18 _IO_vfscanf F +GLIBC_2.18 _IO_vsprintf F +GLIBC_2.18 _IO_wdefault_doallocate F +GLIBC_2.18 _IO_wdefault_finish F +GLIBC_2.18 _IO_wdefault_pbackfail F +GLIBC_2.18 _IO_wdefault_uflow F +GLIBC_2.18 _IO_wdefault_xsgetn F +GLIBC_2.18 _IO_wdefault_xsputn F +GLIBC_2.18 _IO_wdo_write F +GLIBC_2.18 _IO_wdoallocbuf F +GLIBC_2.18 _IO_wfile_jumps D 0x54 +GLIBC_2.18 _IO_wfile_overflow F +GLIBC_2.18 _IO_wfile_seekoff F +GLIBC_2.18 _IO_wfile_sync F +GLIBC_2.18 _IO_wfile_underflow F +GLIBC_2.18 _IO_wfile_xsputn F +GLIBC_2.18 _IO_wmarker_delta F +GLIBC_2.18 _IO_wsetb F +GLIBC_2.18 ___brk_addr D 0x4 +GLIBC_2.18 __adjtimex F +GLIBC_2.18 __after_morecore_hook D 0x4 +GLIBC_2.18 __argz_count F +GLIBC_2.18 __argz_next F +GLIBC_2.18 __argz_stringify F +GLIBC_2.18 __asprintf F +GLIBC_2.18 __asprintf_chk F +GLIBC_2.18 __assert F +GLIBC_2.18 __assert_fail F +GLIBC_2.18 __assert_perror_fail F +GLIBC_2.18 __backtrace F +GLIBC_2.18 __backtrace_symbols F +GLIBC_2.18 __backtrace_symbols_fd F +GLIBC_2.18 __bsd_getpgrp F +GLIBC_2.18 __bzero F +GLIBC_2.18 __check_rhosts_file D 0x4 +GLIBC_2.18 __chk_fail F +GLIBC_2.18 __clone F +GLIBC_2.18 __close F +GLIBC_2.18 __cmsg_nxthdr F +GLIBC_2.18 __confstr_chk F +GLIBC_2.18 __connect F +GLIBC_2.18 __ctype_b_loc F +GLIBC_2.18 __ctype_get_mb_cur_max F +GLIBC_2.18 __ctype_tolower_loc F +GLIBC_2.18 __ctype_toupper_loc F +GLIBC_2.18 __curbrk D 0x4 +GLIBC_2.18 __cxa_at_quick_exit F +GLIBC_2.18 __cxa_atexit F +GLIBC_2.18 __cxa_finalize F +GLIBC_2.18 __cxa_thread_atexit_impl F +GLIBC_2.18 __cyg_profile_func_enter F +GLIBC_2.18 __cyg_profile_func_exit F +GLIBC_2.18 __daylight D 0x4 +GLIBC_2.18 __dcgettext F +GLIBC_2.18 __default_morecore F +GLIBC_2.18 __dgettext F +GLIBC_2.18 __dprintf_chk F +GLIBC_2.18 __dup2 F +GLIBC_2.18 __duplocale F +GLIBC_2.18 __endmntent F +GLIBC_2.18 __environ D 0x4 +GLIBC_2.18 __errno_location F +GLIBC_2.18 __fbufsize F +GLIBC_2.18 __fcntl F +GLIBC_2.18 __fdelt_chk F +GLIBC_2.18 __fdelt_warn F +GLIBC_2.18 __ffs F +GLIBC_2.18 __fgets_chk F +GLIBC_2.18 __fgets_unlocked_chk F +GLIBC_2.18 __fgetws_chk F +GLIBC_2.18 __fgetws_unlocked_chk F +GLIBC_2.18 __finite F +GLIBC_2.18 __finitef F +GLIBC_2.18 __finitel F +GLIBC_2.18 __flbf F +GLIBC_2.18 __fork F +GLIBC_2.18 __fpending F +GLIBC_2.18 __fprintf_chk F +GLIBC_2.18 __fpu_control D 0x4 +GLIBC_2.18 __fpurge F +GLIBC_2.18 __fread_chk F +GLIBC_2.18 __fread_unlocked_chk F +GLIBC_2.18 __freadable F +GLIBC_2.18 __freading F +GLIBC_2.18 __free_hook D 0x4 +GLIBC_2.18 __freelocale F +GLIBC_2.18 __fsetlocking F +GLIBC_2.18 __fwprintf_chk F +GLIBC_2.18 __fwritable F +GLIBC_2.18 __fwriting F +GLIBC_2.18 __fxstat F +GLIBC_2.18 __fxstat64 F +GLIBC_2.18 __fxstatat F +GLIBC_2.18 __fxstatat64 F +GLIBC_2.18 __getauxval F +GLIBC_2.18 __getcwd_chk F +GLIBC_2.18 __getdelim F +GLIBC_2.18 __getdomainname_chk F +GLIBC_2.18 __getgroups_chk F +GLIBC_2.18 __gethostname_chk F +GLIBC_2.18 __getlogin_r_chk F +GLIBC_2.18 __getmntent_r F +GLIBC_2.18 __getpagesize F +GLIBC_2.18 __getpgid F +GLIBC_2.18 __getpid F +GLIBC_2.18 __gets_chk F +GLIBC_2.18 __gettimeofday F +GLIBC_2.18 __getwd_chk F +GLIBC_2.18 __gmtime_r F +GLIBC_2.18 __h_errno_location F +GLIBC_2.18 __isalnum_l F +GLIBC_2.18 __isalpha_l F +GLIBC_2.18 __isascii_l F +GLIBC_2.18 __isblank_l F +GLIBC_2.18 __iscntrl_l F +GLIBC_2.18 __isctype F +GLIBC_2.18 __isdigit_l F +GLIBC_2.18 __isgraph_l F +GLIBC_2.18 __isinf F +GLIBC_2.18 __isinff F +GLIBC_2.18 __isinfl F +GLIBC_2.18 __islower_l F +GLIBC_2.18 __isnan F +GLIBC_2.18 __isnanf F +GLIBC_2.18 __isnanl F +GLIBC_2.18 __isoc99_fscanf F +GLIBC_2.18 __isoc99_fwscanf F +GLIBC_2.18 __isoc99_scanf F +GLIBC_2.18 __isoc99_sscanf F +GLIBC_2.18 __isoc99_swscanf F +GLIBC_2.18 __isoc99_vfscanf F +GLIBC_2.18 __isoc99_vfwscanf F +GLIBC_2.18 __isoc99_vscanf F +GLIBC_2.18 __isoc99_vsscanf F +GLIBC_2.18 __isoc99_vswscanf F +GLIBC_2.18 __isoc99_vwscanf F +GLIBC_2.18 __isoc99_wscanf F +GLIBC_2.18 __isprint_l F +GLIBC_2.18 __ispunct_l F +GLIBC_2.18 __isspace_l F +GLIBC_2.18 __isupper_l F +GLIBC_2.18 __iswalnum_l F +GLIBC_2.18 __iswalpha_l F +GLIBC_2.18 __iswblank_l F +GLIBC_2.18 __iswcntrl_l F +GLIBC_2.18 __iswctype F +GLIBC_2.18 __iswctype_l F +GLIBC_2.18 __iswdigit_l F +GLIBC_2.18 __iswgraph_l F +GLIBC_2.18 __iswlower_l F +GLIBC_2.18 __iswprint_l F +GLIBC_2.18 __iswpunct_l F +GLIBC_2.18 __iswspace_l F +GLIBC_2.18 __iswupper_l F +GLIBC_2.18 __iswxdigit_l F +GLIBC_2.18 __isxdigit_l F +GLIBC_2.18 __ivaliduser F +GLIBC_2.18 __key_decryptsession_pk_LOCAL D 0x4 +GLIBC_2.18 __key_encryptsession_pk_LOCAL D 0x4 +GLIBC_2.18 __key_gendes_LOCAL D 0x4 +GLIBC_2.18 __libc_allocate_rtsig F +GLIBC_2.18 __libc_calloc F +GLIBC_2.18 __libc_current_sigrtmax F +GLIBC_2.18 __libc_current_sigrtmin F +GLIBC_2.18 __libc_free F +GLIBC_2.18 __libc_freeres F +GLIBC_2.18 __libc_init_first F +GLIBC_2.18 __libc_mallinfo F +GLIBC_2.18 __libc_malloc F +GLIBC_2.18 __libc_mallopt F +GLIBC_2.18 __libc_memalign F +GLIBC_2.18 __libc_pvalloc F +GLIBC_2.18 __libc_realloc F +GLIBC_2.18 __libc_sa_len F +GLIBC_2.18 __libc_start_main F +GLIBC_2.18 __libc_valloc F +GLIBC_2.18 __longjmp_chk F +GLIBC_2.18 __lseek F +GLIBC_2.18 __lxstat F +GLIBC_2.18 __lxstat64 F +GLIBC_2.18 __malloc_hook D 0x4 +GLIBC_2.18 __malloc_initialize_hook D 0x4 +GLIBC_2.18 __mbrlen F +GLIBC_2.18 __mbrtowc F +GLIBC_2.18 __mbsnrtowcs_chk F +GLIBC_2.18 __mbsrtowcs_chk F +GLIBC_2.18 __mbstowcs_chk F +GLIBC_2.18 __memalign_hook D 0x4 +GLIBC_2.18 __memcpy_chk F +GLIBC_2.18 __memmove_chk F +GLIBC_2.18 __mempcpy F +GLIBC_2.18 __mempcpy_chk F +GLIBC_2.18 __mempcpy_small F +GLIBC_2.18 __memset_chk F +GLIBC_2.18 __monstartup F +GLIBC_2.18 __morecore D 0x4 +GLIBC_2.18 __nanosleep F +GLIBC_2.18 __newlocale F +GLIBC_2.18 __nl_langinfo_l F +GLIBC_2.18 __nss_configure_lookup F +GLIBC_2.18 __nss_database_lookup F +GLIBC_2.18 __nss_group_lookup F +GLIBC_2.18 __nss_hostname_digits_dots F +GLIBC_2.18 __nss_hosts_lookup F +GLIBC_2.18 __nss_next F +GLIBC_2.18 __nss_passwd_lookup F +GLIBC_2.18 __obstack_printf_chk F +GLIBC_2.18 __obstack_vprintf_chk F +GLIBC_2.18 __open F +GLIBC_2.18 __open64 F +GLIBC_2.18 __open64_2 F +GLIBC_2.18 __open_2 F +GLIBC_2.18 __openat64_2 F +GLIBC_2.18 __openat_2 F +GLIBC_2.18 __overflow F +GLIBC_2.18 __pipe F +GLIBC_2.18 __poll F +GLIBC_2.18 __poll_chk F +GLIBC_2.18 __posix_getopt F +GLIBC_2.18 __ppoll_chk F +GLIBC_2.18 __pread64 F +GLIBC_2.18 __pread64_chk F +GLIBC_2.18 __pread_chk F +GLIBC_2.18 __printf_chk F +GLIBC_2.18 __printf_fp F +GLIBC_2.18 __profile_frequency F +GLIBC_2.18 __progname D 0x4 +GLIBC_2.18 __progname_full D 0x4 +GLIBC_2.18 __ptsname_r_chk F +GLIBC_2.18 __pwrite64 F +GLIBC_2.18 __rawmemchr F +GLIBC_2.18 __rcmd_errstr D 0x4 +GLIBC_2.18 __read F +GLIBC_2.18 __read_chk F +GLIBC_2.18 __readlink_chk F +GLIBC_2.18 __readlinkat_chk F +GLIBC_2.18 __realloc_hook D 0x4 +GLIBC_2.18 __realpath_chk F +GLIBC_2.18 __recv_chk F +GLIBC_2.18 __recvfrom_chk F +GLIBC_2.18 __register_atfork F +GLIBC_2.18 __res_init F +GLIBC_2.18 __res_nclose F +GLIBC_2.18 __res_ninit F +GLIBC_2.18 __res_randomid F +GLIBC_2.18 __res_state F +GLIBC_2.18 __rpc_thread_createerr F +GLIBC_2.18 __rpc_thread_svc_fdset F +GLIBC_2.18 __rpc_thread_svc_max_pollfd F +GLIBC_2.18 __rpc_thread_svc_pollfd F +GLIBC_2.18 __sbrk F +GLIBC_2.18 __sched_cpualloc F +GLIBC_2.18 __sched_cpucount F +GLIBC_2.18 __sched_cpufree F +GLIBC_2.18 __sched_get_priority_max F +GLIBC_2.18 __sched_get_priority_min F +GLIBC_2.18 __sched_getparam F +GLIBC_2.18 __sched_getscheduler F +GLIBC_2.18 __sched_setscheduler F +GLIBC_2.18 __sched_yield F +GLIBC_2.18 __select F +GLIBC_2.18 __send F +GLIBC_2.18 __setmntent F +GLIBC_2.18 __setpgid F +GLIBC_2.18 __sigaction F +GLIBC_2.18 __sigaddset F +GLIBC_2.18 __sigdelset F +GLIBC_2.18 __sigismember F +GLIBC_2.18 __signbit F +GLIBC_2.18 __signbitf F +GLIBC_2.18 __sigpause F +GLIBC_2.18 __sigsetjmp F +GLIBC_2.18 __sigsuspend F +GLIBC_2.18 __snprintf_chk F +GLIBC_2.18 __sprintf_chk F +GLIBC_2.18 __stack_chk_fail F +GLIBC_2.18 __statfs F +GLIBC_2.18 __stpcpy F +GLIBC_2.18 __stpcpy_chk F +GLIBC_2.18 __stpcpy_small F +GLIBC_2.18 __stpncpy F +GLIBC_2.18 __stpncpy_chk F +GLIBC_2.18 __strcasecmp F +GLIBC_2.18 __strcasecmp_l F +GLIBC_2.18 __strcasestr F +GLIBC_2.18 __strcat_chk F +GLIBC_2.18 __strcoll_l F +GLIBC_2.18 __strcpy_chk F +GLIBC_2.18 __strcpy_small F +GLIBC_2.18 __strcspn_c1 F +GLIBC_2.18 __strcspn_c2 F +GLIBC_2.18 __strcspn_c3 F +GLIBC_2.18 __strdup F +GLIBC_2.18 __strerror_r F +GLIBC_2.18 __strfmon_l F +GLIBC_2.18 __strftime_l F +GLIBC_2.18 __strncasecmp_l F +GLIBC_2.18 __strncat_chk F +GLIBC_2.18 __strncpy_chk F +GLIBC_2.18 __strndup F +GLIBC_2.18 __strpbrk_c2 F +GLIBC_2.18 __strpbrk_c3 F +GLIBC_2.18 __strsep_1c F +GLIBC_2.18 __strsep_2c F +GLIBC_2.18 __strsep_3c F +GLIBC_2.18 __strsep_g F +GLIBC_2.18 __strspn_c1 F +GLIBC_2.18 __strspn_c2 F +GLIBC_2.18 __strspn_c3 F +GLIBC_2.18 __strtod_internal F +GLIBC_2.18 __strtod_l F +GLIBC_2.18 __strtof_internal F +GLIBC_2.18 __strtof_l F +GLIBC_2.18 __strtok_r F +GLIBC_2.18 __strtok_r_1c F +GLIBC_2.18 __strtol_internal F +GLIBC_2.18 __strtol_l F +GLIBC_2.18 __strtold_internal F +GLIBC_2.18 __strtold_l F +GLIBC_2.18 __strtoll_internal F +GLIBC_2.18 __strtoll_l F +GLIBC_2.18 __strtoul_internal F +GLIBC_2.18 __strtoul_l F +GLIBC_2.18 __strtoull_internal F +GLIBC_2.18 __strtoull_l F +GLIBC_2.18 __strverscmp F +GLIBC_2.18 __strxfrm_l F +GLIBC_2.18 __swprintf_chk F +GLIBC_2.18 __sysconf F +GLIBC_2.18 __sysctl F +GLIBC_2.18 __syslog_chk F +GLIBC_2.18 __sysv_signal F +GLIBC_2.18 __timezone D 0x4 +GLIBC_2.18 __toascii_l F +GLIBC_2.18 __tolower_l F +GLIBC_2.18 __toupper_l F +GLIBC_2.18 __towctrans F +GLIBC_2.18 __towctrans_l F +GLIBC_2.18 __towlower_l F +GLIBC_2.18 __towupper_l F +GLIBC_2.18 __ttyname_r_chk F +GLIBC_2.18 __tzname D 0x8 +GLIBC_2.18 __uflow F +GLIBC_2.18 __underflow F +GLIBC_2.18 __uselocale F +GLIBC_2.18 __vasprintf_chk F +GLIBC_2.18 __vdprintf_chk F +GLIBC_2.18 __vfork F +GLIBC_2.18 __vfprintf_chk F +GLIBC_2.18 __vfscanf F +GLIBC_2.18 __vfwprintf_chk F +GLIBC_2.18 __vprintf_chk F +GLIBC_2.18 __vsnprintf F +GLIBC_2.18 __vsnprintf_chk F +GLIBC_2.18 __vsprintf_chk F +GLIBC_2.18 __vsscanf F +GLIBC_2.18 __vswprintf_chk F +GLIBC_2.18 __vsyslog_chk F +GLIBC_2.18 __vwprintf_chk F +GLIBC_2.18 __wait F +GLIBC_2.18 __waitpid F +GLIBC_2.18 __wcpcpy_chk F +GLIBC_2.18 __wcpncpy_chk F +GLIBC_2.18 __wcrtomb_chk F +GLIBC_2.18 __wcscasecmp_l F +GLIBC_2.18 __wcscat_chk F +GLIBC_2.18 __wcscoll_l F +GLIBC_2.18 __wcscpy_chk F +GLIBC_2.18 __wcsftime_l F +GLIBC_2.18 __wcsncasecmp_l F +GLIBC_2.18 __wcsncat_chk F +GLIBC_2.18 __wcsncpy_chk F +GLIBC_2.18 __wcsnrtombs_chk F +GLIBC_2.18 __wcsrtombs_chk F +GLIBC_2.18 __wcstod_internal F +GLIBC_2.18 __wcstod_l F +GLIBC_2.18 __wcstof_internal F +GLIBC_2.18 __wcstof_l F +GLIBC_2.18 __wcstol_internal F +GLIBC_2.18 __wcstol_l F +GLIBC_2.18 __wcstold_internal F +GLIBC_2.18 __wcstold_l F +GLIBC_2.18 __wcstoll_internal F +GLIBC_2.18 __wcstoll_l F +GLIBC_2.18 __wcstombs_chk F +GLIBC_2.18 __wcstoul_internal F +GLIBC_2.18 __wcstoul_l F +GLIBC_2.18 __wcstoull_internal F +GLIBC_2.18 __wcstoull_l F +GLIBC_2.18 __wcsxfrm_l F +GLIBC_2.18 __wctomb_chk F +GLIBC_2.18 __wctrans_l F +GLIBC_2.18 __wctype_l F +GLIBC_2.18 __wmemcpy_chk F +GLIBC_2.18 __wmemmove_chk F +GLIBC_2.18 __wmempcpy_chk F +GLIBC_2.18 __wmemset_chk F +GLIBC_2.18 __woverflow F +GLIBC_2.18 __wprintf_chk F +GLIBC_2.18 __write F +GLIBC_2.18 __wuflow F +GLIBC_2.18 __wunderflow F +GLIBC_2.18 __xmknod F +GLIBC_2.18 __xmknodat F +GLIBC_2.18 __xpg_basename F +GLIBC_2.18 __xpg_sigpause F +GLIBC_2.18 __xpg_strerror_r F +GLIBC_2.18 __xstat F +GLIBC_2.18 __xstat64 F +GLIBC_2.18 _authenticate F +GLIBC_2.18 _dl_mcount_wrapper F +GLIBC_2.18 _dl_mcount_wrapper_check F +GLIBC_2.18 _environ D 0x4 +GLIBC_2.18 _exit F +GLIBC_2.18 _flushlbf F +GLIBC_2.18 _libc_intl_domainname D 0x5 +GLIBC_2.18 _longjmp F +GLIBC_2.18 _mcleanup F +GLIBC_2.18 _mcount F +GLIBC_2.18 _nl_default_dirname D 0x12 +GLIBC_2.18 _nl_domain_bindings D 0x4 +GLIBC_2.18 _nl_msg_cat_cntr D 0x4 +GLIBC_2.18 _null_auth D 0xc +GLIBC_2.18 _obstack_allocated_p F +GLIBC_2.18 _obstack_begin F +GLIBC_2.18 _obstack_begin_1 F +GLIBC_2.18 _obstack_free F +GLIBC_2.18 _obstack_memory_used F +GLIBC_2.18 _obstack_newchunk F +GLIBC_2.18 _res D 0x200 +GLIBC_2.18 _res_hconf D 0x30 +GLIBC_2.18 _rpc_dtablesize F +GLIBC_2.18 _seterr_reply F +GLIBC_2.18 _setjmp F +GLIBC_2.18 _sys_errlist D 0x21c +GLIBC_2.18 _sys_nerr D 0x4 +GLIBC_2.18 _sys_siglist D 0x104 +GLIBC_2.18 _tolower F +GLIBC_2.18 _toupper F +GLIBC_2.18 a64l F +GLIBC_2.18 abort F +GLIBC_2.18 abs F +GLIBC_2.18 accept F +GLIBC_2.18 accept4 F +GLIBC_2.18 access F +GLIBC_2.18 acct F +GLIBC_2.18 addmntent F +GLIBC_2.18 addseverity F +GLIBC_2.18 adjtime F +GLIBC_2.18 adjtimex F +GLIBC_2.18 advance F +GLIBC_2.18 alarm F +GLIBC_2.18 aligned_alloc F +GLIBC_2.18 alphasort F +GLIBC_2.18 alphasort64 F +GLIBC_2.18 argp_err_exit_status D 0x4 +GLIBC_2.18 argp_error F +GLIBC_2.18 argp_failure F +GLIBC_2.18 argp_help F +GLIBC_2.18 argp_parse F +GLIBC_2.18 argp_program_bug_address D 0x4 +GLIBC_2.18 argp_program_version D 0x4 +GLIBC_2.18 argp_program_version_hook D 0x4 +GLIBC_2.18 argp_state_help F +GLIBC_2.18 argp_usage F +GLIBC_2.18 argz_add F +GLIBC_2.18 argz_add_sep F +GLIBC_2.18 argz_append F +GLIBC_2.18 argz_count F +GLIBC_2.18 argz_create F +GLIBC_2.18 argz_create_sep F +GLIBC_2.18 argz_delete F +GLIBC_2.18 argz_extract F +GLIBC_2.18 argz_insert F +GLIBC_2.18 argz_next F +GLIBC_2.18 argz_replace F +GLIBC_2.18 argz_stringify F +GLIBC_2.18 asctime F +GLIBC_2.18 asctime_r F +GLIBC_2.18 asprintf F +GLIBC_2.18 atof F +GLIBC_2.18 atoi F +GLIBC_2.18 atol F +GLIBC_2.18 atoll F +GLIBC_2.18 authdes_create F +GLIBC_2.18 authdes_getucred F +GLIBC_2.18 authdes_pk_create F +GLIBC_2.18 authnone_create F +GLIBC_2.18 authunix_create F +GLIBC_2.18 authunix_create_default F +GLIBC_2.18 backtrace F +GLIBC_2.18 backtrace_symbols F +GLIBC_2.18 backtrace_symbols_fd F +GLIBC_2.18 basename F +GLIBC_2.18 bcmp F +GLIBC_2.18 bcopy F +GLIBC_2.18 bdflush F +GLIBC_2.18 bind F +GLIBC_2.18 bind_textdomain_codeset F +GLIBC_2.18 bindresvport F +GLIBC_2.18 bindtextdomain F +GLIBC_2.18 brk F +GLIBC_2.18 bsd_signal F +GLIBC_2.18 bsearch F +GLIBC_2.18 btowc F +GLIBC_2.18 bzero F +GLIBC_2.18 c16rtomb F +GLIBC_2.18 c32rtomb F +GLIBC_2.18 calloc F +GLIBC_2.18 callrpc F +GLIBC_2.18 canonicalize_file_name F +GLIBC_2.18 capget F +GLIBC_2.18 capset F +GLIBC_2.18 catclose F +GLIBC_2.18 catgets F +GLIBC_2.18 catopen F +GLIBC_2.18 cbc_crypt F +GLIBC_2.18 cfgetispeed F +GLIBC_2.18 cfgetospeed F +GLIBC_2.18 cfmakeraw F +GLIBC_2.18 cfree F +GLIBC_2.18 cfsetispeed F +GLIBC_2.18 cfsetospeed F +GLIBC_2.18 cfsetspeed F +GLIBC_2.18 chdir F +GLIBC_2.18 chflags F +GLIBC_2.18 chmod F +GLIBC_2.18 chown F +GLIBC_2.18 chroot F +GLIBC_2.18 clearenv F +GLIBC_2.18 clearerr F +GLIBC_2.18 clearerr_unlocked F +GLIBC_2.18 clnt_broadcast F +GLIBC_2.18 clnt_create F +GLIBC_2.18 clnt_pcreateerror F +GLIBC_2.18 clnt_perrno F +GLIBC_2.18 clnt_perror F +GLIBC_2.18 clnt_spcreateerror F +GLIBC_2.18 clnt_sperrno F +GLIBC_2.18 clnt_sperror F +GLIBC_2.18 clntraw_create F +GLIBC_2.18 clnttcp_create F +GLIBC_2.18 clntudp_bufcreate F +GLIBC_2.18 clntudp_create F +GLIBC_2.18 clntunix_create F +GLIBC_2.18 clock F +GLIBC_2.18 clock_adjtime F +GLIBC_2.18 clock_getcpuclockid F +GLIBC_2.18 clock_getres F +GLIBC_2.18 clock_gettime F +GLIBC_2.18 clock_nanosleep F +GLIBC_2.18 clock_settime F +GLIBC_2.18 clone F +GLIBC_2.18 close F +GLIBC_2.18 closedir F +GLIBC_2.18 closelog F +GLIBC_2.18 confstr F +GLIBC_2.18 connect F +GLIBC_2.18 copysign F +GLIBC_2.18 copysignf F +GLIBC_2.18 copysignl F +GLIBC_2.18 creat F +GLIBC_2.18 creat64 F +GLIBC_2.18 create_module F +GLIBC_2.18 ctermid F +GLIBC_2.18 ctime F +GLIBC_2.18 ctime_r F +GLIBC_2.18 cuserid F +GLIBC_2.18 daemon F +GLIBC_2.18 daylight D 0x4 +GLIBC_2.18 dcgettext F +GLIBC_2.18 dcngettext F +GLIBC_2.18 delete_module F +GLIBC_2.18 des_setparity F +GLIBC_2.18 dgettext F +GLIBC_2.18 difftime F +GLIBC_2.18 dirfd F +GLIBC_2.18 dirname F +GLIBC_2.18 div F +GLIBC_2.18 dl_iterate_phdr F +GLIBC_2.18 dngettext F +GLIBC_2.18 dprintf F +GLIBC_2.18 drand48 F +GLIBC_2.18 drand48_r F +GLIBC_2.18 dup F +GLIBC_2.18 dup2 F +GLIBC_2.18 dup3 F +GLIBC_2.18 duplocale F +GLIBC_2.18 dysize F +GLIBC_2.18 eaccess F +GLIBC_2.18 ecb_crypt F +GLIBC_2.18 ecvt F +GLIBC_2.18 ecvt_r F +GLIBC_2.18 endaliasent F +GLIBC_2.18 endfsent F +GLIBC_2.18 endgrent F +GLIBC_2.18 endhostent F +GLIBC_2.18 endmntent F +GLIBC_2.18 endnetent F +GLIBC_2.18 endnetgrent F +GLIBC_2.18 endprotoent F +GLIBC_2.18 endpwent F +GLIBC_2.18 endrpcent F +GLIBC_2.18 endservent F +GLIBC_2.18 endsgent F +GLIBC_2.18 endspent F +GLIBC_2.18 endttyent F +GLIBC_2.18 endusershell F +GLIBC_2.18 endutent F +GLIBC_2.18 endutxent F +GLIBC_2.18 environ D 0x4 +GLIBC_2.18 envz_add F +GLIBC_2.18 envz_entry F +GLIBC_2.18 envz_get F +GLIBC_2.18 envz_merge F +GLIBC_2.18 envz_remove F +GLIBC_2.18 envz_strip F +GLIBC_2.18 epoll_create F +GLIBC_2.18 epoll_create1 F +GLIBC_2.18 epoll_ctl F +GLIBC_2.18 epoll_pwait F +GLIBC_2.18 epoll_wait F +GLIBC_2.18 erand48 F +GLIBC_2.18 erand48_r F +GLIBC_2.18 err F +GLIBC_2.18 error F +GLIBC_2.18 error_at_line F +GLIBC_2.18 error_message_count D 0x4 +GLIBC_2.18 error_one_per_line D 0x4 +GLIBC_2.18 error_print_progname D 0x4 +GLIBC_2.18 errx F +GLIBC_2.18 ether_aton F +GLIBC_2.18 ether_aton_r F +GLIBC_2.18 ether_hostton F +GLIBC_2.18 ether_line F +GLIBC_2.18 ether_ntoa F +GLIBC_2.18 ether_ntoa_r F +GLIBC_2.18 ether_ntohost F +GLIBC_2.18 euidaccess F +GLIBC_2.18 eventfd F +GLIBC_2.18 eventfd_read F +GLIBC_2.18 eventfd_write F +GLIBC_2.18 execl F +GLIBC_2.18 execle F +GLIBC_2.18 execlp F +GLIBC_2.18 execv F +GLIBC_2.18 execve F +GLIBC_2.18 execvp F +GLIBC_2.18 execvpe F +GLIBC_2.18 exit F +GLIBC_2.18 faccessat F +GLIBC_2.18 fallocate F +GLIBC_2.18 fallocate64 F +GLIBC_2.18 fanotify_init F +GLIBC_2.18 fanotify_mark F +GLIBC_2.18 fattach F +GLIBC_2.18 fchdir F +GLIBC_2.18 fchflags F +GLIBC_2.18 fchmod F +GLIBC_2.18 fchmodat F +GLIBC_2.18 fchown F +GLIBC_2.18 fchownat F +GLIBC_2.18 fclose F +GLIBC_2.18 fcloseall F +GLIBC_2.18 fcntl F +GLIBC_2.18 fcvt F +GLIBC_2.18 fcvt_r F +GLIBC_2.18 fdatasync F +GLIBC_2.18 fdetach F +GLIBC_2.18 fdopen F +GLIBC_2.18 fdopendir F +GLIBC_2.18 feof F +GLIBC_2.18 feof_unlocked F +GLIBC_2.18 ferror F +GLIBC_2.18 ferror_unlocked F +GLIBC_2.18 fexecve F +GLIBC_2.18 fflush F +GLIBC_2.18 fflush_unlocked F +GLIBC_2.18 ffs F +GLIBC_2.18 ffsl F +GLIBC_2.18 ffsll F +GLIBC_2.18 fgetc F +GLIBC_2.18 fgetc_unlocked F +GLIBC_2.18 fgetgrent F +GLIBC_2.18 fgetgrent_r F +GLIBC_2.18 fgetpos F +GLIBC_2.18 fgetpos64 F +GLIBC_2.18 fgetpwent F +GLIBC_2.18 fgetpwent_r F +GLIBC_2.18 fgets F +GLIBC_2.18 fgets_unlocked F +GLIBC_2.18 fgetsgent F +GLIBC_2.18 fgetsgent_r F +GLIBC_2.18 fgetspent F +GLIBC_2.18 fgetspent_r F +GLIBC_2.18 fgetwc F +GLIBC_2.18 fgetwc_unlocked F +GLIBC_2.18 fgetws F +GLIBC_2.18 fgetws_unlocked F +GLIBC_2.18 fgetxattr F +GLIBC_2.18 fileno F +GLIBC_2.18 fileno_unlocked F +GLIBC_2.18 finite F +GLIBC_2.18 finitef F +GLIBC_2.18 finitel F +GLIBC_2.18 flistxattr F +GLIBC_2.18 flock F +GLIBC_2.18 flockfile F +GLIBC_2.18 fmemopen F +GLIBC_2.18 fmtmsg F +GLIBC_2.18 fnmatch F +GLIBC_2.18 fopen F +GLIBC_2.18 fopen64 F +GLIBC_2.18 fopencookie F +GLIBC_2.18 fork F +GLIBC_2.18 fpathconf F +GLIBC_2.18 fprintf F +GLIBC_2.18 fputc F +GLIBC_2.18 fputc_unlocked F +GLIBC_2.18 fputs F +GLIBC_2.18 fputs_unlocked F +GLIBC_2.18 fputwc F +GLIBC_2.18 fputwc_unlocked F +GLIBC_2.18 fputws F +GLIBC_2.18 fputws_unlocked F +GLIBC_2.18 fread F +GLIBC_2.18 fread_unlocked F +GLIBC_2.18 free F +GLIBC_2.18 freeaddrinfo F +GLIBC_2.18 freeifaddrs F +GLIBC_2.18 freelocale F +GLIBC_2.18 fremovexattr F +GLIBC_2.18 freopen F +GLIBC_2.18 freopen64 F +GLIBC_2.18 frexp F +GLIBC_2.18 frexpf F +GLIBC_2.18 frexpl F +GLIBC_2.18 fscanf F +GLIBC_2.18 fseek F +GLIBC_2.18 fseeko F +GLIBC_2.18 fseeko64 F +GLIBC_2.18 fsetpos F +GLIBC_2.18 fsetpos64 F +GLIBC_2.18 fsetxattr F +GLIBC_2.18 fstatfs F +GLIBC_2.18 fstatfs64 F +GLIBC_2.18 fstatvfs F +GLIBC_2.18 fstatvfs64 F +GLIBC_2.18 fsync F +GLIBC_2.18 ftell F +GLIBC_2.18 ftello F +GLIBC_2.18 ftello64 F +GLIBC_2.18 ftime F +GLIBC_2.18 ftok F +GLIBC_2.18 ftruncate F +GLIBC_2.18 ftruncate64 F +GLIBC_2.18 ftrylockfile F +GLIBC_2.18 fts_children F +GLIBC_2.18 fts_close F +GLIBC_2.18 fts_open F +GLIBC_2.18 fts_read F +GLIBC_2.18 fts_set F +GLIBC_2.18 ftw F +GLIBC_2.18 ftw64 F +GLIBC_2.18 funlockfile F +GLIBC_2.18 futimens F +GLIBC_2.18 futimes F +GLIBC_2.18 futimesat F +GLIBC_2.18 fwide F +GLIBC_2.18 fwprintf F +GLIBC_2.18 fwrite F +GLIBC_2.18 fwrite_unlocked F +GLIBC_2.18 fwscanf F +GLIBC_2.18 gai_strerror F +GLIBC_2.18 gcvt F +GLIBC_2.18 get_avphys_pages F +GLIBC_2.18 get_current_dir_name F +GLIBC_2.18 get_kernel_syms F +GLIBC_2.18 get_myaddress F +GLIBC_2.18 get_nprocs F +GLIBC_2.18 get_nprocs_conf F +GLIBC_2.18 get_phys_pages F +GLIBC_2.18 getaddrinfo F +GLIBC_2.18 getaliasbyname F +GLIBC_2.18 getaliasbyname_r F +GLIBC_2.18 getaliasent F +GLIBC_2.18 getaliasent_r F +GLIBC_2.18 getauxval F +GLIBC_2.18 getc F +GLIBC_2.18 getc_unlocked F +GLIBC_2.18 getchar F +GLIBC_2.18 getchar_unlocked F +GLIBC_2.18 getcontext F +GLIBC_2.18 getcwd F +GLIBC_2.18 getdate F +GLIBC_2.18 getdate_err D 0x4 +GLIBC_2.18 getdate_r F +GLIBC_2.18 getdelim F +GLIBC_2.18 getdirentries F +GLIBC_2.18 getdirentries64 F +GLIBC_2.18 getdomainname F +GLIBC_2.18 getdtablesize F +GLIBC_2.18 getegid F +GLIBC_2.18 getenv F +GLIBC_2.18 geteuid F +GLIBC_2.18 getfsent F +GLIBC_2.18 getfsfile F +GLIBC_2.18 getfsspec F +GLIBC_2.18 getgid F +GLIBC_2.18 getgrent F +GLIBC_2.18 getgrent_r F +GLIBC_2.18 getgrgid F +GLIBC_2.18 getgrgid_r F +GLIBC_2.18 getgrnam F +GLIBC_2.18 getgrnam_r F +GLIBC_2.18 getgrouplist F +GLIBC_2.18 getgroups F +GLIBC_2.18 gethostbyaddr F +GLIBC_2.18 gethostbyaddr_r F +GLIBC_2.18 gethostbyname F +GLIBC_2.18 gethostbyname2 F +GLIBC_2.18 gethostbyname2_r F +GLIBC_2.18 gethostbyname_r F +GLIBC_2.18 gethostent F +GLIBC_2.18 gethostent_r F +GLIBC_2.18 gethostid F +GLIBC_2.18 gethostname F +GLIBC_2.18 getifaddrs F +GLIBC_2.18 getipv4sourcefilter F +GLIBC_2.18 getitimer F +GLIBC_2.18 getline F +GLIBC_2.18 getloadavg F +GLIBC_2.18 getlogin F +GLIBC_2.18 getlogin_r F +GLIBC_2.18 getmntent F +GLIBC_2.18 getmntent_r F +GLIBC_2.18 getmsg F +GLIBC_2.18 getnameinfo F +GLIBC_2.18 getnetbyaddr F +GLIBC_2.18 getnetbyaddr_r F +GLIBC_2.18 getnetbyname F +GLIBC_2.18 getnetbyname_r F +GLIBC_2.18 getnetent F +GLIBC_2.18 getnetent_r F +GLIBC_2.18 getnetgrent F +GLIBC_2.18 getnetgrent_r F +GLIBC_2.18 getnetname F +GLIBC_2.18 getopt F +GLIBC_2.18 getopt_long F +GLIBC_2.18 getopt_long_only F +GLIBC_2.18 getpagesize F +GLIBC_2.18 getpass F +GLIBC_2.18 getpeername F +GLIBC_2.18 getpgid F +GLIBC_2.18 getpgrp F +GLIBC_2.18 getpid F +GLIBC_2.18 getpmsg F +GLIBC_2.18 getppid F +GLIBC_2.18 getpriority F +GLIBC_2.18 getprotobyname F +GLIBC_2.18 getprotobyname_r F +GLIBC_2.18 getprotobynumber F +GLIBC_2.18 getprotobynumber_r F +GLIBC_2.18 getprotoent F +GLIBC_2.18 getprotoent_r F +GLIBC_2.18 getpt F +GLIBC_2.18 getpublickey F +GLIBC_2.18 getpw F +GLIBC_2.18 getpwent F +GLIBC_2.18 getpwent_r F +GLIBC_2.18 getpwnam F +GLIBC_2.18 getpwnam_r F +GLIBC_2.18 getpwuid F +GLIBC_2.18 getpwuid_r F +GLIBC_2.18 getresgid F +GLIBC_2.18 getresuid F +GLIBC_2.18 getrlimit F +GLIBC_2.18 getrlimit64 F +GLIBC_2.18 getrpcbyname F +GLIBC_2.18 getrpcbyname_r F +GLIBC_2.18 getrpcbynumber F +GLIBC_2.18 getrpcbynumber_r F +GLIBC_2.18 getrpcent F +GLIBC_2.18 getrpcent_r F +GLIBC_2.18 getrpcport F +GLIBC_2.18 getrusage F +GLIBC_2.18 gets F +GLIBC_2.18 getsecretkey F +GLIBC_2.18 getservbyname F +GLIBC_2.18 getservbyname_r F +GLIBC_2.18 getservbyport F +GLIBC_2.18 getservbyport_r F +GLIBC_2.18 getservent F +GLIBC_2.18 getservent_r F +GLIBC_2.18 getsgent F +GLIBC_2.18 getsgent_r F +GLIBC_2.18 getsgnam F +GLIBC_2.18 getsgnam_r F +GLIBC_2.18 getsid F +GLIBC_2.18 getsockname F +GLIBC_2.18 getsockopt F +GLIBC_2.18 getsourcefilter F +GLIBC_2.18 getspent F +GLIBC_2.18 getspent_r F +GLIBC_2.18 getspnam F +GLIBC_2.18 getspnam_r F +GLIBC_2.18 getsubopt F +GLIBC_2.18 gettext F +GLIBC_2.18 gettimeofday F +GLIBC_2.18 getttyent F +GLIBC_2.18 getttynam F +GLIBC_2.18 getuid F +GLIBC_2.18 getusershell F +GLIBC_2.18 getutent F +GLIBC_2.18 getutent_r F +GLIBC_2.18 getutid F +GLIBC_2.18 getutid_r F +GLIBC_2.18 getutline F +GLIBC_2.18 getutline_r F +GLIBC_2.18 getutmp F +GLIBC_2.18 getutmpx F +GLIBC_2.18 getutxent F +GLIBC_2.18 getutxid F +GLIBC_2.18 getutxline F +GLIBC_2.18 getw F +GLIBC_2.18 getwc F +GLIBC_2.18 getwc_unlocked F +GLIBC_2.18 getwchar F +GLIBC_2.18 getwchar_unlocked F +GLIBC_2.18 getwd F +GLIBC_2.18 getxattr F +GLIBC_2.18 glob F +GLIBC_2.18 glob64 F +GLIBC_2.18 glob_pattern_p F +GLIBC_2.18 globfree F +GLIBC_2.18 globfree64 F +GLIBC_2.18 gmtime F +GLIBC_2.18 gmtime_r F +GLIBC_2.18 gnu_dev_major F +GLIBC_2.18 gnu_dev_makedev F +GLIBC_2.18 gnu_dev_minor F +GLIBC_2.18 gnu_get_libc_release F +GLIBC_2.18 gnu_get_libc_version F +GLIBC_2.18 grantpt F +GLIBC_2.18 group_member F +GLIBC_2.18 gsignal F +GLIBC_2.18 gtty F +GLIBC_2.18 h_errlist D 0x14 +GLIBC_2.18 h_nerr D 0x4 +GLIBC_2.18 hasmntopt F +GLIBC_2.18 hcreate F +GLIBC_2.18 hcreate_r F +GLIBC_2.18 hdestroy F +GLIBC_2.18 hdestroy_r F +GLIBC_2.18 herror F +GLIBC_2.18 host2netname F +GLIBC_2.18 hsearch F +GLIBC_2.18 hsearch_r F +GLIBC_2.18 hstrerror F +GLIBC_2.18 htonl F +GLIBC_2.18 htons F +GLIBC_2.18 iconv F +GLIBC_2.18 iconv_close F +GLIBC_2.18 iconv_open F +GLIBC_2.18 if_freenameindex F +GLIBC_2.18 if_indextoname F +GLIBC_2.18 if_nameindex F +GLIBC_2.18 if_nametoindex F +GLIBC_2.18 imaxabs F +GLIBC_2.18 imaxdiv F +GLIBC_2.18 in6addr_any D 0x10 +GLIBC_2.18 in6addr_loopback D 0x10 +GLIBC_2.18 index F +GLIBC_2.18 inet6_opt_append F +GLIBC_2.18 inet6_opt_find F +GLIBC_2.18 inet6_opt_finish F +GLIBC_2.18 inet6_opt_get_val F +GLIBC_2.18 inet6_opt_init F +GLIBC_2.18 inet6_opt_next F +GLIBC_2.18 inet6_opt_set_val F +GLIBC_2.18 inet6_option_alloc F +GLIBC_2.18 inet6_option_append F +GLIBC_2.18 inet6_option_find F +GLIBC_2.18 inet6_option_init F +GLIBC_2.18 inet6_option_next F +GLIBC_2.18 inet6_option_space F +GLIBC_2.18 inet6_rth_add F +GLIBC_2.18 inet6_rth_getaddr F +GLIBC_2.18 inet6_rth_init F +GLIBC_2.18 inet6_rth_reverse F +GLIBC_2.18 inet6_rth_segments F +GLIBC_2.18 inet6_rth_space F +GLIBC_2.18 inet_addr F +GLIBC_2.18 inet_aton F +GLIBC_2.18 inet_lnaof F +GLIBC_2.18 inet_makeaddr F +GLIBC_2.18 inet_netof F +GLIBC_2.18 inet_network F +GLIBC_2.18 inet_nsap_addr F +GLIBC_2.18 inet_nsap_ntoa F +GLIBC_2.18 inet_ntoa F +GLIBC_2.18 inet_ntop F +GLIBC_2.18 inet_pton F +GLIBC_2.18 init_module F +GLIBC_2.18 initgroups F +GLIBC_2.18 initstate F +GLIBC_2.18 initstate_r F +GLIBC_2.18 innetgr F +GLIBC_2.18 inotify_add_watch F +GLIBC_2.18 inotify_init F +GLIBC_2.18 inotify_init1 F +GLIBC_2.18 inotify_rm_watch F +GLIBC_2.18 insque F +GLIBC_2.18 ioctl F +GLIBC_2.18 iruserok F +GLIBC_2.18 iruserok_af F +GLIBC_2.18 isalnum F +GLIBC_2.18 isalnum_l F +GLIBC_2.18 isalpha F +GLIBC_2.18 isalpha_l F +GLIBC_2.18 isascii F +GLIBC_2.18 isastream F +GLIBC_2.18 isatty F +GLIBC_2.18 isblank F +GLIBC_2.18 isblank_l F +GLIBC_2.18 iscntrl F +GLIBC_2.18 iscntrl_l F +GLIBC_2.18 isctype F +GLIBC_2.18 isdigit F +GLIBC_2.18 isdigit_l F +GLIBC_2.18 isfdtype F +GLIBC_2.18 isgraph F +GLIBC_2.18 isgraph_l F +GLIBC_2.18 isinf F +GLIBC_2.18 isinff F +GLIBC_2.18 isinfl F +GLIBC_2.18 islower F +GLIBC_2.18 islower_l F +GLIBC_2.18 isnan F +GLIBC_2.18 isnanf F +GLIBC_2.18 isnanl F +GLIBC_2.18 isprint F +GLIBC_2.18 isprint_l F +GLIBC_2.18 ispunct F +GLIBC_2.18 ispunct_l F +GLIBC_2.18 isspace F +GLIBC_2.18 isspace_l F +GLIBC_2.18 isupper F +GLIBC_2.18 isupper_l F +GLIBC_2.18 iswalnum F +GLIBC_2.18 iswalnum_l F +GLIBC_2.18 iswalpha F +GLIBC_2.18 iswalpha_l F +GLIBC_2.18 iswblank F +GLIBC_2.18 iswblank_l F +GLIBC_2.18 iswcntrl F +GLIBC_2.18 iswcntrl_l F +GLIBC_2.18 iswctype F +GLIBC_2.18 iswctype_l F +GLIBC_2.18 iswdigit F +GLIBC_2.18 iswdigit_l F +GLIBC_2.18 iswgraph F +GLIBC_2.18 iswgraph_l F +GLIBC_2.18 iswlower F +GLIBC_2.18 iswlower_l F +GLIBC_2.18 iswprint F +GLIBC_2.18 iswprint_l F +GLIBC_2.18 iswpunct F +GLIBC_2.18 iswpunct_l F +GLIBC_2.18 iswspace F +GLIBC_2.18 iswspace_l F +GLIBC_2.18 iswupper F +GLIBC_2.18 iswupper_l F +GLIBC_2.18 iswxdigit F +GLIBC_2.18 iswxdigit_l F +GLIBC_2.18 isxdigit F +GLIBC_2.18 isxdigit_l F +GLIBC_2.18 jrand48 F +GLIBC_2.18 jrand48_r F +GLIBC_2.18 key_decryptsession F +GLIBC_2.18 key_decryptsession_pk F +GLIBC_2.18 key_encryptsession F +GLIBC_2.18 key_encryptsession_pk F +GLIBC_2.18 key_gendes F +GLIBC_2.18 key_get_conv F +GLIBC_2.18 key_secretkey_is_set F +GLIBC_2.18 key_setnet F +GLIBC_2.18 key_setsecret F +GLIBC_2.18 kill F +GLIBC_2.18 killpg F +GLIBC_2.18 klogctl F +GLIBC_2.18 l64a F +GLIBC_2.18 labs F +GLIBC_2.18 lchmod F +GLIBC_2.18 lchown F +GLIBC_2.18 lckpwdf F +GLIBC_2.18 lcong48 F +GLIBC_2.18 lcong48_r F +GLIBC_2.18 ldexp F +GLIBC_2.18 ldexpf F +GLIBC_2.18 ldexpl F +GLIBC_2.18 ldiv F +GLIBC_2.18 lfind F +GLIBC_2.18 lgetxattr F +GLIBC_2.18 link F +GLIBC_2.18 linkat F +GLIBC_2.18 listen F +GLIBC_2.18 listxattr F +GLIBC_2.18 llabs F +GLIBC_2.18 lldiv F +GLIBC_2.18 llistxattr F +GLIBC_2.18 llseek F +GLIBC_2.18 loc1 D 0x4 +GLIBC_2.18 loc2 D 0x4 +GLIBC_2.18 localeconv F +GLIBC_2.18 localtime F +GLIBC_2.18 localtime_r F +GLIBC_2.18 lockf F +GLIBC_2.18 lockf64 F +GLIBC_2.18 locs D 0x4 +GLIBC_2.18 longjmp F +GLIBC_2.18 lrand48 F +GLIBC_2.18 lrand48_r F +GLIBC_2.18 lremovexattr F +GLIBC_2.18 lsearch F +GLIBC_2.18 lseek F +GLIBC_2.18 lseek64 F +GLIBC_2.18 lsetxattr F +GLIBC_2.18 lutimes F +GLIBC_2.18 madvise F +GLIBC_2.18 makecontext F +GLIBC_2.18 mallinfo F +GLIBC_2.18 malloc F +GLIBC_2.18 malloc_get_state F +GLIBC_2.18 malloc_info F +GLIBC_2.18 malloc_set_state F +GLIBC_2.18 malloc_stats F +GLIBC_2.18 malloc_trim F +GLIBC_2.18 malloc_usable_size F +GLIBC_2.18 mallopt F +GLIBC_2.18 mallwatch D 0x4 +GLIBC_2.18 mblen F +GLIBC_2.18 mbrlen F +GLIBC_2.18 mbrtoc16 F +GLIBC_2.18 mbrtoc32 F +GLIBC_2.18 mbrtowc F +GLIBC_2.18 mbsinit F +GLIBC_2.18 mbsnrtowcs F +GLIBC_2.18 mbsrtowcs F +GLIBC_2.18 mbstowcs F +GLIBC_2.18 mbtowc F +GLIBC_2.18 mcheck F +GLIBC_2.18 mcheck_check_all F +GLIBC_2.18 mcheck_pedantic F +GLIBC_2.18 memalign F +GLIBC_2.18 memccpy F +GLIBC_2.18 memchr F +GLIBC_2.18 memcmp F +GLIBC_2.18 memcpy F +GLIBC_2.18 memfrob F +GLIBC_2.18 memmem F +GLIBC_2.18 memmove F +GLIBC_2.18 mempcpy F +GLIBC_2.18 memrchr F +GLIBC_2.18 memset F +GLIBC_2.18 mincore F +GLIBC_2.18 mkdir F +GLIBC_2.18 mkdirat F +GLIBC_2.18 mkdtemp F +GLIBC_2.18 mkfifo F +GLIBC_2.18 mkfifoat F +GLIBC_2.18 mkostemp F +GLIBC_2.18 mkostemp64 F +GLIBC_2.18 mkostemps F +GLIBC_2.18 mkostemps64 F +GLIBC_2.18 mkstemp F +GLIBC_2.18 mkstemp64 F +GLIBC_2.18 mkstemps F +GLIBC_2.18 mkstemps64 F +GLIBC_2.18 mktemp F +GLIBC_2.18 mktime F +GLIBC_2.18 mlock F +GLIBC_2.18 mlockall F +GLIBC_2.18 mmap F +GLIBC_2.18 mmap64 F +GLIBC_2.18 modf F +GLIBC_2.18 modff F +GLIBC_2.18 modfl F +GLIBC_2.18 moncontrol F +GLIBC_2.18 monstartup F +GLIBC_2.18 mount F +GLIBC_2.18 mprobe F +GLIBC_2.18 mprotect F +GLIBC_2.18 mrand48 F +GLIBC_2.18 mrand48_r F +GLIBC_2.18 mremap F +GLIBC_2.18 msgctl F +GLIBC_2.18 msgget F +GLIBC_2.18 msgrcv F +GLIBC_2.18 msgsnd F +GLIBC_2.18 msync F +GLIBC_2.18 mtrace F +GLIBC_2.18 munlock F +GLIBC_2.18 munlockall F +GLIBC_2.18 munmap F +GLIBC_2.18 muntrace F +GLIBC_2.18 name_to_handle_at F +GLIBC_2.18 nanosleep F +GLIBC_2.18 netname2host F +GLIBC_2.18 netname2user F +GLIBC_2.18 newlocale F +GLIBC_2.18 nfsservctl F +GLIBC_2.18 nftw F +GLIBC_2.18 nftw64 F +GLIBC_2.18 ngettext F +GLIBC_2.18 nice F +GLIBC_2.18 nl_langinfo F +GLIBC_2.18 nl_langinfo_l F +GLIBC_2.18 nrand48 F +GLIBC_2.18 nrand48_r F +GLIBC_2.18 ntohl F +GLIBC_2.18 ntohs F +GLIBC_2.18 ntp_adjtime F +GLIBC_2.18 ntp_gettime F +GLIBC_2.18 ntp_gettimex F +GLIBC_2.18 obstack_alloc_failed_handler D 0x4 +GLIBC_2.18 obstack_exit_failure D 0x4 +GLIBC_2.18 obstack_free F +GLIBC_2.18 obstack_printf F +GLIBC_2.18 obstack_vprintf F +GLIBC_2.18 on_exit F +GLIBC_2.18 open F +GLIBC_2.18 open64 F +GLIBC_2.18 open_by_handle_at F +GLIBC_2.18 open_memstream F +GLIBC_2.18 open_wmemstream F +GLIBC_2.18 openat F +GLIBC_2.18 openat64 F +GLIBC_2.18 opendir F +GLIBC_2.18 openlog F +GLIBC_2.18 optarg D 0x4 +GLIBC_2.18 opterr D 0x4 +GLIBC_2.18 optind D 0x4 +GLIBC_2.18 optopt D 0x4 +GLIBC_2.18 parse_printf_format F +GLIBC_2.18 passwd2des F +GLIBC_2.18 pathconf F +GLIBC_2.18 pause F +GLIBC_2.18 pclose F +GLIBC_2.18 perror F +GLIBC_2.18 personality F +GLIBC_2.18 pipe F +GLIBC_2.18 pipe2 F +GLIBC_2.18 pivot_root F +GLIBC_2.18 pmap_getmaps F +GLIBC_2.18 pmap_getport F +GLIBC_2.18 pmap_rmtcall F +GLIBC_2.18 pmap_set F +GLIBC_2.18 pmap_unset F +GLIBC_2.18 poll F +GLIBC_2.18 popen F +GLIBC_2.18 posix_fadvise F +GLIBC_2.18 posix_fadvise64 F +GLIBC_2.18 posix_fallocate F +GLIBC_2.18 posix_fallocate64 F +GLIBC_2.18 posix_madvise F +GLIBC_2.18 posix_memalign F +GLIBC_2.18 posix_openpt F +GLIBC_2.18 posix_spawn F +GLIBC_2.18 posix_spawn_file_actions_addclose F +GLIBC_2.18 posix_spawn_file_actions_adddup2 F +GLIBC_2.18 posix_spawn_file_actions_addopen F +GLIBC_2.18 posix_spawn_file_actions_destroy F +GLIBC_2.18 posix_spawn_file_actions_init F +GLIBC_2.18 posix_spawnattr_destroy F +GLIBC_2.18 posix_spawnattr_getflags F +GLIBC_2.18 posix_spawnattr_getpgroup F +GLIBC_2.18 posix_spawnattr_getschedparam F +GLIBC_2.18 posix_spawnattr_getschedpolicy F +GLIBC_2.18 posix_spawnattr_getsigdefault F +GLIBC_2.18 posix_spawnattr_getsigmask F +GLIBC_2.18 posix_spawnattr_init F +GLIBC_2.18 posix_spawnattr_setflags F +GLIBC_2.18 posix_spawnattr_setpgroup F +GLIBC_2.18 posix_spawnattr_setschedparam F +GLIBC_2.18 posix_spawnattr_setschedpolicy F +GLIBC_2.18 posix_spawnattr_setsigdefault F +GLIBC_2.18 posix_spawnattr_setsigmask F +GLIBC_2.18 posix_spawnp F +GLIBC_2.18 ppoll F +GLIBC_2.18 prctl F +GLIBC_2.18 pread F +GLIBC_2.18 pread64 F +GLIBC_2.18 preadv F +GLIBC_2.18 preadv64 F +GLIBC_2.18 printf F +GLIBC_2.18 printf_size F +GLIBC_2.18 printf_size_info F +GLIBC_2.18 prlimit F +GLIBC_2.18 prlimit64 F +GLIBC_2.18 process_vm_readv F +GLIBC_2.18 process_vm_writev F +GLIBC_2.18 profil F +GLIBC_2.18 program_invocation_name D 0x4 +GLIBC_2.18 program_invocation_short_name D 0x4 +GLIBC_2.18 pselect F +GLIBC_2.18 psiginfo F +GLIBC_2.18 psignal F +GLIBC_2.18 pthread_attr_destroy F +GLIBC_2.18 pthread_attr_getdetachstate F +GLIBC_2.18 pthread_attr_getinheritsched F +GLIBC_2.18 pthread_attr_getschedparam F +GLIBC_2.18 pthread_attr_getschedpolicy F +GLIBC_2.18 pthread_attr_getscope F +GLIBC_2.18 pthread_attr_init F +GLIBC_2.18 pthread_attr_setdetachstate F +GLIBC_2.18 pthread_attr_setinheritsched F +GLIBC_2.18 pthread_attr_setschedparam F +GLIBC_2.18 pthread_attr_setschedpolicy F +GLIBC_2.18 pthread_attr_setscope F +GLIBC_2.18 pthread_cond_broadcast F +GLIBC_2.18 pthread_cond_destroy F +GLIBC_2.18 pthread_cond_init F +GLIBC_2.18 pthread_cond_signal F +GLIBC_2.18 pthread_cond_timedwait F +GLIBC_2.18 pthread_cond_wait F +GLIBC_2.18 pthread_condattr_destroy F +GLIBC_2.18 pthread_condattr_init F +GLIBC_2.18 pthread_equal F +GLIBC_2.18 pthread_exit F +GLIBC_2.18 pthread_getschedparam F +GLIBC_2.18 pthread_mutex_destroy F +GLIBC_2.18 pthread_mutex_init F +GLIBC_2.18 pthread_mutex_lock F +GLIBC_2.18 pthread_mutex_unlock F +GLIBC_2.18 pthread_self F +GLIBC_2.18 pthread_setcancelstate F +GLIBC_2.18 pthread_setcanceltype F +GLIBC_2.18 pthread_setschedparam F +GLIBC_2.18 ptrace F +GLIBC_2.18 ptsname F +GLIBC_2.18 ptsname_r F +GLIBC_2.18 putc F +GLIBC_2.18 putc_unlocked F +GLIBC_2.18 putchar F +GLIBC_2.18 putchar_unlocked F +GLIBC_2.18 putenv F +GLIBC_2.18 putgrent F +GLIBC_2.18 putmsg F +GLIBC_2.18 putpmsg F +GLIBC_2.18 putpwent F +GLIBC_2.18 puts F +GLIBC_2.18 putsgent F +GLIBC_2.18 putspent F +GLIBC_2.18 pututline F +GLIBC_2.18 pututxline F +GLIBC_2.18 putw F +GLIBC_2.18 putwc F +GLIBC_2.18 putwc_unlocked F +GLIBC_2.18 putwchar F +GLIBC_2.18 putwchar_unlocked F +GLIBC_2.18 pvalloc F +GLIBC_2.18 pwrite F +GLIBC_2.18 pwrite64 F +GLIBC_2.18 pwritev F +GLIBC_2.18 pwritev64 F +GLIBC_2.18 qecvt F +GLIBC_2.18 qecvt_r F +GLIBC_2.18 qfcvt F +GLIBC_2.18 qfcvt_r F +GLIBC_2.18 qgcvt F +GLIBC_2.18 qsort F +GLIBC_2.18 qsort_r F +GLIBC_2.18 query_module F +GLIBC_2.18 quick_exit F +GLIBC_2.18 quotactl F +GLIBC_2.18 raise F +GLIBC_2.18 rand F +GLIBC_2.18 rand_r F +GLIBC_2.18 random F +GLIBC_2.18 random_r F +GLIBC_2.18 rawmemchr F +GLIBC_2.18 rcmd F +GLIBC_2.18 rcmd_af F +GLIBC_2.18 re_comp F +GLIBC_2.18 re_compile_fastmap F +GLIBC_2.18 re_compile_pattern F +GLIBC_2.18 re_exec F +GLIBC_2.18 re_match F +GLIBC_2.18 re_match_2 F +GLIBC_2.18 re_search F +GLIBC_2.18 re_search_2 F +GLIBC_2.18 re_set_registers F +GLIBC_2.18 re_set_syntax F +GLIBC_2.18 re_syntax_options D 0x4 +GLIBC_2.18 read F +GLIBC_2.18 readahead F +GLIBC_2.18 readdir F +GLIBC_2.18 readdir64 F +GLIBC_2.18 readdir64_r F +GLIBC_2.18 readdir_r F +GLIBC_2.18 readlink F +GLIBC_2.18 readlinkat F +GLIBC_2.18 readv F +GLIBC_2.18 realloc F +GLIBC_2.18 realpath F +GLIBC_2.18 reboot F +GLIBC_2.18 recv F +GLIBC_2.18 recvfrom F +GLIBC_2.18 recvmmsg F +GLIBC_2.18 recvmsg F +GLIBC_2.18 regcomp F +GLIBC_2.18 regerror F +GLIBC_2.18 regexec F +GLIBC_2.18 regfree F +GLIBC_2.18 register_printf_function F +GLIBC_2.18 register_printf_modifier F +GLIBC_2.18 register_printf_specifier F +GLIBC_2.18 register_printf_type F +GLIBC_2.18 registerrpc F +GLIBC_2.18 remap_file_pages F +GLIBC_2.18 remove F +GLIBC_2.18 removexattr F +GLIBC_2.18 remque F +GLIBC_2.18 rename F +GLIBC_2.18 renameat F +GLIBC_2.18 revoke F +GLIBC_2.18 rewind F +GLIBC_2.18 rewinddir F +GLIBC_2.18 rexec F +GLIBC_2.18 rexec_af F +GLIBC_2.18 rexecoptions D 0x4 +GLIBC_2.18 rindex F +GLIBC_2.18 rmdir F +GLIBC_2.18 rpc_createerr D 0x10 +GLIBC_2.18 rpmatch F +GLIBC_2.18 rresvport F +GLIBC_2.18 rresvport_af F +GLIBC_2.18 rtime F +GLIBC_2.18 ruserok F +GLIBC_2.18 ruserok_af F +GLIBC_2.18 ruserpass F +GLIBC_2.18 sbrk F +GLIBC_2.18 scalbn F +GLIBC_2.18 scalbnf F +GLIBC_2.18 scalbnl F +GLIBC_2.18 scandir F +GLIBC_2.18 scandir64 F +GLIBC_2.18 scandirat F +GLIBC_2.18 scandirat64 F +GLIBC_2.18 scanf F +GLIBC_2.18 sched_get_priority_max F +GLIBC_2.18 sched_get_priority_min F +GLIBC_2.18 sched_getaffinity F +GLIBC_2.18 sched_getcpu F +GLIBC_2.18 sched_getparam F +GLIBC_2.18 sched_getscheduler F +GLIBC_2.18 sched_rr_get_interval F +GLIBC_2.18 sched_setaffinity F +GLIBC_2.18 sched_setparam F +GLIBC_2.18 sched_setscheduler F +GLIBC_2.18 sched_yield F +GLIBC_2.18 secure_getenv F +GLIBC_2.18 seed48 F +GLIBC_2.18 seed48_r F +GLIBC_2.18 seekdir F +GLIBC_2.18 select F +GLIBC_2.18 semctl F +GLIBC_2.18 semget F +GLIBC_2.18 semop F +GLIBC_2.18 semtimedop F +GLIBC_2.18 send F +GLIBC_2.18 sendfile F +GLIBC_2.18 sendfile64 F +GLIBC_2.18 sendmmsg F +GLIBC_2.18 sendmsg F +GLIBC_2.18 sendto F +GLIBC_2.18 setaliasent F +GLIBC_2.18 setbuf F +GLIBC_2.18 setbuffer F +GLIBC_2.18 setcontext F +GLIBC_2.18 setdomainname F +GLIBC_2.18 setegid F +GLIBC_2.18 setenv F +GLIBC_2.18 seteuid F +GLIBC_2.18 setfsent F +GLIBC_2.18 setfsgid F +GLIBC_2.18 setfsuid F +GLIBC_2.18 setgid F +GLIBC_2.18 setgrent F +GLIBC_2.18 setgroups F +GLIBC_2.18 sethostent F +GLIBC_2.18 sethostid F +GLIBC_2.18 sethostname F +GLIBC_2.18 setipv4sourcefilter F +GLIBC_2.18 setitimer F +GLIBC_2.18 setjmp F +GLIBC_2.18 setlinebuf F +GLIBC_2.18 setlocale F +GLIBC_2.18 setlogin F +GLIBC_2.18 setlogmask F +GLIBC_2.18 setmntent F +GLIBC_2.18 setnetent F +GLIBC_2.18 setnetgrent F +GLIBC_2.18 setns F +GLIBC_2.18 setpgid F +GLIBC_2.18 setpgrp F +GLIBC_2.18 setpriority F +GLIBC_2.18 setprotoent F +GLIBC_2.18 setpwent F +GLIBC_2.18 setregid F +GLIBC_2.18 setresgid F +GLIBC_2.18 setresuid F +GLIBC_2.18 setreuid F +GLIBC_2.18 setrlimit F +GLIBC_2.18 setrlimit64 F +GLIBC_2.18 setrpcent F +GLIBC_2.18 setservent F +GLIBC_2.18 setsgent F +GLIBC_2.18 setsid F +GLIBC_2.18 setsockopt F +GLIBC_2.18 setsourcefilter F +GLIBC_2.18 setspent F +GLIBC_2.18 setstate F +GLIBC_2.18 setstate_r F +GLIBC_2.18 settimeofday F +GLIBC_2.18 setttyent F +GLIBC_2.18 setuid F +GLIBC_2.18 setusershell F +GLIBC_2.18 setutent F +GLIBC_2.18 setutxent F +GLIBC_2.18 setvbuf F +GLIBC_2.18 setxattr F +GLIBC_2.18 sgetsgent F +GLIBC_2.18 sgetsgent_r F +GLIBC_2.18 sgetspent F +GLIBC_2.18 sgetspent_r F +GLIBC_2.18 shmat F +GLIBC_2.18 shmctl F +GLIBC_2.18 shmdt F +GLIBC_2.18 shmget F +GLIBC_2.18 shutdown F +GLIBC_2.18 sigaction F +GLIBC_2.18 sigaddset F +GLIBC_2.18 sigaltstack F +GLIBC_2.18 sigandset F +GLIBC_2.18 sigblock F +GLIBC_2.18 sigdelset F +GLIBC_2.18 sigemptyset F +GLIBC_2.18 sigfillset F +GLIBC_2.18 siggetmask F +GLIBC_2.18 sighold F +GLIBC_2.18 sigignore F +GLIBC_2.18 siginterrupt F +GLIBC_2.18 sigisemptyset F +GLIBC_2.18 sigismember F +GLIBC_2.18 siglongjmp F +GLIBC_2.18 signal F +GLIBC_2.18 signalfd F +GLIBC_2.18 sigorset F +GLIBC_2.18 sigpause F +GLIBC_2.18 sigpending F +GLIBC_2.18 sigprocmask F +GLIBC_2.18 sigqueue F +GLIBC_2.18 sigrelse F +GLIBC_2.18 sigreturn F +GLIBC_2.18 sigset F +GLIBC_2.18 sigsetmask F +GLIBC_2.18 sigstack F +GLIBC_2.18 sigsuspend F +GLIBC_2.18 sigtimedwait F +GLIBC_2.18 sigvec F +GLIBC_2.18 sigwait F +GLIBC_2.18 sigwaitinfo F +GLIBC_2.18 sleep F +GLIBC_2.18 snprintf F +GLIBC_2.18 sockatmark F +GLIBC_2.18 socket F +GLIBC_2.18 socketpair F +GLIBC_2.18 splice F +GLIBC_2.18 sprintf F +GLIBC_2.18 sprofil F +GLIBC_2.18 srand F +GLIBC_2.18 srand48 F +GLIBC_2.18 srand48_r F +GLIBC_2.18 srandom F +GLIBC_2.18 srandom_r F +GLIBC_2.18 sscanf F +GLIBC_2.18 ssignal F +GLIBC_2.18 sstk F +GLIBC_2.18 statfs F +GLIBC_2.18 statfs64 F +GLIBC_2.18 statvfs F +GLIBC_2.18 statvfs64 F +GLIBC_2.18 stderr D 0x4 +GLIBC_2.18 stdin D 0x4 +GLIBC_2.18 stdout D 0x4 +GLIBC_2.18 step F +GLIBC_2.18 stime F +GLIBC_2.18 stpcpy F +GLIBC_2.18 stpncpy F +GLIBC_2.18 strcasecmp F +GLIBC_2.18 strcasecmp_l F +GLIBC_2.18 strcasestr F +GLIBC_2.18 strcat F +GLIBC_2.18 strchr F +GLIBC_2.18 strchrnul F +GLIBC_2.18 strcmp F +GLIBC_2.18 strcoll F +GLIBC_2.18 strcoll_l F +GLIBC_2.18 strcpy F +GLIBC_2.18 strcspn F +GLIBC_2.18 strdup F +GLIBC_2.18 strerror F +GLIBC_2.18 strerror_l F +GLIBC_2.18 strerror_r F +GLIBC_2.18 strfmon F +GLIBC_2.18 strfmon_l F +GLIBC_2.18 strfry F +GLIBC_2.18 strftime F +GLIBC_2.18 strftime_l F +GLIBC_2.18 strlen F +GLIBC_2.18 strncasecmp F +GLIBC_2.18 strncasecmp_l F +GLIBC_2.18 strncat F +GLIBC_2.18 strncmp F +GLIBC_2.18 strncpy F +GLIBC_2.18 strndup F +GLIBC_2.18 strnlen F +GLIBC_2.18 strpbrk F +GLIBC_2.18 strptime F +GLIBC_2.18 strptime_l F +GLIBC_2.18 strrchr F +GLIBC_2.18 strsep F +GLIBC_2.18 strsignal F +GLIBC_2.18 strspn F +GLIBC_2.18 strstr F +GLIBC_2.18 strtod F +GLIBC_2.18 strtod_l F +GLIBC_2.18 strtof F +GLIBC_2.18 strtof_l F +GLIBC_2.18 strtoimax F +GLIBC_2.18 strtok F +GLIBC_2.18 strtok_r F +GLIBC_2.18 strtol F +GLIBC_2.18 strtol_l F +GLIBC_2.18 strtold F +GLIBC_2.18 strtold_l F +GLIBC_2.18 strtoll F +GLIBC_2.18 strtoll_l F +GLIBC_2.18 strtoq F +GLIBC_2.18 strtoul F +GLIBC_2.18 strtoul_l F +GLIBC_2.18 strtoull F +GLIBC_2.18 strtoull_l F +GLIBC_2.18 strtoumax F +GLIBC_2.18 strtouq F +GLIBC_2.18 strverscmp F +GLIBC_2.18 strxfrm F +GLIBC_2.18 strxfrm_l F +GLIBC_2.18 stty F +GLIBC_2.18 svc_exit F +GLIBC_2.18 svc_fdset D 0x80 +GLIBC_2.18 svc_getreq F +GLIBC_2.18 svc_getreq_common F +GLIBC_2.18 svc_getreq_poll F +GLIBC_2.18 svc_getreqset F +GLIBC_2.18 svc_max_pollfd D 0x4 +GLIBC_2.18 svc_pollfd D 0x4 +GLIBC_2.18 svc_register F +GLIBC_2.18 svc_run F +GLIBC_2.18 svc_sendreply F +GLIBC_2.18 svc_unregister F +GLIBC_2.18 svcauthdes_stats D 0xc +GLIBC_2.18 svcerr_auth F +GLIBC_2.18 svcerr_decode F +GLIBC_2.18 svcerr_noproc F +GLIBC_2.18 svcerr_noprog F +GLIBC_2.18 svcerr_progvers F +GLIBC_2.18 svcerr_systemerr F +GLIBC_2.18 svcerr_weakauth F +GLIBC_2.18 svcfd_create F +GLIBC_2.18 svcraw_create F +GLIBC_2.18 svctcp_create F +GLIBC_2.18 svcudp_bufcreate F +GLIBC_2.18 svcudp_create F +GLIBC_2.18 svcudp_enablecache F +GLIBC_2.18 svcunix_create F +GLIBC_2.18 svcunixfd_create F +GLIBC_2.18 swab F +GLIBC_2.18 swapcontext F +GLIBC_2.18 swapoff F +GLIBC_2.18 swapon F +GLIBC_2.18 swprintf F +GLIBC_2.18 swscanf F +GLIBC_2.18 symlink F +GLIBC_2.18 symlinkat F +GLIBC_2.18 sync F +GLIBC_2.18 sync_file_range F +GLIBC_2.18 syncfs F +GLIBC_2.18 sys_errlist D 0x21c +GLIBC_2.18 sys_nerr D 0x4 +GLIBC_2.18 sys_sigabbrev D 0x104 +GLIBC_2.18 sys_siglist D 0x104 +GLIBC_2.18 syscall F +GLIBC_2.18 sysconf F +GLIBC_2.18 sysctl F +GLIBC_2.18 sysinfo F +GLIBC_2.18 syslog F +GLIBC_2.18 system F +GLIBC_2.18 sysv_signal F +GLIBC_2.18 tcdrain F +GLIBC_2.18 tcflow F +GLIBC_2.18 tcflush F +GLIBC_2.18 tcgetattr F +GLIBC_2.18 tcgetpgrp F +GLIBC_2.18 tcgetsid F +GLIBC_2.18 tcsendbreak F +GLIBC_2.18 tcsetattr F +GLIBC_2.18 tcsetpgrp F +GLIBC_2.18 tdelete F +GLIBC_2.18 tdestroy F +GLIBC_2.18 tee F +GLIBC_2.18 telldir F +GLIBC_2.18 tempnam F +GLIBC_2.18 textdomain F +GLIBC_2.18 tfind F +GLIBC_2.18 time F +GLIBC_2.18 timegm F +GLIBC_2.18 timelocal F +GLIBC_2.18 timerfd_create F +GLIBC_2.18 timerfd_gettime F +GLIBC_2.18 timerfd_settime F +GLIBC_2.18 times F +GLIBC_2.18 timespec_get F +GLIBC_2.18 timezone D 0x4 +GLIBC_2.18 tmpfile F +GLIBC_2.18 tmpfile64 F +GLIBC_2.18 tmpnam F +GLIBC_2.18 tmpnam_r F +GLIBC_2.18 toascii F +GLIBC_2.18 tolower F +GLIBC_2.18 tolower_l F +GLIBC_2.18 toupper F +GLIBC_2.18 toupper_l F +GLIBC_2.18 towctrans F +GLIBC_2.18 towctrans_l F +GLIBC_2.18 towlower F +GLIBC_2.18 towlower_l F +GLIBC_2.18 towupper F +GLIBC_2.18 towupper_l F +GLIBC_2.18 tr_break F +GLIBC_2.18 truncate F +GLIBC_2.18 truncate64 F +GLIBC_2.18 tsearch F +GLIBC_2.18 ttyname F +GLIBC_2.18 ttyname_r F +GLIBC_2.18 ttyslot F +GLIBC_2.18 twalk F +GLIBC_2.18 tzname D 0x8 +GLIBC_2.18 tzset F +GLIBC_2.18 ualarm F +GLIBC_2.18 ulckpwdf F +GLIBC_2.18 ulimit F +GLIBC_2.18 umask F +GLIBC_2.18 umount F +GLIBC_2.18 umount2 F +GLIBC_2.18 uname F +GLIBC_2.18 ungetc F +GLIBC_2.18 ungetwc F +GLIBC_2.18 unlink F +GLIBC_2.18 unlinkat F +GLIBC_2.18 unlockpt F +GLIBC_2.18 unsetenv F +GLIBC_2.18 unshare F +GLIBC_2.18 updwtmp F +GLIBC_2.18 updwtmpx F +GLIBC_2.18 uselib F +GLIBC_2.18 uselocale F +GLIBC_2.18 user2netname F +GLIBC_2.18 usleep F +GLIBC_2.18 ustat F +GLIBC_2.18 utime F +GLIBC_2.18 utimensat F +GLIBC_2.18 utimes F +GLIBC_2.18 utmpname F +GLIBC_2.18 utmpxname F +GLIBC_2.18 valloc F +GLIBC_2.18 vasprintf F +GLIBC_2.18 vdprintf F +GLIBC_2.18 verr F +GLIBC_2.18 verrx F +GLIBC_2.18 versionsort F +GLIBC_2.18 versionsort64 F +GLIBC_2.18 vfork F +GLIBC_2.18 vfprintf F +GLIBC_2.18 vfscanf F +GLIBC_2.18 vfwprintf F +GLIBC_2.18 vfwscanf F +GLIBC_2.18 vhangup F +GLIBC_2.18 vlimit F +GLIBC_2.18 vmsplice F +GLIBC_2.18 vprintf F +GLIBC_2.18 vscanf F +GLIBC_2.18 vsnprintf F +GLIBC_2.18 vsprintf F +GLIBC_2.18 vsscanf F +GLIBC_2.18 vswprintf F +GLIBC_2.18 vswscanf F +GLIBC_2.18 vsyslog F +GLIBC_2.18 vtimes F +GLIBC_2.18 vwarn F +GLIBC_2.18 vwarnx F +GLIBC_2.18 vwprintf F +GLIBC_2.18 vwscanf F +GLIBC_2.18 wait F +GLIBC_2.18 wait3 F +GLIBC_2.18 wait4 F +GLIBC_2.18 waitid F +GLIBC_2.18 waitpid F +GLIBC_2.18 warn F +GLIBC_2.18 warnx F +GLIBC_2.18 wcpcpy F +GLIBC_2.18 wcpncpy F +GLIBC_2.18 wcrtomb F +GLIBC_2.18 wcscasecmp F +GLIBC_2.18 wcscasecmp_l F +GLIBC_2.18 wcscat F +GLIBC_2.18 wcschr F +GLIBC_2.18 wcschrnul F +GLIBC_2.18 wcscmp F +GLIBC_2.18 wcscoll F +GLIBC_2.18 wcscoll_l F +GLIBC_2.18 wcscpy F +GLIBC_2.18 wcscspn F +GLIBC_2.18 wcsdup F +GLIBC_2.18 wcsftime F +GLIBC_2.18 wcsftime_l F +GLIBC_2.18 wcslen F +GLIBC_2.18 wcsncasecmp F +GLIBC_2.18 wcsncasecmp_l F +GLIBC_2.18 wcsncat F +GLIBC_2.18 wcsncmp F +GLIBC_2.18 wcsncpy F +GLIBC_2.18 wcsnlen F +GLIBC_2.18 wcsnrtombs F +GLIBC_2.18 wcspbrk F +GLIBC_2.18 wcsrchr F +GLIBC_2.18 wcsrtombs F +GLIBC_2.18 wcsspn F +GLIBC_2.18 wcsstr F +GLIBC_2.18 wcstod F +GLIBC_2.18 wcstod_l F +GLIBC_2.18 wcstof F +GLIBC_2.18 wcstof_l F +GLIBC_2.18 wcstoimax F +GLIBC_2.18 wcstok F +GLIBC_2.18 wcstol F +GLIBC_2.18 wcstol_l F +GLIBC_2.18 wcstold F +GLIBC_2.18 wcstold_l F +GLIBC_2.18 wcstoll F +GLIBC_2.18 wcstoll_l F +GLIBC_2.18 wcstombs F +GLIBC_2.18 wcstoq F +GLIBC_2.18 wcstoul F +GLIBC_2.18 wcstoul_l F +GLIBC_2.18 wcstoull F +GLIBC_2.18 wcstoull_l F +GLIBC_2.18 wcstoumax F +GLIBC_2.18 wcstouq F +GLIBC_2.18 wcswcs F +GLIBC_2.18 wcswidth F +GLIBC_2.18 wcsxfrm F +GLIBC_2.18 wcsxfrm_l F +GLIBC_2.18 wctob F +GLIBC_2.18 wctomb F +GLIBC_2.18 wctrans F +GLIBC_2.18 wctrans_l F +GLIBC_2.18 wctype F +GLIBC_2.18 wctype_l F +GLIBC_2.18 wcwidth F +GLIBC_2.18 wmemchr F +GLIBC_2.18 wmemcmp F +GLIBC_2.18 wmemcpy F +GLIBC_2.18 wmemmove F +GLIBC_2.18 wmempcpy F +GLIBC_2.18 wmemset F +GLIBC_2.18 wordexp F +GLIBC_2.18 wordfree F +GLIBC_2.18 wprintf F +GLIBC_2.18 write F +GLIBC_2.18 writev F +GLIBC_2.18 wscanf F +GLIBC_2.18 xdecrypt F +GLIBC_2.18 xdr_accepted_reply F +GLIBC_2.18 xdr_array F +GLIBC_2.18 xdr_authdes_cred F +GLIBC_2.18 xdr_authdes_verf F +GLIBC_2.18 xdr_authunix_parms F +GLIBC_2.18 xdr_bool F +GLIBC_2.18 xdr_bytes F +GLIBC_2.18 xdr_callhdr F +GLIBC_2.18 xdr_callmsg F +GLIBC_2.18 xdr_char F +GLIBC_2.18 xdr_cryptkeyarg F +GLIBC_2.18 xdr_cryptkeyarg2 F +GLIBC_2.18 xdr_cryptkeyres F +GLIBC_2.18 xdr_des_block F +GLIBC_2.18 xdr_double F +GLIBC_2.18 xdr_enum F +GLIBC_2.18 xdr_float F +GLIBC_2.18 xdr_free F +GLIBC_2.18 xdr_getcredres F +GLIBC_2.18 xdr_hyper F +GLIBC_2.18 xdr_int F +GLIBC_2.18 xdr_int16_t F +GLIBC_2.18 xdr_int32_t F +GLIBC_2.18 xdr_int64_t F +GLIBC_2.18 xdr_int8_t F +GLIBC_2.18 xdr_key_netstarg F +GLIBC_2.18 xdr_key_netstres F +GLIBC_2.18 xdr_keybuf F +GLIBC_2.18 xdr_keystatus F +GLIBC_2.18 xdr_long F +GLIBC_2.18 xdr_longlong_t F +GLIBC_2.18 xdr_netnamestr F +GLIBC_2.18 xdr_netobj F +GLIBC_2.18 xdr_opaque F +GLIBC_2.18 xdr_opaque_auth F +GLIBC_2.18 xdr_pmap F +GLIBC_2.18 xdr_pmaplist F +GLIBC_2.18 xdr_pointer F +GLIBC_2.18 xdr_quad_t F +GLIBC_2.18 xdr_reference F +GLIBC_2.18 xdr_rejected_reply F +GLIBC_2.18 xdr_replymsg F +GLIBC_2.18 xdr_rmtcall_args F +GLIBC_2.18 xdr_rmtcallres F +GLIBC_2.18 xdr_short F +GLIBC_2.18 xdr_sizeof F +GLIBC_2.18 xdr_string F +GLIBC_2.18 xdr_u_char F +GLIBC_2.18 xdr_u_hyper F +GLIBC_2.18 xdr_u_int F +GLIBC_2.18 xdr_u_long F +GLIBC_2.18 xdr_u_longlong_t F +GLIBC_2.18 xdr_u_quad_t F +GLIBC_2.18 xdr_u_short F +GLIBC_2.18 xdr_uint16_t F +GLIBC_2.18 xdr_uint32_t F +GLIBC_2.18 xdr_uint64_t F +GLIBC_2.18 xdr_uint8_t F +GLIBC_2.18 xdr_union F +GLIBC_2.18 xdr_unixcred F +GLIBC_2.18 xdr_vector F +GLIBC_2.18 xdr_void F +GLIBC_2.18 xdr_wrapstring F +GLIBC_2.18 xdrmem_create F +GLIBC_2.18 xdrrec_create F +GLIBC_2.18 xdrrec_endofrecord F +GLIBC_2.18 xdrrec_eof F +GLIBC_2.18 xdrrec_skiprecord F +GLIBC_2.18 xdrstdio_create F +GLIBC_2.18 xencrypt F +GLIBC_2.18 xprt_register F +GLIBC_2.18 xprt_unregister F +GLIBC_2.22 fmemopen F +GLIBC_2.23 fts64_children F +GLIBC_2.23 fts64_close F +GLIBC_2.23 fts64_open F +GLIBC_2.23 fts64_read F +GLIBC_2.23 fts64_set F +GLIBC_2.24 quick_exit F +GLIBC_2.25 __explicit_bzero_chk F +GLIBC_2.25 explicit_bzero F +GLIBC_2.25 getentropy F +GLIBC_2.25 getrandom F +GLIBC_2.25 strfromd F +GLIBC_2.25 strfromf F +GLIBC_2.25 strfroml F +GLIBC_2.26 preadv2 F +GLIBC_2.26 preadv64v2 F +GLIBC_2.26 pwritev2 F +GLIBC_2.26 pwritev64v2 F +GLIBC_2.26 reallocarray F +GLIBC_2.27 copy_file_range F +GLIBC_2.27 glob F +GLIBC_2.27 glob64 F +GLIBC_2.27 memfd_create F +GLIBC_2.27 mlock2 F +GLIBC_2.27 pkey_alloc F +GLIBC_2.27 pkey_free F +GLIBC_2.27 pkey_get F +GLIBC_2.27 pkey_mprotect F +GLIBC_2.27 pkey_set F +GLIBC_2.27 strfromf32 F +GLIBC_2.27 strfromf32x F +GLIBC_2.27 strfromf64 F +GLIBC_2.27 strtof32 F +GLIBC_2.27 strtof32_l F +GLIBC_2.27 strtof32x F +GLIBC_2.27 strtof32x_l F +GLIBC_2.27 strtof64 F +GLIBC_2.27 strtof64_l F +GLIBC_2.27 wcstof32 F +GLIBC_2.27 wcstof32_l F +GLIBC_2.27 wcstof32x F +GLIBC_2.27 wcstof32x_l F +GLIBC_2.27 wcstof64 F +GLIBC_2.27 wcstof64_l F +GLIBC_2.28 fcntl F +GLIBC_2.28 fcntl64 F +GLIBC_2.28 renameat2 F +GLIBC_2.28 statx F +GLIBC_2.28 thrd_current F +GLIBC_2.28 thrd_equal F +GLIBC_2.28 thrd_sleep F +GLIBC_2.28 thrd_yield F +GLIBC_2.29 getcpu F +GLIBC_2.29 posix_spawn_file_actions_addchdir_np F +GLIBC_2.29 posix_spawn_file_actions_addfchdir_np F +GLIBC_2.30 getdents64 F +GLIBC_2.30 gettid F +GLIBC_2.30 tgkill F +GLIBC_2.30 twalk_r F diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libcrypt.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libcrypt.abilist new file mode 100644 index 0000000000..4b37b33ee5 --- /dev/null +++ b/sysdeps/unix/sysv/linux/microblaze/le/libcrypt.abilist @@ -0,0 +1,7 @@ +GLIBC_2.18 crypt F +GLIBC_2.18 crypt_r F +GLIBC_2.18 encrypt F +GLIBC_2.18 encrypt_r F +GLIBC_2.18 fcrypt F +GLIBC_2.18 setkey F +GLIBC_2.18 setkey_r F diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libdl.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libdl.abilist new file mode 100644 index 0000000000..46b5716dbe --- /dev/null +++ b/sysdeps/unix/sysv/linux/microblaze/le/libdl.abilist @@ -0,0 +1,9 @@ +GLIBC_2.18 dladdr F +GLIBC_2.18 dladdr1 F +GLIBC_2.18 dlclose F +GLIBC_2.18 dlerror F +GLIBC_2.18 dlinfo F +GLIBC_2.18 dlmopen F +GLIBC_2.18 dlopen F +GLIBC_2.18 dlsym F +GLIBC_2.18 dlvsym F diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libm.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libm.abilist new file mode 100644 index 0000000000..bbeeebf776 --- /dev/null +++ b/sysdeps/unix/sysv/linux/microblaze/le/libm.abilist @@ -0,0 +1,772 @@ +GLIBC_2.18 _LIB_VERSION D 0x4 +GLIBC_2.18 __acos_finite F +GLIBC_2.18 __acosf_finite F +GLIBC_2.18 __acosh_finite F +GLIBC_2.18 __acoshf_finite F +GLIBC_2.18 __asin_finite F +GLIBC_2.18 __asinf_finite F +GLIBC_2.18 __atan2_finite F +GLIBC_2.18 __atan2f_finite F +GLIBC_2.18 __atanh_finite F +GLIBC_2.18 __atanhf_finite F +GLIBC_2.18 __clog10 F +GLIBC_2.18 __clog10f F +GLIBC_2.18 __clog10l F +GLIBC_2.18 __cosh_finite F +GLIBC_2.18 __coshf_finite F +GLIBC_2.18 __exp10_finite F +GLIBC_2.18 __exp10f_finite F +GLIBC_2.18 __exp2_finite F +GLIBC_2.18 __exp2f_finite F +GLIBC_2.18 __exp_finite F +GLIBC_2.18 __expf_finite F +GLIBC_2.18 __finite F +GLIBC_2.18 __finitef F +GLIBC_2.18 __finitel F +GLIBC_2.18 __fmod_finite F +GLIBC_2.18 __fmodf_finite F +GLIBC_2.18 __fpclassify F +GLIBC_2.18 __fpclassifyf F +GLIBC_2.18 __gamma_r_finite F +GLIBC_2.18 __gammaf_r_finite F +GLIBC_2.18 __hypot_finite F +GLIBC_2.18 __hypotf_finite F +GLIBC_2.18 __issignaling F +GLIBC_2.18 __issignalingf F +GLIBC_2.18 __j0_finite F +GLIBC_2.18 __j0f_finite F +GLIBC_2.18 __j1_finite F +GLIBC_2.18 __j1f_finite F +GLIBC_2.18 __jn_finite F +GLIBC_2.18 __jnf_finite F +GLIBC_2.18 __lgamma_r_finite F +GLIBC_2.18 __lgammaf_r_finite F +GLIBC_2.18 __log10_finite F +GLIBC_2.18 __log10f_finite F +GLIBC_2.18 __log2_finite F +GLIBC_2.18 __log2f_finite F +GLIBC_2.18 __log_finite F +GLIBC_2.18 __logf_finite F +GLIBC_2.18 __pow_finite F +GLIBC_2.18 __powf_finite F +GLIBC_2.18 __remainder_finite F +GLIBC_2.18 __remainderf_finite F +GLIBC_2.18 __scalb_finite F +GLIBC_2.18 __scalbf_finite F +GLIBC_2.18 __signbit F +GLIBC_2.18 __signbitf F +GLIBC_2.18 __sinh_finite F +GLIBC_2.18 __sinhf_finite F +GLIBC_2.18 __sqrt_finite F +GLIBC_2.18 __sqrtf_finite F +GLIBC_2.18 __y0_finite F +GLIBC_2.18 __y0f_finite F +GLIBC_2.18 __y1_finite F +GLIBC_2.18 __y1f_finite F +GLIBC_2.18 __yn_finite F +GLIBC_2.18 __ynf_finite F +GLIBC_2.18 acos F +GLIBC_2.18 acosf F +GLIBC_2.18 acosh F +GLIBC_2.18 acoshf F +GLIBC_2.18 acoshl F +GLIBC_2.18 acosl F +GLIBC_2.18 asin F +GLIBC_2.18 asinf F +GLIBC_2.18 asinh F +GLIBC_2.18 asinhf F +GLIBC_2.18 asinhl F +GLIBC_2.18 asinl F +GLIBC_2.18 atan F +GLIBC_2.18 atan2 F +GLIBC_2.18 atan2f F +GLIBC_2.18 atan2l F +GLIBC_2.18 atanf F +GLIBC_2.18 atanh F +GLIBC_2.18 atanhf F +GLIBC_2.18 atanhl F +GLIBC_2.18 atanl F +GLIBC_2.18 cabs F +GLIBC_2.18 cabsf F +GLIBC_2.18 cabsl F +GLIBC_2.18 cacos F +GLIBC_2.18 cacosf F +GLIBC_2.18 cacosh F +GLIBC_2.18 cacoshf F +GLIBC_2.18 cacoshl F +GLIBC_2.18 cacosl F +GLIBC_2.18 carg F +GLIBC_2.18 cargf F +GLIBC_2.18 cargl F +GLIBC_2.18 casin F +GLIBC_2.18 casinf F +GLIBC_2.18 casinh F +GLIBC_2.18 casinhf F +GLIBC_2.18 casinhl F +GLIBC_2.18 casinl F +GLIBC_2.18 catan F +GLIBC_2.18 catanf F +GLIBC_2.18 catanh F +GLIBC_2.18 catanhf F +GLIBC_2.18 catanhl F +GLIBC_2.18 catanl F +GLIBC_2.18 cbrt F +GLIBC_2.18 cbrtf F +GLIBC_2.18 cbrtl F +GLIBC_2.18 ccos F +GLIBC_2.18 ccosf F +GLIBC_2.18 ccosh F +GLIBC_2.18 ccoshf F +GLIBC_2.18 ccoshl F +GLIBC_2.18 ccosl F +GLIBC_2.18 ceil F +GLIBC_2.18 ceilf F +GLIBC_2.18 ceill F +GLIBC_2.18 cexp F +GLIBC_2.18 cexpf F +GLIBC_2.18 cexpl F +GLIBC_2.18 cimag F +GLIBC_2.18 cimagf F +GLIBC_2.18 cimagl F +GLIBC_2.18 clog F +GLIBC_2.18 clog10 F +GLIBC_2.18 clog10f F +GLIBC_2.18 clog10l F +GLIBC_2.18 clogf F +GLIBC_2.18 clogl F +GLIBC_2.18 conj F +GLIBC_2.18 conjf F +GLIBC_2.18 conjl F +GLIBC_2.18 copysign F +GLIBC_2.18 copysignf F +GLIBC_2.18 copysignl F +GLIBC_2.18 cos F +GLIBC_2.18 cosf F +GLIBC_2.18 cosh F +GLIBC_2.18 coshf F +GLIBC_2.18 coshl F +GLIBC_2.18 cosl F +GLIBC_2.18 cpow F +GLIBC_2.18 cpowf F +GLIBC_2.18 cpowl F +GLIBC_2.18 cproj F +GLIBC_2.18 cprojf F +GLIBC_2.18 cprojl F +GLIBC_2.18 creal F +GLIBC_2.18 crealf F +GLIBC_2.18 creall F +GLIBC_2.18 csin F +GLIBC_2.18 csinf F +GLIBC_2.18 csinh F +GLIBC_2.18 csinhf F +GLIBC_2.18 csinhl F +GLIBC_2.18 csinl F +GLIBC_2.18 csqrt F +GLIBC_2.18 csqrtf F +GLIBC_2.18 csqrtl F +GLIBC_2.18 ctan F +GLIBC_2.18 ctanf F +GLIBC_2.18 ctanh F +GLIBC_2.18 ctanhf F +GLIBC_2.18 ctanhl F +GLIBC_2.18 ctanl F +GLIBC_2.18 drem F +GLIBC_2.18 dremf F +GLIBC_2.18 dreml F +GLIBC_2.18 erf F +GLIBC_2.18 erfc F +GLIBC_2.18 erfcf F +GLIBC_2.18 erfcl F +GLIBC_2.18 erff F +GLIBC_2.18 erfl F +GLIBC_2.18 exp F +GLIBC_2.18 exp10 F +GLIBC_2.18 exp10f F +GLIBC_2.18 exp10l F +GLIBC_2.18 exp2 F +GLIBC_2.18 exp2f F +GLIBC_2.18 exp2l F +GLIBC_2.18 expf F +GLIBC_2.18 expl F +GLIBC_2.18 expm1 F +GLIBC_2.18 expm1f F +GLIBC_2.18 expm1l F +GLIBC_2.18 fabs F +GLIBC_2.18 fabsf F +GLIBC_2.18 fabsl F +GLIBC_2.18 fdim F +GLIBC_2.18 fdimf F +GLIBC_2.18 fdiml F +GLIBC_2.18 feclearexcept F +GLIBC_2.18 fedisableexcept F +GLIBC_2.18 feenableexcept F +GLIBC_2.18 fegetenv F +GLIBC_2.18 fegetexcept F +GLIBC_2.18 fegetexceptflag F +GLIBC_2.18 fegetround F +GLIBC_2.18 feholdexcept F +GLIBC_2.18 feraiseexcept F +GLIBC_2.18 fesetenv F +GLIBC_2.18 fesetexceptflag F +GLIBC_2.18 fesetround F +GLIBC_2.18 fetestexcept F +GLIBC_2.18 feupdateenv F +GLIBC_2.18 finite F +GLIBC_2.18 finitef F +GLIBC_2.18 finitel F +GLIBC_2.18 floor F +GLIBC_2.18 floorf F +GLIBC_2.18 floorl F +GLIBC_2.18 fma F +GLIBC_2.18 fmaf F +GLIBC_2.18 fmal F +GLIBC_2.18 fmax F +GLIBC_2.18 fmaxf F +GLIBC_2.18 fmaxl F +GLIBC_2.18 fmin F +GLIBC_2.18 fminf F +GLIBC_2.18 fminl F +GLIBC_2.18 fmod F +GLIBC_2.18 fmodf F +GLIBC_2.18 fmodl F +GLIBC_2.18 frexp F +GLIBC_2.18 frexpf F +GLIBC_2.18 frexpl F +GLIBC_2.18 gamma F +GLIBC_2.18 gammaf F +GLIBC_2.18 gammal F +GLIBC_2.18 hypot F +GLIBC_2.18 hypotf F +GLIBC_2.18 hypotl F +GLIBC_2.18 ilogb F +GLIBC_2.18 ilogbf F +GLIBC_2.18 ilogbl F +GLIBC_2.18 j0 F +GLIBC_2.18 j0f F +GLIBC_2.18 j0l F +GLIBC_2.18 j1 F +GLIBC_2.18 j1f F +GLIBC_2.18 j1l F +GLIBC_2.18 jn F +GLIBC_2.18 jnf F +GLIBC_2.18 jnl F +GLIBC_2.18 ldexp F +GLIBC_2.18 ldexpf F +GLIBC_2.18 ldexpl F +GLIBC_2.18 lgamma F +GLIBC_2.18 lgamma_r F +GLIBC_2.18 lgammaf F +GLIBC_2.18 lgammaf_r F +GLIBC_2.18 lgammal F +GLIBC_2.18 lgammal_r F +GLIBC_2.18 llrint F +GLIBC_2.18 llrintf F +GLIBC_2.18 llrintl F +GLIBC_2.18 llround F +GLIBC_2.18 llroundf F +GLIBC_2.18 llroundl F +GLIBC_2.18 log F +GLIBC_2.18 log10 F +GLIBC_2.18 log10f F +GLIBC_2.18 log10l F +GLIBC_2.18 log1p F +GLIBC_2.18 log1pf F +GLIBC_2.18 log1pl F +GLIBC_2.18 log2 F +GLIBC_2.18 log2f F +GLIBC_2.18 log2l F +GLIBC_2.18 logb F +GLIBC_2.18 logbf F +GLIBC_2.18 logbl F +GLIBC_2.18 logf F +GLIBC_2.18 logl F +GLIBC_2.18 lrint F +GLIBC_2.18 lrintf F +GLIBC_2.18 lrintl F +GLIBC_2.18 lround F +GLIBC_2.18 lroundf F +GLIBC_2.18 lroundl F +GLIBC_2.18 matherr F +GLIBC_2.18 modf F +GLIBC_2.18 modff F +GLIBC_2.18 modfl F +GLIBC_2.18 nan F +GLIBC_2.18 nanf F +GLIBC_2.18 nanl F +GLIBC_2.18 nearbyint F +GLIBC_2.18 nearbyintf F +GLIBC_2.18 nearbyintl F +GLIBC_2.18 nextafter F +GLIBC_2.18 nextafterf F +GLIBC_2.18 nextafterl F +GLIBC_2.18 nexttoward F +GLIBC_2.18 nexttowardf F +GLIBC_2.18 nexttowardl F +GLIBC_2.18 pow F +GLIBC_2.18 pow10 F +GLIBC_2.18 pow10f F +GLIBC_2.18 pow10l F +GLIBC_2.18 powf F +GLIBC_2.18 powl F +GLIBC_2.18 remainder F +GLIBC_2.18 remainderf F +GLIBC_2.18 remainderl F +GLIBC_2.18 remquo F +GLIBC_2.18 remquof F +GLIBC_2.18 remquol F +GLIBC_2.18 rint F +GLIBC_2.18 rintf F +GLIBC_2.18 rintl F +GLIBC_2.18 round F +GLIBC_2.18 roundf F +GLIBC_2.18 roundl F +GLIBC_2.18 scalb F +GLIBC_2.18 scalbf F +GLIBC_2.18 scalbl F +GLIBC_2.18 scalbln F +GLIBC_2.18 scalblnf F +GLIBC_2.18 scalblnl F +GLIBC_2.18 scalbn F +GLIBC_2.18 scalbnf F +GLIBC_2.18 scalbnl F +GLIBC_2.18 signgam D 0x4 +GLIBC_2.18 significand F +GLIBC_2.18 significandf F +GLIBC_2.18 significandl F +GLIBC_2.18 sin F +GLIBC_2.18 sincos F +GLIBC_2.18 sincosf F +GLIBC_2.18 sincosl F +GLIBC_2.18 sinf F +GLIBC_2.18 sinh F +GLIBC_2.18 sinhf F +GLIBC_2.18 sinhl F +GLIBC_2.18 sinl F +GLIBC_2.18 sqrt F +GLIBC_2.18 sqrtf F +GLIBC_2.18 sqrtl F +GLIBC_2.18 tan F +GLIBC_2.18 tanf F +GLIBC_2.18 tanh F +GLIBC_2.18 tanhf F +GLIBC_2.18 tanhl F +GLIBC_2.18 tanl F +GLIBC_2.18 tgamma F +GLIBC_2.18 tgammaf F +GLIBC_2.18 tgammal F +GLIBC_2.18 trunc F +GLIBC_2.18 truncf F +GLIBC_2.18 truncl F +GLIBC_2.18 y0 F +GLIBC_2.18 y0f F +GLIBC_2.18 y0l F +GLIBC_2.18 y1 F +GLIBC_2.18 y1f F +GLIBC_2.18 y1l F +GLIBC_2.18 yn F +GLIBC_2.18 ynf F +GLIBC_2.18 ynl F +GLIBC_2.23 __signgam D 0x4 +GLIBC_2.23 lgamma F +GLIBC_2.23 lgammaf F +GLIBC_2.23 lgammal F +GLIBC_2.24 nextdown F +GLIBC_2.24 nextdownf F +GLIBC_2.24 nextdownl F +GLIBC_2.24 nextup F +GLIBC_2.24 nextupf F +GLIBC_2.24 nextupl F +GLIBC_2.25 __iseqsig F +GLIBC_2.25 __iseqsigf F +GLIBC_2.25 canonicalize F +GLIBC_2.25 canonicalizef F +GLIBC_2.25 canonicalizel F +GLIBC_2.25 fegetmode F +GLIBC_2.25 fesetexcept F +GLIBC_2.25 fesetmode F +GLIBC_2.25 fetestexceptflag F +GLIBC_2.25 fmaxmag F +GLIBC_2.25 fmaxmagf F +GLIBC_2.25 fmaxmagl F +GLIBC_2.25 fminmag F +GLIBC_2.25 fminmagf F +GLIBC_2.25 fminmagl F +GLIBC_2.25 fromfp F +GLIBC_2.25 fromfpf F +GLIBC_2.25 fromfpl F +GLIBC_2.25 fromfpx F +GLIBC_2.25 fromfpxf F +GLIBC_2.25 fromfpxl F +GLIBC_2.25 getpayload F +GLIBC_2.25 getpayloadf F +GLIBC_2.25 getpayloadl F +GLIBC_2.25 llogb F +GLIBC_2.25 llogbf F +GLIBC_2.25 llogbl F +GLIBC_2.25 roundeven F +GLIBC_2.25 roundevenf F +GLIBC_2.25 roundevenl F +GLIBC_2.25 setpayload F +GLIBC_2.25 setpayloadf F +GLIBC_2.25 setpayloadl F +GLIBC_2.25 setpayloadsig F +GLIBC_2.25 setpayloadsigf F +GLIBC_2.25 setpayloadsigl F +GLIBC_2.25 totalorder F +GLIBC_2.25 totalorderf F +GLIBC_2.25 totalorderl F +GLIBC_2.25 totalordermag F +GLIBC_2.25 totalordermagf F +GLIBC_2.25 totalordermagl F +GLIBC_2.25 ufromfp F +GLIBC_2.25 ufromfpf F +GLIBC_2.25 ufromfpl F +GLIBC_2.25 ufromfpx F +GLIBC_2.25 ufromfpxf F +GLIBC_2.25 ufromfpxl F +GLIBC_2.27 acosf32 F +GLIBC_2.27 acosf32x F +GLIBC_2.27 acosf64 F +GLIBC_2.27 acoshf32 F +GLIBC_2.27 acoshf32x F +GLIBC_2.27 acoshf64 F +GLIBC_2.27 asinf32 F +GLIBC_2.27 asinf32x F +GLIBC_2.27 asinf64 F +GLIBC_2.27 asinhf32 F +GLIBC_2.27 asinhf32x F +GLIBC_2.27 asinhf64 F +GLIBC_2.27 atan2f32 F +GLIBC_2.27 atan2f32x F +GLIBC_2.27 atan2f64 F +GLIBC_2.27 atanf32 F +GLIBC_2.27 atanf32x F +GLIBC_2.27 atanf64 F +GLIBC_2.27 atanhf32 F +GLIBC_2.27 atanhf32x F +GLIBC_2.27 atanhf64 F +GLIBC_2.27 cabsf32 F +GLIBC_2.27 cabsf32x F +GLIBC_2.27 cabsf64 F +GLIBC_2.27 cacosf32 F +GLIBC_2.27 cacosf32x F +GLIBC_2.27 cacosf64 F +GLIBC_2.27 cacoshf32 F +GLIBC_2.27 cacoshf32x F +GLIBC_2.27 cacoshf64 F +GLIBC_2.27 canonicalizef32 F +GLIBC_2.27 canonicalizef32x F +GLIBC_2.27 canonicalizef64 F +GLIBC_2.27 cargf32 F +GLIBC_2.27 cargf32x F +GLIBC_2.27 cargf64 F +GLIBC_2.27 casinf32 F +GLIBC_2.27 casinf32x F +GLIBC_2.27 casinf64 F +GLIBC_2.27 casinhf32 F +GLIBC_2.27 casinhf32x F +GLIBC_2.27 casinhf64 F +GLIBC_2.27 catanf32 F +GLIBC_2.27 catanf32x F +GLIBC_2.27 catanf64 F +GLIBC_2.27 catanhf32 F +GLIBC_2.27 catanhf32x F +GLIBC_2.27 catanhf64 F +GLIBC_2.27 cbrtf32 F +GLIBC_2.27 cbrtf32x F +GLIBC_2.27 cbrtf64 F +GLIBC_2.27 ccosf32 F +GLIBC_2.27 ccosf32x F +GLIBC_2.27 ccosf64 F +GLIBC_2.27 ccoshf32 F +GLIBC_2.27 ccoshf32x F +GLIBC_2.27 ccoshf64 F +GLIBC_2.27 ceilf32 F +GLIBC_2.27 ceilf32x F +GLIBC_2.27 ceilf64 F +GLIBC_2.27 cexpf32 F +GLIBC_2.27 cexpf32x F +GLIBC_2.27 cexpf64 F +GLIBC_2.27 cimagf32 F +GLIBC_2.27 cimagf32x F +GLIBC_2.27 cimagf64 F +GLIBC_2.27 clog10f32 F +GLIBC_2.27 clog10f32x F +GLIBC_2.27 clog10f64 F +GLIBC_2.27 clogf32 F +GLIBC_2.27 clogf32x F +GLIBC_2.27 clogf64 F +GLIBC_2.27 conjf32 F +GLIBC_2.27 conjf32x F +GLIBC_2.27 conjf64 F +GLIBC_2.27 copysignf32 F +GLIBC_2.27 copysignf32x F +GLIBC_2.27 copysignf64 F +GLIBC_2.27 cosf32 F +GLIBC_2.27 cosf32x F +GLIBC_2.27 cosf64 F +GLIBC_2.27 coshf32 F +GLIBC_2.27 coshf32x F +GLIBC_2.27 coshf64 F +GLIBC_2.27 cpowf32 F +GLIBC_2.27 cpowf32x F +GLIBC_2.27 cpowf64 F +GLIBC_2.27 cprojf32 F +GLIBC_2.27 cprojf32x F +GLIBC_2.27 cprojf64 F +GLIBC_2.27 crealf32 F +GLIBC_2.27 crealf32x F +GLIBC_2.27 crealf64 F +GLIBC_2.27 csinf32 F +GLIBC_2.27 csinf32x F +GLIBC_2.27 csinf64 F +GLIBC_2.27 csinhf32 F +GLIBC_2.27 csinhf32x F +GLIBC_2.27 csinhf64 F +GLIBC_2.27 csqrtf32 F +GLIBC_2.27 csqrtf32x F +GLIBC_2.27 csqrtf64 F +GLIBC_2.27 ctanf32 F +GLIBC_2.27 ctanf32x F +GLIBC_2.27 ctanf64 F +GLIBC_2.27 ctanhf32 F +GLIBC_2.27 ctanhf32x F +GLIBC_2.27 ctanhf64 F +GLIBC_2.27 erfcf32 F +GLIBC_2.27 erfcf32x F +GLIBC_2.27 erfcf64 F +GLIBC_2.27 erff32 F +GLIBC_2.27 erff32x F +GLIBC_2.27 erff64 F +GLIBC_2.27 exp10f32 F +GLIBC_2.27 exp10f32x F +GLIBC_2.27 exp10f64 F +GLIBC_2.27 exp2f F +GLIBC_2.27 exp2f32 F +GLIBC_2.27 exp2f32x F +GLIBC_2.27 exp2f64 F +GLIBC_2.27 expf F +GLIBC_2.27 expf32 F +GLIBC_2.27 expf32x F +GLIBC_2.27 expf64 F +GLIBC_2.27 expm1f32 F +GLIBC_2.27 expm1f32x F +GLIBC_2.27 expm1f64 F +GLIBC_2.27 fabsf32 F +GLIBC_2.27 fabsf32x F +GLIBC_2.27 fabsf64 F +GLIBC_2.27 fdimf32 F +GLIBC_2.27 fdimf32x F +GLIBC_2.27 fdimf64 F +GLIBC_2.27 floorf32 F +GLIBC_2.27 floorf32x F +GLIBC_2.27 floorf64 F +GLIBC_2.27 fmaf32 F +GLIBC_2.27 fmaf32x F +GLIBC_2.27 fmaf64 F +GLIBC_2.27 fmaxf32 F +GLIBC_2.27 fmaxf32x F +GLIBC_2.27 fmaxf64 F +GLIBC_2.27 fmaxmagf32 F +GLIBC_2.27 fmaxmagf32x F +GLIBC_2.27 fmaxmagf64 F +GLIBC_2.27 fminf32 F +GLIBC_2.27 fminf32x F +GLIBC_2.27 fminf64 F +GLIBC_2.27 fminmagf32 F +GLIBC_2.27 fminmagf32x F +GLIBC_2.27 fminmagf64 F +GLIBC_2.27 fmodf32 F +GLIBC_2.27 fmodf32x F +GLIBC_2.27 fmodf64 F +GLIBC_2.27 frexpf32 F +GLIBC_2.27 frexpf32x F +GLIBC_2.27 frexpf64 F +GLIBC_2.27 fromfpf32 F +GLIBC_2.27 fromfpf32x F +GLIBC_2.27 fromfpf64 F +GLIBC_2.27 fromfpxf32 F +GLIBC_2.27 fromfpxf32x F +GLIBC_2.27 fromfpxf64 F +GLIBC_2.27 getpayloadf32 F +GLIBC_2.27 getpayloadf32x F +GLIBC_2.27 getpayloadf64 F +GLIBC_2.27 hypotf32 F +GLIBC_2.27 hypotf32x F +GLIBC_2.27 hypotf64 F +GLIBC_2.27 ilogbf32 F +GLIBC_2.27 ilogbf32x F +GLIBC_2.27 ilogbf64 F +GLIBC_2.27 j0f32 F +GLIBC_2.27 j0f32x F +GLIBC_2.27 j0f64 F +GLIBC_2.27 j1f32 F +GLIBC_2.27 j1f32x F +GLIBC_2.27 j1f64 F +GLIBC_2.27 jnf32 F +GLIBC_2.27 jnf32x F +GLIBC_2.27 jnf64 F +GLIBC_2.27 ldexpf32 F +GLIBC_2.27 ldexpf32x F +GLIBC_2.27 ldexpf64 F +GLIBC_2.27 lgammaf32 F +GLIBC_2.27 lgammaf32_r F +GLIBC_2.27 lgammaf32x F +GLIBC_2.27 lgammaf32x_r F +GLIBC_2.27 lgammaf64 F +GLIBC_2.27 lgammaf64_r F +GLIBC_2.27 llogbf32 F +GLIBC_2.27 llogbf32x F +GLIBC_2.27 llogbf64 F +GLIBC_2.27 llrintf32 F +GLIBC_2.27 llrintf32x F +GLIBC_2.27 llrintf64 F +GLIBC_2.27 llroundf32 F +GLIBC_2.27 llroundf32x F +GLIBC_2.27 llroundf64 F +GLIBC_2.27 log10f32 F +GLIBC_2.27 log10f32x F +GLIBC_2.27 log10f64 F +GLIBC_2.27 log1pf32 F +GLIBC_2.27 log1pf32x F +GLIBC_2.27 log1pf64 F +GLIBC_2.27 log2f F +GLIBC_2.27 log2f32 F +GLIBC_2.27 log2f32x F +GLIBC_2.27 log2f64 F +GLIBC_2.27 logbf32 F +GLIBC_2.27 logbf32x F +GLIBC_2.27 logbf64 F +GLIBC_2.27 logf F +GLIBC_2.27 logf32 F +GLIBC_2.27 logf32x F +GLIBC_2.27 logf64 F +GLIBC_2.27 lrintf32 F +GLIBC_2.27 lrintf32x F +GLIBC_2.27 lrintf64 F +GLIBC_2.27 lroundf32 F +GLIBC_2.27 lroundf32x F +GLIBC_2.27 lroundf64 F +GLIBC_2.27 modff32 F +GLIBC_2.27 modff32x F +GLIBC_2.27 modff64 F +GLIBC_2.27 nanf32 F +GLIBC_2.27 nanf32x F +GLIBC_2.27 nanf64 F +GLIBC_2.27 nearbyintf32 F +GLIBC_2.27 nearbyintf32x F +GLIBC_2.27 nearbyintf64 F +GLIBC_2.27 nextafterf32 F +GLIBC_2.27 nextafterf32x F +GLIBC_2.27 nextafterf64 F +GLIBC_2.27 nextdownf32 F +GLIBC_2.27 nextdownf32x F +GLIBC_2.27 nextdownf64 F +GLIBC_2.27 nextupf32 F +GLIBC_2.27 nextupf32x F +GLIBC_2.27 nextupf64 F +GLIBC_2.27 powf F +GLIBC_2.27 powf32 F +GLIBC_2.27 powf32x F +GLIBC_2.27 powf64 F +GLIBC_2.27 remainderf32 F +GLIBC_2.27 remainderf32x F +GLIBC_2.27 remainderf64 F +GLIBC_2.27 remquof32 F +GLIBC_2.27 remquof32x F +GLIBC_2.27 remquof64 F +GLIBC_2.27 rintf32 F +GLIBC_2.27 rintf32x F +GLIBC_2.27 rintf64 F +GLIBC_2.27 roundevenf32 F +GLIBC_2.27 roundevenf32x F +GLIBC_2.27 roundevenf64 F +GLIBC_2.27 roundf32 F +GLIBC_2.27 roundf32x F +GLIBC_2.27 roundf64 F +GLIBC_2.27 scalblnf32 F +GLIBC_2.27 scalblnf32x F +GLIBC_2.27 scalblnf64 F +GLIBC_2.27 scalbnf32 F +GLIBC_2.27 scalbnf32x F +GLIBC_2.27 scalbnf64 F +GLIBC_2.27 setpayloadf32 F +GLIBC_2.27 setpayloadf32x F +GLIBC_2.27 setpayloadf64 F +GLIBC_2.27 setpayloadsigf32 F +GLIBC_2.27 setpayloadsigf32x F +GLIBC_2.27 setpayloadsigf64 F +GLIBC_2.27 sincosf32 F +GLIBC_2.27 sincosf32x F +GLIBC_2.27 sincosf64 F +GLIBC_2.27 sinf32 F +GLIBC_2.27 sinf32x F +GLIBC_2.27 sinf64 F +GLIBC_2.27 sinhf32 F +GLIBC_2.27 sinhf32x F +GLIBC_2.27 sinhf64 F +GLIBC_2.27 sqrtf32 F +GLIBC_2.27 sqrtf32x F +GLIBC_2.27 sqrtf64 F +GLIBC_2.27 tanf32 F +GLIBC_2.27 tanf32x F +GLIBC_2.27 tanf64 F +GLIBC_2.27 tanhf32 F +GLIBC_2.27 tanhf32x F +GLIBC_2.27 tanhf64 F +GLIBC_2.27 tgammaf32 F +GLIBC_2.27 tgammaf32x F +GLIBC_2.27 tgammaf64 F +GLIBC_2.27 totalorderf32 F +GLIBC_2.27 totalorderf32x F +GLIBC_2.27 totalorderf64 F +GLIBC_2.27 totalordermagf32 F +GLIBC_2.27 totalordermagf32x F +GLIBC_2.27 totalordermagf64 F +GLIBC_2.27 truncf32 F +GLIBC_2.27 truncf32x F +GLIBC_2.27 truncf64 F +GLIBC_2.27 ufromfpf32 F +GLIBC_2.27 ufromfpf32x F +GLIBC_2.27 ufromfpf64 F +GLIBC_2.27 ufromfpxf32 F +GLIBC_2.27 ufromfpxf32x F +GLIBC_2.27 ufromfpxf64 F +GLIBC_2.27 y0f32 F +GLIBC_2.27 y0f32x F +GLIBC_2.27 y0f64 F +GLIBC_2.27 y1f32 F +GLIBC_2.27 y1f32x F +GLIBC_2.27 y1f64 F +GLIBC_2.27 ynf32 F +GLIBC_2.27 ynf32x F +GLIBC_2.27 ynf64 F +GLIBC_2.28 daddl F +GLIBC_2.28 ddivl F +GLIBC_2.28 dmull F +GLIBC_2.28 dsubl F +GLIBC_2.28 f32addf32x F +GLIBC_2.28 f32addf64 F +GLIBC_2.28 f32divf32x F +GLIBC_2.28 f32divf64 F +GLIBC_2.28 f32mulf32x F +GLIBC_2.28 f32mulf64 F +GLIBC_2.28 f32subf32x F +GLIBC_2.28 f32subf64 F +GLIBC_2.28 f32xaddf64 F +GLIBC_2.28 f32xdivf64 F +GLIBC_2.28 f32xmulf64 F +GLIBC_2.28 f32xsubf64 F +GLIBC_2.28 fadd F +GLIBC_2.28 faddl F +GLIBC_2.28 fdiv F +GLIBC_2.28 fdivl F +GLIBC_2.28 fmul F +GLIBC_2.28 fmull F +GLIBC_2.28 fsub F +GLIBC_2.28 fsubl F +GLIBC_2.29 exp F +GLIBC_2.29 exp2 F +GLIBC_2.29 log F +GLIBC_2.29 log2 F +GLIBC_2.29 pow F diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libnsl.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libnsl.abilist new file mode 100644 index 0000000000..48a9e04eb8 --- /dev/null +++ b/sysdeps/unix/sysv/linux/microblaze/le/libnsl.abilist @@ -0,0 +1,121 @@ +GLIBC_2.18 __free_fdresult F +GLIBC_2.18 __nis_default_access F +GLIBC_2.18 __nis_default_group F +GLIBC_2.18 __nis_default_owner F +GLIBC_2.18 __nis_default_ttl F +GLIBC_2.18 __nis_finddirectory F +GLIBC_2.18 __nis_hash F +GLIBC_2.18 __nisbind_connect F +GLIBC_2.18 __nisbind_create F +GLIBC_2.18 __nisbind_destroy F +GLIBC_2.18 __nisbind_next F +GLIBC_2.18 __yp_check F +GLIBC_2.18 nis_add F +GLIBC_2.18 nis_add_entry F +GLIBC_2.18 nis_addmember F +GLIBC_2.18 nis_checkpoint F +GLIBC_2.18 nis_clone_directory F +GLIBC_2.18 nis_clone_object F +GLIBC_2.18 nis_clone_result F +GLIBC_2.18 nis_creategroup F +GLIBC_2.18 nis_destroy_object F +GLIBC_2.18 nis_destroygroup F +GLIBC_2.18 nis_dir_cmp F +GLIBC_2.18 nis_domain_of F +GLIBC_2.18 nis_domain_of_r F +GLIBC_2.18 nis_first_entry F +GLIBC_2.18 nis_free_directory F +GLIBC_2.18 nis_free_object F +GLIBC_2.18 nis_free_request F +GLIBC_2.18 nis_freenames F +GLIBC_2.18 nis_freeresult F +GLIBC_2.18 nis_freeservlist F +GLIBC_2.18 nis_freetags F +GLIBC_2.18 nis_getnames F +GLIBC_2.18 nis_getservlist F +GLIBC_2.18 nis_ismember F +GLIBC_2.18 nis_leaf_of F +GLIBC_2.18 nis_leaf_of_r F +GLIBC_2.18 nis_lerror F +GLIBC_2.18 nis_list F +GLIBC_2.18 nis_local_directory F +GLIBC_2.18 nis_local_group F +GLIBC_2.18 nis_local_host F +GLIBC_2.18 nis_local_principal F +GLIBC_2.18 nis_lookup F +GLIBC_2.18 nis_mkdir F +GLIBC_2.18 nis_modify F +GLIBC_2.18 nis_modify_entry F +GLIBC_2.18 nis_name_of F +GLIBC_2.18 nis_name_of_r F +GLIBC_2.18 nis_next_entry F +GLIBC_2.18 nis_perror F +GLIBC_2.18 nis_ping F +GLIBC_2.18 nis_print_directory F +GLIBC_2.18 nis_print_entry F +GLIBC_2.18 nis_print_group F +GLIBC_2.18 nis_print_group_entry F +GLIBC_2.18 nis_print_link F +GLIBC_2.18 nis_print_object F +GLIBC_2.18 nis_print_result F +GLIBC_2.18 nis_print_rights F +GLIBC_2.18 nis_print_table F +GLIBC_2.18 nis_read_obj F +GLIBC_2.18 nis_remove F +GLIBC_2.18 nis_remove_entry F +GLIBC_2.18 nis_removemember F +GLIBC_2.18 nis_rmdir F +GLIBC_2.18 nis_servstate F +GLIBC_2.18 nis_sperrno F +GLIBC_2.18 nis_sperror F +GLIBC_2.18 nis_sperror_r F +GLIBC_2.18 nis_stats F +GLIBC_2.18 nis_verifygroup F +GLIBC_2.18 nis_write_obj F +GLIBC_2.18 readColdStartFile F +GLIBC_2.18 writeColdStartFile F +GLIBC_2.18 xdr_cback_data F +GLIBC_2.18 xdr_domainname F +GLIBC_2.18 xdr_keydat F +GLIBC_2.18 xdr_mapname F +GLIBC_2.18 xdr_obj_p F +GLIBC_2.18 xdr_peername F +GLIBC_2.18 xdr_valdat F +GLIBC_2.18 xdr_yp_buf F +GLIBC_2.18 xdr_ypall F +GLIBC_2.18 xdr_ypbind_binding F +GLIBC_2.18 xdr_ypbind_resp F +GLIBC_2.18 xdr_ypbind_resptype F +GLIBC_2.18 xdr_ypbind_setdom F +GLIBC_2.18 xdr_ypdelete_args F +GLIBC_2.18 xdr_ypmap_parms F +GLIBC_2.18 xdr_ypmaplist F +GLIBC_2.18 xdr_yppush_status F +GLIBC_2.18 xdr_yppushresp_xfr F +GLIBC_2.18 xdr_ypreq_key F +GLIBC_2.18 xdr_ypreq_nokey F +GLIBC_2.18 xdr_ypreq_xfr F +GLIBC_2.18 xdr_ypresp_all F +GLIBC_2.18 xdr_ypresp_key_val F +GLIBC_2.18 xdr_ypresp_maplist F +GLIBC_2.18 xdr_ypresp_master F +GLIBC_2.18 xdr_ypresp_order F +GLIBC_2.18 xdr_ypresp_val F +GLIBC_2.18 xdr_ypresp_xfr F +GLIBC_2.18 xdr_ypstat F +GLIBC_2.18 xdr_ypupdate_args F +GLIBC_2.18 xdr_ypxfrstat F +GLIBC_2.18 yp_all F +GLIBC_2.18 yp_bind F +GLIBC_2.18 yp_first F +GLIBC_2.18 yp_get_default_domain F +GLIBC_2.18 yp_maplist F +GLIBC_2.18 yp_master F +GLIBC_2.18 yp_match F +GLIBC_2.18 yp_next F +GLIBC_2.18 yp_order F +GLIBC_2.18 yp_unbind F +GLIBC_2.18 yp_update F +GLIBC_2.18 ypbinderr_string F +GLIBC_2.18 yperr_string F +GLIBC_2.18 ypprot_err F diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist new file mode 100644 index 0000000000..2e55810b02 --- /dev/null +++ b/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist @@ -0,0 +1,248 @@ +GLIBC_2.18 _IO_flockfile F +GLIBC_2.18 _IO_ftrylockfile F +GLIBC_2.18 _IO_funlockfile F +GLIBC_2.18 __close F +GLIBC_2.18 __connect F +GLIBC_2.18 __errno_location F +GLIBC_2.18 __fcntl F +GLIBC_2.18 __fork F +GLIBC_2.18 __h_errno_location F +GLIBC_2.18 __libc_allocate_rtsig F +GLIBC_2.18 __libc_current_sigrtmax F +GLIBC_2.18 __libc_current_sigrtmin F +GLIBC_2.18 __lseek F +GLIBC_2.18 __nanosleep F +GLIBC_2.18 __open F +GLIBC_2.18 __open64 F +GLIBC_2.18 __pread64 F +GLIBC_2.18 __pthread_cleanup_routine F +GLIBC_2.18 __pthread_getspecific F +GLIBC_2.18 __pthread_key_create F +GLIBC_2.18 __pthread_mutex_destroy F +GLIBC_2.18 __pthread_mutex_init F +GLIBC_2.18 __pthread_mutex_lock F +GLIBC_2.18 __pthread_mutex_trylock F +GLIBC_2.18 __pthread_mutex_unlock F +GLIBC_2.18 __pthread_mutexattr_destroy F +GLIBC_2.18 __pthread_mutexattr_init F +GLIBC_2.18 __pthread_mutexattr_settype F +GLIBC_2.18 __pthread_once F +GLIBC_2.18 __pthread_register_cancel F +GLIBC_2.18 __pthread_register_cancel_defer F +GLIBC_2.18 __pthread_rwlock_destroy F +GLIBC_2.18 __pthread_rwlock_init F +GLIBC_2.18 __pthread_rwlock_rdlock F +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_setspecific F +GLIBC_2.18 __pthread_unregister_cancel F +GLIBC_2.18 __pthread_unregister_cancel_restore F +GLIBC_2.18 __pthread_unwind_next F +GLIBC_2.18 __pwrite64 F +GLIBC_2.18 __read F +GLIBC_2.18 __res_state F +GLIBC_2.18 __send F +GLIBC_2.18 __sigaction F +GLIBC_2.18 __wait F +GLIBC_2.18 __write F +GLIBC_2.18 _pthread_cleanup_pop F +GLIBC_2.18 _pthread_cleanup_pop_restore F +GLIBC_2.18 _pthread_cleanup_push F +GLIBC_2.18 _pthread_cleanup_push_defer F +GLIBC_2.18 accept F +GLIBC_2.18 close F +GLIBC_2.18 connect F +GLIBC_2.18 fcntl F +GLIBC_2.18 flockfile F +GLIBC_2.18 fork F +GLIBC_2.18 fsync F +GLIBC_2.18 ftrylockfile F +GLIBC_2.18 funlockfile F +GLIBC_2.18 longjmp F +GLIBC_2.18 lseek F +GLIBC_2.18 lseek64 F +GLIBC_2.18 msync F +GLIBC_2.18 nanosleep F +GLIBC_2.18 open F +GLIBC_2.18 open64 F +GLIBC_2.18 pause F +GLIBC_2.18 pread F +GLIBC_2.18 pread64 F +GLIBC_2.18 pthread_attr_destroy F +GLIBC_2.18 pthread_attr_getaffinity_np F +GLIBC_2.18 pthread_attr_getdetachstate F +GLIBC_2.18 pthread_attr_getguardsize F +GLIBC_2.18 pthread_attr_getinheritsched F +GLIBC_2.18 pthread_attr_getschedparam F +GLIBC_2.18 pthread_attr_getschedpolicy F +GLIBC_2.18 pthread_attr_getscope F +GLIBC_2.18 pthread_attr_getstack F +GLIBC_2.18 pthread_attr_getstackaddr F +GLIBC_2.18 pthread_attr_getstacksize F +GLIBC_2.18 pthread_attr_init F +GLIBC_2.18 pthread_attr_setaffinity_np F +GLIBC_2.18 pthread_attr_setdetachstate F +GLIBC_2.18 pthread_attr_setguardsize F +GLIBC_2.18 pthread_attr_setinheritsched F +GLIBC_2.18 pthread_attr_setschedparam F +GLIBC_2.18 pthread_attr_setschedpolicy F +GLIBC_2.18 pthread_attr_setscope F +GLIBC_2.18 pthread_attr_setstack F +GLIBC_2.18 pthread_attr_setstackaddr F +GLIBC_2.18 pthread_attr_setstacksize F +GLIBC_2.18 pthread_barrier_destroy F +GLIBC_2.18 pthread_barrier_init F +GLIBC_2.18 pthread_barrier_wait F +GLIBC_2.18 pthread_barrierattr_destroy F +GLIBC_2.18 pthread_barrierattr_getpshared F +GLIBC_2.18 pthread_barrierattr_init F +GLIBC_2.18 pthread_barrierattr_setpshared F +GLIBC_2.18 pthread_cancel F +GLIBC_2.18 pthread_cond_broadcast F +GLIBC_2.18 pthread_cond_destroy F +GLIBC_2.18 pthread_cond_init F +GLIBC_2.18 pthread_cond_signal F +GLIBC_2.18 pthread_cond_timedwait F +GLIBC_2.18 pthread_cond_wait F +GLIBC_2.18 pthread_condattr_destroy F +GLIBC_2.18 pthread_condattr_getclock F +GLIBC_2.18 pthread_condattr_getpshared F +GLIBC_2.18 pthread_condattr_init F +GLIBC_2.18 pthread_condattr_setclock F +GLIBC_2.18 pthread_condattr_setpshared F +GLIBC_2.18 pthread_create F +GLIBC_2.18 pthread_detach F +GLIBC_2.18 pthread_equal F +GLIBC_2.18 pthread_exit F +GLIBC_2.18 pthread_getaffinity_np F +GLIBC_2.18 pthread_getattr_default_np F +GLIBC_2.18 pthread_getattr_np F +GLIBC_2.18 pthread_getconcurrency F +GLIBC_2.18 pthread_getcpuclockid F +GLIBC_2.18 pthread_getname_np F +GLIBC_2.18 pthread_getschedparam F +GLIBC_2.18 pthread_getspecific F +GLIBC_2.18 pthread_join F +GLIBC_2.18 pthread_key_create F +GLIBC_2.18 pthread_key_delete F +GLIBC_2.18 pthread_kill F +GLIBC_2.18 pthread_kill_other_threads_np F +GLIBC_2.18 pthread_mutex_consistent F +GLIBC_2.18 pthread_mutex_consistent_np F +GLIBC_2.18 pthread_mutex_destroy F +GLIBC_2.18 pthread_mutex_getprioceiling F +GLIBC_2.18 pthread_mutex_init F +GLIBC_2.18 pthread_mutex_lock F +GLIBC_2.18 pthread_mutex_setprioceiling F +GLIBC_2.18 pthread_mutex_timedlock F +GLIBC_2.18 pthread_mutex_trylock F +GLIBC_2.18 pthread_mutex_unlock F +GLIBC_2.18 pthread_mutexattr_destroy F +GLIBC_2.18 pthread_mutexattr_getkind_np F +GLIBC_2.18 pthread_mutexattr_getprioceiling F +GLIBC_2.18 pthread_mutexattr_getprotocol F +GLIBC_2.18 pthread_mutexattr_getpshared F +GLIBC_2.18 pthread_mutexattr_getrobust F +GLIBC_2.18 pthread_mutexattr_getrobust_np F +GLIBC_2.18 pthread_mutexattr_gettype F +GLIBC_2.18 pthread_mutexattr_init F +GLIBC_2.18 pthread_mutexattr_setkind_np F +GLIBC_2.18 pthread_mutexattr_setprioceiling F +GLIBC_2.18 pthread_mutexattr_setprotocol F +GLIBC_2.18 pthread_mutexattr_setpshared F +GLIBC_2.18 pthread_mutexattr_setrobust F +GLIBC_2.18 pthread_mutexattr_setrobust_np F +GLIBC_2.18 pthread_mutexattr_settype F +GLIBC_2.18 pthread_once F +GLIBC_2.18 pthread_rwlock_destroy F +GLIBC_2.18 pthread_rwlock_init F +GLIBC_2.18 pthread_rwlock_rdlock F +GLIBC_2.18 pthread_rwlock_timedrdlock F +GLIBC_2.18 pthread_rwlock_timedwrlock F +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_rwlockattr_getkind_np F +GLIBC_2.18 pthread_rwlockattr_getpshared F +GLIBC_2.18 pthread_rwlockattr_init F +GLIBC_2.18 pthread_rwlockattr_setkind_np F +GLIBC_2.18 pthread_rwlockattr_setpshared F +GLIBC_2.18 pthread_self F +GLIBC_2.18 pthread_setaffinity_np F +GLIBC_2.18 pthread_setattr_default_np F +GLIBC_2.18 pthread_setcancelstate F +GLIBC_2.18 pthread_setcanceltype F +GLIBC_2.18 pthread_setconcurrency F +GLIBC_2.18 pthread_setname_np F +GLIBC_2.18 pthread_setschedparam F +GLIBC_2.18 pthread_setschedprio F +GLIBC_2.18 pthread_setspecific F +GLIBC_2.18 pthread_sigmask F +GLIBC_2.18 pthread_sigqueue F +GLIBC_2.18 pthread_spin_destroy F +GLIBC_2.18 pthread_spin_init F +GLIBC_2.18 pthread_spin_lock F +GLIBC_2.18 pthread_spin_trylock F +GLIBC_2.18 pthread_spin_unlock F +GLIBC_2.18 pthread_testcancel F +GLIBC_2.18 pthread_timedjoin_np F +GLIBC_2.18 pthread_tryjoin_np F +GLIBC_2.18 pthread_yield F +GLIBC_2.18 pwrite F +GLIBC_2.18 pwrite64 F +GLIBC_2.18 raise F +GLIBC_2.18 read F +GLIBC_2.18 recv F +GLIBC_2.18 recvfrom F +GLIBC_2.18 recvmsg F +GLIBC_2.18 sem_close F +GLIBC_2.18 sem_destroy F +GLIBC_2.18 sem_getvalue F +GLIBC_2.18 sem_init F +GLIBC_2.18 sem_open F +GLIBC_2.18 sem_post F +GLIBC_2.18 sem_timedwait F +GLIBC_2.18 sem_trywait F +GLIBC_2.18 sem_unlink F +GLIBC_2.18 sem_wait F +GLIBC_2.18 send F +GLIBC_2.18 sendmsg F +GLIBC_2.18 sendto F +GLIBC_2.18 sigaction F +GLIBC_2.18 siglongjmp F +GLIBC_2.18 sigwait F +GLIBC_2.18 system F +GLIBC_2.18 tcdrain F +GLIBC_2.18 wait F +GLIBC_2.18 waitpid F +GLIBC_2.18 write F +GLIBC_2.28 call_once F +GLIBC_2.28 cnd_broadcast F +GLIBC_2.28 cnd_destroy F +GLIBC_2.28 cnd_init F +GLIBC_2.28 cnd_signal F +GLIBC_2.28 cnd_timedwait F +GLIBC_2.28 cnd_wait F +GLIBC_2.28 mtx_destroy F +GLIBC_2.28 mtx_init F +GLIBC_2.28 mtx_lock F +GLIBC_2.28 mtx_timedlock F +GLIBC_2.28 mtx_trylock F +GLIBC_2.28 mtx_unlock F +GLIBC_2.28 thrd_create F +GLIBC_2.28 thrd_detach F +GLIBC_2.28 thrd_exit F +GLIBC_2.28 thrd_join F +GLIBC_2.28 tss_create F +GLIBC_2.28 tss_delete F +GLIBC_2.28 tss_get F +GLIBC_2.28 tss_set F +GLIBC_2.30 pthread_cond_clockwait F +GLIBC_2.30 pthread_mutex_clocklock F +GLIBC_2.30 pthread_rwlock_clockrdlock F +GLIBC_2.30 pthread_rwlock_clockwrlock F +GLIBC_2.30 sem_clockwait F diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libresolv.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libresolv.abilist new file mode 100644 index 0000000000..b04f0397c8 --- /dev/null +++ b/sysdeps/unix/sysv/linux/microblaze/le/libresolv.abilist @@ -0,0 +1,91 @@ +GLIBC_2.18 __b64_ntop F +GLIBC_2.18 __b64_pton F +GLIBC_2.18 __dn_comp F +GLIBC_2.18 __dn_count_labels F +GLIBC_2.18 __dn_expand F +GLIBC_2.18 __dn_skipname F +GLIBC_2.18 __fp_nquery F +GLIBC_2.18 __fp_query F +GLIBC_2.18 __fp_resstat F +GLIBC_2.18 __hostalias F +GLIBC_2.18 __loc_aton F +GLIBC_2.18 __loc_ntoa F +GLIBC_2.18 __p_cdname F +GLIBC_2.18 __p_cdnname F +GLIBC_2.18 __p_class F +GLIBC_2.18 __p_class_syms D 0x54 +GLIBC_2.18 __p_fqname F +GLIBC_2.18 __p_fqnname F +GLIBC_2.18 __p_option F +GLIBC_2.18 __p_query F +GLIBC_2.18 __p_rcode F +GLIBC_2.18 __p_secstodate F +GLIBC_2.18 __p_time F +GLIBC_2.18 __p_type F +GLIBC_2.18 __p_type_syms D 0x228 +GLIBC_2.18 __putlong F +GLIBC_2.18 __putshort F +GLIBC_2.18 __res_close F +GLIBC_2.18 __res_dnok F +GLIBC_2.18 __res_hnok F +GLIBC_2.18 __res_hostalias F +GLIBC_2.18 __res_isourserver F +GLIBC_2.18 __res_mailok F +GLIBC_2.18 __res_mkquery F +GLIBC_2.18 __res_nameinquery F +GLIBC_2.18 __res_nmkquery F +GLIBC_2.18 __res_nquery F +GLIBC_2.18 __res_nquerydomain F +GLIBC_2.18 __res_nsearch F +GLIBC_2.18 __res_nsend F +GLIBC_2.18 __res_ownok F +GLIBC_2.18 __res_queriesmatch F +GLIBC_2.18 __res_query F +GLIBC_2.18 __res_querydomain F +GLIBC_2.18 __res_search F +GLIBC_2.18 __res_send F +GLIBC_2.18 __sym_ntop F +GLIBC_2.18 __sym_ntos F +GLIBC_2.18 __sym_ston F +GLIBC_2.18 _gethtbyaddr F +GLIBC_2.18 _gethtbyname F +GLIBC_2.18 _gethtbyname2 F +GLIBC_2.18 _gethtent F +GLIBC_2.18 _getlong F +GLIBC_2.18 _getshort F +GLIBC_2.18 _res_opcodes D 0x40 +GLIBC_2.18 _sethtent F +GLIBC_2.18 inet_net_ntop F +GLIBC_2.18 inet_net_pton F +GLIBC_2.18 inet_neta F +GLIBC_2.18 ns_datetosecs F +GLIBC_2.18 ns_format_ttl F +GLIBC_2.18 ns_get16 F +GLIBC_2.18 ns_get32 F +GLIBC_2.18 ns_initparse F +GLIBC_2.18 ns_makecanon F +GLIBC_2.18 ns_msg_getflag F +GLIBC_2.18 ns_name_compress F +GLIBC_2.18 ns_name_ntol F +GLIBC_2.18 ns_name_ntop 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_name_unpack F +GLIBC_2.18 ns_parse_ttl F +GLIBC_2.18 ns_parserr F +GLIBC_2.18 ns_put16 F +GLIBC_2.18 ns_put32 F +GLIBC_2.18 ns_samedomain F +GLIBC_2.18 ns_samename F +GLIBC_2.18 ns_skiprr F +GLIBC_2.18 ns_sprintrr F +GLIBC_2.18 ns_sprintrrf F +GLIBC_2.18 ns_subdomain F +GLIBC_2.18 res_gethostbyaddr F +GLIBC_2.18 res_gethostbyname F +GLIBC_2.18 res_gethostbyname2 F +GLIBC_2.18 res_send_setqhook F +GLIBC_2.18 res_send_setrhook F diff --git a/sysdeps/unix/sysv/linux/microblaze/le/librt.abilist b/sysdeps/unix/sysv/linux/microblaze/le/librt.abilist new file mode 100644 index 0000000000..fb85d8729e --- /dev/null +++ b/sysdeps/unix/sysv/linux/microblaze/le/librt.abilist @@ -0,0 +1,40 @@ +GLIBC_2.18 __mq_open_2 F +GLIBC_2.18 aio_cancel F +GLIBC_2.18 aio_cancel64 F +GLIBC_2.18 aio_error F +GLIBC_2.18 aio_error64 F +GLIBC_2.18 aio_fsync F +GLIBC_2.18 aio_fsync64 F +GLIBC_2.18 aio_init F +GLIBC_2.18 aio_read F +GLIBC_2.18 aio_read64 F +GLIBC_2.18 aio_return F +GLIBC_2.18 aio_return64 F +GLIBC_2.18 aio_suspend F +GLIBC_2.18 aio_suspend64 F +GLIBC_2.18 aio_write F +GLIBC_2.18 aio_write64 F +GLIBC_2.18 clock_getcpuclockid F +GLIBC_2.18 clock_getres F +GLIBC_2.18 clock_gettime F +GLIBC_2.18 clock_nanosleep F +GLIBC_2.18 clock_settime F +GLIBC_2.18 lio_listio F +GLIBC_2.18 lio_listio64 F +GLIBC_2.18 mq_close F +GLIBC_2.18 mq_getattr F +GLIBC_2.18 mq_notify F +GLIBC_2.18 mq_open F +GLIBC_2.18 mq_receive F +GLIBC_2.18 mq_send F +GLIBC_2.18 mq_setattr F +GLIBC_2.18 mq_timedreceive F +GLIBC_2.18 mq_timedsend F +GLIBC_2.18 mq_unlink F +GLIBC_2.18 shm_open F +GLIBC_2.18 shm_unlink F +GLIBC_2.18 timer_create F +GLIBC_2.18 timer_delete F +GLIBC_2.18 timer_getoverrun F +GLIBC_2.18 timer_gettime F +GLIBC_2.18 timer_settime F diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libthread_db.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libthread_db.abilist new file mode 100644 index 0000000000..511767701c --- /dev/null +++ b/sysdeps/unix/sysv/linux/microblaze/le/libthread_db.abilist @@ -0,0 +1,40 @@ +GLIBC_2.18 td_init F +GLIBC_2.18 td_log F +GLIBC_2.18 td_symbol_list F +GLIBC_2.18 td_ta_clear_event F +GLIBC_2.18 td_ta_delete F +GLIBC_2.18 td_ta_enable_stats F +GLIBC_2.18 td_ta_event_addr F +GLIBC_2.18 td_ta_event_getmsg F +GLIBC_2.18 td_ta_get_nthreads F +GLIBC_2.18 td_ta_get_ph F +GLIBC_2.18 td_ta_get_stats F +GLIBC_2.18 td_ta_map_id2thr F +GLIBC_2.18 td_ta_map_lwp2thr F +GLIBC_2.18 td_ta_new F +GLIBC_2.18 td_ta_reset_stats F +GLIBC_2.18 td_ta_set_event F +GLIBC_2.18 td_ta_setconcurrency F +GLIBC_2.18 td_ta_thr_iter F +GLIBC_2.18 td_ta_tsd_iter F +GLIBC_2.18 td_thr_clear_event F +GLIBC_2.18 td_thr_dbresume F +GLIBC_2.18 td_thr_dbsuspend F +GLIBC_2.18 td_thr_event_enable F +GLIBC_2.18 td_thr_event_getmsg F +GLIBC_2.18 td_thr_get_info F +GLIBC_2.18 td_thr_getfpregs F +GLIBC_2.18 td_thr_getgregs F +GLIBC_2.18 td_thr_getxregs F +GLIBC_2.18 td_thr_getxregsize F +GLIBC_2.18 td_thr_set_event F +GLIBC_2.18 td_thr_setfpregs F +GLIBC_2.18 td_thr_setgregs F +GLIBC_2.18 td_thr_setprio F +GLIBC_2.18 td_thr_setsigpending F +GLIBC_2.18 td_thr_setxregs F +GLIBC_2.18 td_thr_sigsetmask F +GLIBC_2.18 td_thr_tls_get_addr F +GLIBC_2.18 td_thr_tlsbase F +GLIBC_2.18 td_thr_tsd F +GLIBC_2.18 td_thr_validate F diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libutil.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libutil.abilist new file mode 100644 index 0000000000..0da0a40c22 --- /dev/null +++ b/sysdeps/unix/sysv/linux/microblaze/le/libutil.abilist @@ -0,0 +1,6 @@ +GLIBC_2.18 forkpty F +GLIBC_2.18 login F +GLIBC_2.18 login_tty F +GLIBC_2.18 logout F +GLIBC_2.18 logwtmp F +GLIBC_2.18 openpty F From patchwork Wed Jul 24 12:49:58 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adhemerval Zanella Netto X-Patchwork-Id: 169609 Delivered-To: patch@linaro.org Received: by 2002:a92:4782:0:0:0:0:0 with SMTP id e2csp10221036ilk; Wed, 24 Jul 2019 05:51:34 -0700 (PDT) X-Google-Smtp-Source: APXvYqyzxoGqfBECTwbRMOPpDOdzRVsxsG4TWej3/GOt/5VweLGoKiRBjk/1zv5bvauWJtyPb2Fg X-Received: by 2002:a17:902:7202:: with SMTP id ba2mr86995436plb.266.1563972694301; Wed, 24 Jul 2019 05:51:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1563972694; cv=none; d=google.com; s=arc-20160816; b=DNGsP7zV/5GUKKO7R8WNkHDJt0MKvZWvQPLl3WWPVB9XY6QzWOk2NtDInTE0op5l1k jT3E/bpsFf/j02vSxAjjg92hf+vcypaxERHWkd3qKXj5/8BOkfTolNv1kn14FKptdMuq sHYirlp6+nJ2ZZq2+XnWWXaJu60eL7YHtAU2Uqt5qq2lXNtGkZU/D46E51A2szlWjzw+ USUL9aSB5mApe49Eis6mMjDcRFsW2y+60xrjHHD/2lOsrED0iN0lUbwfiEAlIsse3uHQ 9cFV9PHk9ZvJcN7IEGMtMBpxO9f2VydPS8/XNV5bsw2JT9IS9o1QIeenZibvprNawnD+ YpyA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=references:in-reply-to:message-id:date:subject:to:from :dkim-signature:delivered-to:sender:list-help:list-post:list-archive :list-subscribe:list-unsubscribe:list-id:precedence:mailing-list :dkim-signature:domainkey-signature; bh=UubSBpSIeUxPj5SEHJ8B42CQCfod/urXqeIt2Br5Pi4=; b=QVERPnUWlQRyOA1yM4MQLt/NNKcygpiPaFj9yo5tjOZEh3gY5H9pXymS6dV7LScaBc wFwwvjIRAV0KF4y5JfMuR2lZEnge9vL22DYtH4kuDox7Ee9rK5qyjIks62GgsexkEobR 9bXHl1Tqoq/ZsnpAAGZGygAFh0moyi2UH6EHlv/4WBAc3VK2NbOG/XN5fsEfPqk/K8oK bGwm8tsrm35aAzViq6hl74plThBp50T0SNOFJtnHDR10iBFmCgHbq24Eb4Kfar3NLkWz vuxQW7wk3DevMVAwTVy/4jnrGTeXZznDKy8xryb8on1WY6MJbynyPrw1khCcDqDOUIBE p3GQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sourceware.org header.s=default header.b=PU+rUzX5; dkim=pass header.i=@linaro.org header.s=google header.b=v9g1EaOW; spf=pass (google.com: domain of libc-alpha-return-103915-patch=linaro.org@sourceware.org designates 209.132.180.131 as permitted sender) smtp.mailfrom="libc-alpha-return-103915-patch=linaro.org@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from sourceware.org (server1.sourceware.org. [209.132.180.131]) by mx.google.com with ESMTPS id f128si14377584pgc.55.2019.07.24.05.51.33 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 24 Jul 2019 05:51:34 -0700 (PDT) Received-SPF: pass (google.com: domain of libc-alpha-return-103915-patch=linaro.org@sourceware.org designates 209.132.180.131 as permitted sender) client-ip=209.132.180.131; Authentication-Results: mx.google.com; dkim=pass header.i=@sourceware.org header.s=default header.b=PU+rUzX5; dkim=pass header.i=@linaro.org header.s=google header.b=v9g1EaOW; spf=pass (google.com: domain of libc-alpha-return-103915-patch=linaro.org@sourceware.org designates 209.132.180.131 as permitted sender) smtp.mailfrom="libc-alpha-return-103915-patch=linaro.org@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:from:to:subject:date:message-id:in-reply-to :references; q=dns; s=default; b=WbES143B3UFY23w/mOfrtAqpZMyzGq2 XQ7+pAG/Uf3ZcB3QsOsNixEQ7y86Q/OLiv4oes756JmaLqkTtkaKw8xkJeWC4zgv H5OMSvnvU/qOVCzN5PGrDpnj9Vu76n7u5BTG93auhfa8zcabmusPR2qMHsIf9mwt VHUosrpfOZ5M= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:from:to:subject:date:message-id:in-reply-to :references; s=default; bh=bXrG4J/94zz6giDaDPhoa4WFDQs=; b=PU+rU zX5jd1Ve6I4I3fkaCdl6lnvCltHOQTmd7lVYGwd2eJYOhwd1/DNJfZERMSdI17iB RBtnK/gK/17WJrFgNjCu0TwpMt/w5stFTi/jKMZ25RfKSSz7/6dehfLAIft7J7Gl B5uGLf5Fw7oLMjEtlGIfJEUawKcBXJdpFum3S0= Received: (qmail 102576 invoked by alias); 24 Jul 2019 12:50:28 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Delivered-To: mailing list libc-alpha@sourceware.org Received: (qmail 102467 invoked by uid 89); 24 Jul 2019 12:50:27 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-15.5 required=5.0 tests=AWL, BAYES_00, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, RCVD_IN_DNSWL_NONE, SPF_PASS autolearn=ham version=3.3.1 spammy=pause, login, alarm, swab X-HELO: mail-qt1-f196.google.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:subject:date:message-id:in-reply-to:references; bh=UubSBpSIeUxPj5SEHJ8B42CQCfod/urXqeIt2Br5Pi4=; b=v9g1EaOW6aR6PdAJb09WMZQZfOhDjHti43zkTgrmfFvDFslkDHSLFN4aTNUa+a/8No 7cNoLbHpEi+FXLyPxdhKZ0l3SOtlTaEM/Gx0CpW4b53rOhaBjjzg/Vw1mRSu/K0zUjCZ c7JJNpsyeJjyrPIUIDtKEgGxnRL972hr4KtJLDGx83Sdu541N1rUJ5RIdJXtJ4z2TBH4 CjPwawjdkNouFZEICV/7hU+QY5JzlqVCrKa2CZ+22OBImZqVFzyGYaWp8SSSKjvRoohY QCT6SgwvqCvDDHaF6FnaFJwbA49yWwIKvs3nZPFM+zgfn59AFPg74h6aUKlMuFIbzCJ7 ZL9g== Return-Path: From: Adhemerval Zanella To: libc-alpha@sourceware.org Subject: [PATCH 3/4] sh: Split BE/LE abilist Date: Wed, 24 Jul 2019 09:49:58 -0300 Message-Id: <20190724124959.15620-3-adhemerval.zanella@linaro.org> In-Reply-To: <20190724124959.15620-1-adhemerval.zanella@linaro.org> References: <20190724124959.15620-1-adhemerval.zanella@linaro.org> The fix for BZ#18231 requires new symbols only for sh4eb. This patch adds the required folder and files for both BE and LE abilist. No semantic changes are expected. Checked with check-abi for sh4eb-linux-gnu and sh4-linux-gnu. * sysdeps/sh/preconfigure: Set machine based on endianness. * sysdeps/sh/be/sh3/Implies: New file. * sysdeps/sh/be/sh4/Implies: Likewise. * sysdeps/sh/le/sh3/Implies: Likewise. * sysdeps/sh/le/sh4/Implies: Likewise. * sysdeps/unix/sysv/linux/sh/le/sh3/Implies: Likewise. * sysdeps/unix/sysv/linux/sh/le/sh4/Implies: Likewise. * sysdeps/unix/sysv/linux/sh/*.abilist: Move to sysdeps/unix/sysv/linux/sh/le/*.abilist. * sysdeps/unix/sysv/linux/sh/be/*.abilist: New files. --- sysdeps/sh/be/sh3/Implies | 1 + sysdeps/sh/be/sh4/Implies | 1 + sysdeps/sh/le/sh3/Implies | 1 + sysdeps/sh/le/sh4/Implies | 1 + sysdeps/sh/preconfigure | 16 +- .../unix/sysv/linux/sh/{ => be}/ld.abilist | 0 .../linux/sh/{ => be}/libBrokenLocale.abilist | 0 .../sysv/linux/sh/{ => be}/libanl.abilist | 0 .../unix/sysv/linux/sh/{ => be}/libc.abilist | 0 .../sysv/linux/sh/{ => be}/libcrypt.abilist | 0 .../unix/sysv/linux/sh/{ => be}/libdl.abilist | 0 .../unix/sysv/linux/sh/{ => be}/libm.abilist | 0 .../sysv/linux/sh/{ => be}/libnsl.abilist | 0 .../sysv/linux/sh/{ => be}/libpthread.abilist | 0 .../sysv/linux/sh/{ => be}/libresolv.abilist | 0 .../unix/sysv/linux/sh/{ => be}/librt.abilist | 0 .../linux/sh/{ => be}/libthread_db.abilist | 0 .../sysv/linux/sh/{ => be}/libutil.abilist | 0 sysdeps/unix/sysv/linux/sh/be/sh3/Implies | 1 + sysdeps/unix/sysv/linux/sh/be/sh4/Implies | 1 + sysdeps/unix/sysv/linux/sh/le/ld.abilist | 9 + .../sysv/linux/sh/le/libBrokenLocale.abilist | 1 + sysdeps/unix/sysv/linux/sh/le/libanl.abilist | 4 + sysdeps/unix/sysv/linux/sh/le/libc.abilist | 2187 +++++++++++++++++ .../unix/sysv/linux/sh/le/libcrypt.abilist | 7 + sysdeps/unix/sysv/linux/sh/le/libdl.abilist | 10 + sysdeps/unix/sysv/linux/sh/le/libm.abilist | 772 ++++++ sysdeps/unix/sysv/linux/sh/le/libnsl.abilist | 121 + .../unix/sysv/linux/sh/le/libpthread.abilist | 259 ++ .../unix/sysv/linux/sh/le/libresolv.abilist | 96 + sysdeps/unix/sysv/linux/sh/le/librt.abilist | 42 + .../sysv/linux/sh/le/libthread_db.abilist | 40 + sysdeps/unix/sysv/linux/sh/le/libutil.abilist | 6 + sysdeps/unix/sysv/linux/sh/le/sh3/Implies | 1 + sysdeps/unix/sysv/linux/sh/le/sh4/Implies | 1 + 35 files changed, 3574 insertions(+), 4 deletions(-) create mode 100644 sysdeps/sh/be/sh3/Implies create mode 100644 sysdeps/sh/be/sh4/Implies create mode 100644 sysdeps/sh/le/sh3/Implies create mode 100644 sysdeps/sh/le/sh4/Implies rename sysdeps/unix/sysv/linux/sh/{ => be}/ld.abilist (100%) rename sysdeps/unix/sysv/linux/sh/{ => be}/libBrokenLocale.abilist (100%) rename sysdeps/unix/sysv/linux/sh/{ => be}/libanl.abilist (100%) rename sysdeps/unix/sysv/linux/sh/{ => be}/libc.abilist (100%) rename sysdeps/unix/sysv/linux/sh/{ => be}/libcrypt.abilist (100%) rename sysdeps/unix/sysv/linux/sh/{ => be}/libdl.abilist (100%) rename sysdeps/unix/sysv/linux/sh/{ => be}/libm.abilist (100%) rename sysdeps/unix/sysv/linux/sh/{ => be}/libnsl.abilist (100%) rename sysdeps/unix/sysv/linux/sh/{ => be}/libpthread.abilist (100%) rename sysdeps/unix/sysv/linux/sh/{ => be}/libresolv.abilist (100%) rename sysdeps/unix/sysv/linux/sh/{ => be}/librt.abilist (100%) rename sysdeps/unix/sysv/linux/sh/{ => be}/libthread_db.abilist (100%) rename sysdeps/unix/sysv/linux/sh/{ => be}/libutil.abilist (100%) create mode 100644 sysdeps/unix/sysv/linux/sh/be/sh3/Implies create mode 100644 sysdeps/unix/sysv/linux/sh/be/sh4/Implies create mode 100644 sysdeps/unix/sysv/linux/sh/le/ld.abilist create mode 100644 sysdeps/unix/sysv/linux/sh/le/libBrokenLocale.abilist create mode 100644 sysdeps/unix/sysv/linux/sh/le/libanl.abilist create mode 100644 sysdeps/unix/sysv/linux/sh/le/libc.abilist create mode 100644 sysdeps/unix/sysv/linux/sh/le/libcrypt.abilist create mode 100644 sysdeps/unix/sysv/linux/sh/le/libdl.abilist create mode 100644 sysdeps/unix/sysv/linux/sh/le/libm.abilist create mode 100644 sysdeps/unix/sysv/linux/sh/le/libnsl.abilist create mode 100644 sysdeps/unix/sysv/linux/sh/le/libpthread.abilist create mode 100644 sysdeps/unix/sysv/linux/sh/le/libresolv.abilist create mode 100644 sysdeps/unix/sysv/linux/sh/le/librt.abilist create mode 100644 sysdeps/unix/sysv/linux/sh/le/libthread_db.abilist create mode 100644 sysdeps/unix/sysv/linux/sh/le/libutil.abilist create mode 100644 sysdeps/unix/sysv/linux/sh/le/sh3/Implies create mode 100644 sysdeps/unix/sysv/linux/sh/le/sh4/Implies -- 2.17.1 diff --git a/sysdeps/sh/be/sh3/Implies b/sysdeps/sh/be/sh3/Implies new file mode 100644 index 0000000000..f95531b498 --- /dev/null +++ b/sysdeps/sh/be/sh3/Implies @@ -0,0 +1 @@ +sh/sh3 diff --git a/sysdeps/sh/be/sh4/Implies b/sysdeps/sh/be/sh4/Implies new file mode 100644 index 0000000000..98357a92bb --- /dev/null +++ b/sysdeps/sh/be/sh4/Implies @@ -0,0 +1 @@ +sh/sh4 diff --git a/sysdeps/sh/le/sh3/Implies b/sysdeps/sh/le/sh3/Implies new file mode 100644 index 0000000000..f95531b498 --- /dev/null +++ b/sysdeps/sh/le/sh3/Implies @@ -0,0 +1 @@ +sh/sh3 diff --git a/sysdeps/sh/le/sh4/Implies b/sysdeps/sh/le/sh4/Implies new file mode 100644 index 0000000000..98357a92bb --- /dev/null +++ b/sysdeps/sh/le/sh4/Implies @@ -0,0 +1 @@ +sh/sh4 diff --git a/sysdeps/sh/preconfigure b/sysdeps/sh/preconfigure index 16e29273df..65424e1472 100644 --- a/sysdeps/sh/preconfigure +++ b/sysdeps/sh/preconfigure @@ -1,12 +1,20 @@ # preconfigure fragment for sh. case "$machine" in -sh3*) base_machine=sh - machine=sh/sh3 +sh3eb) base_machine=sh + machine=sh/be/sh3 with_fp_cond="defined __SH_FPU_ANY__" ;; -sh4*) base_machine=sh - machine=sh/sh4 +sh3) base_machine=sh + machine=sh/le/sh3 + with_fp_cond="defined __SH_FPU_ANY__" + ;; +sh4eb) base_machine=sh + machine=sh/be/sh4 + with_fp_cond="defined __SH_FPU_ANY__" + ;; +sh4) base_machine=sh + machine=sh/le/sh4 with_fp_cond="defined __SH_FPU_ANY__" ;; esac diff --git a/sysdeps/unix/sysv/linux/sh/ld.abilist b/sysdeps/unix/sysv/linux/sh/be/ld.abilist similarity index 100% rename from sysdeps/unix/sysv/linux/sh/ld.abilist rename to sysdeps/unix/sysv/linux/sh/be/ld.abilist diff --git a/sysdeps/unix/sysv/linux/sh/libBrokenLocale.abilist b/sysdeps/unix/sysv/linux/sh/be/libBrokenLocale.abilist similarity index 100% rename from sysdeps/unix/sysv/linux/sh/libBrokenLocale.abilist rename to sysdeps/unix/sysv/linux/sh/be/libBrokenLocale.abilist diff --git a/sysdeps/unix/sysv/linux/sh/libanl.abilist b/sysdeps/unix/sysv/linux/sh/be/libanl.abilist similarity index 100% rename from sysdeps/unix/sysv/linux/sh/libanl.abilist rename to sysdeps/unix/sysv/linux/sh/be/libanl.abilist diff --git a/sysdeps/unix/sysv/linux/sh/libc.abilist b/sysdeps/unix/sysv/linux/sh/be/libc.abilist similarity index 100% rename from sysdeps/unix/sysv/linux/sh/libc.abilist rename to sysdeps/unix/sysv/linux/sh/be/libc.abilist diff --git a/sysdeps/unix/sysv/linux/sh/libcrypt.abilist b/sysdeps/unix/sysv/linux/sh/be/libcrypt.abilist similarity index 100% rename from sysdeps/unix/sysv/linux/sh/libcrypt.abilist rename to sysdeps/unix/sysv/linux/sh/be/libcrypt.abilist diff --git a/sysdeps/unix/sysv/linux/sh/libdl.abilist b/sysdeps/unix/sysv/linux/sh/be/libdl.abilist similarity index 100% rename from sysdeps/unix/sysv/linux/sh/libdl.abilist rename to sysdeps/unix/sysv/linux/sh/be/libdl.abilist diff --git a/sysdeps/unix/sysv/linux/sh/libm.abilist b/sysdeps/unix/sysv/linux/sh/be/libm.abilist similarity index 100% rename from sysdeps/unix/sysv/linux/sh/libm.abilist rename to sysdeps/unix/sysv/linux/sh/be/libm.abilist diff --git a/sysdeps/unix/sysv/linux/sh/libnsl.abilist b/sysdeps/unix/sysv/linux/sh/be/libnsl.abilist similarity index 100% rename from sysdeps/unix/sysv/linux/sh/libnsl.abilist rename to sysdeps/unix/sysv/linux/sh/be/libnsl.abilist diff --git a/sysdeps/unix/sysv/linux/sh/libpthread.abilist b/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist similarity index 100% rename from sysdeps/unix/sysv/linux/sh/libpthread.abilist rename to sysdeps/unix/sysv/linux/sh/be/libpthread.abilist diff --git a/sysdeps/unix/sysv/linux/sh/libresolv.abilist b/sysdeps/unix/sysv/linux/sh/be/libresolv.abilist similarity index 100% rename from sysdeps/unix/sysv/linux/sh/libresolv.abilist rename to sysdeps/unix/sysv/linux/sh/be/libresolv.abilist diff --git a/sysdeps/unix/sysv/linux/sh/librt.abilist b/sysdeps/unix/sysv/linux/sh/be/librt.abilist similarity index 100% rename from sysdeps/unix/sysv/linux/sh/librt.abilist rename to sysdeps/unix/sysv/linux/sh/be/librt.abilist diff --git a/sysdeps/unix/sysv/linux/sh/libthread_db.abilist b/sysdeps/unix/sysv/linux/sh/be/libthread_db.abilist similarity index 100% rename from sysdeps/unix/sysv/linux/sh/libthread_db.abilist rename to sysdeps/unix/sysv/linux/sh/be/libthread_db.abilist diff --git a/sysdeps/unix/sysv/linux/sh/libutil.abilist b/sysdeps/unix/sysv/linux/sh/be/libutil.abilist similarity index 100% rename from sysdeps/unix/sysv/linux/sh/libutil.abilist rename to sysdeps/unix/sysv/linux/sh/be/libutil.abilist diff --git a/sysdeps/unix/sysv/linux/sh/be/sh3/Implies b/sysdeps/unix/sysv/linux/sh/be/sh3/Implies new file mode 100644 index 0000000000..4fd2759545 --- /dev/null +++ b/sysdeps/unix/sysv/linux/sh/be/sh3/Implies @@ -0,0 +1 @@ +unix/sysv/linux/sh/sh3 diff --git a/sysdeps/unix/sysv/linux/sh/be/sh4/Implies b/sysdeps/unix/sysv/linux/sh/be/sh4/Implies new file mode 100644 index 0000000000..6b55dc4084 --- /dev/null +++ b/sysdeps/unix/sysv/linux/sh/be/sh4/Implies @@ -0,0 +1 @@ +unix/sysv/linux/sh/sh4 diff --git a/sysdeps/unix/sysv/linux/sh/le/ld.abilist b/sysdeps/unix/sysv/linux/sh/le/ld.abilist new file mode 100644 index 0000000000..0387614d8f --- /dev/null +++ b/sysdeps/unix/sysv/linux/sh/le/ld.abilist @@ -0,0 +1,9 @@ +GLIBC_2.2 __libc_stack_end D 0x4 +GLIBC_2.2 _dl_mcount F +GLIBC_2.2 _r_debug D 0x14 +GLIBC_2.2 calloc F +GLIBC_2.2 free F +GLIBC_2.2 malloc F +GLIBC_2.2 realloc F +GLIBC_2.3 __tls_get_addr F +GLIBC_2.4 __stack_chk_guard D 0x4 diff --git a/sysdeps/unix/sysv/linux/sh/le/libBrokenLocale.abilist b/sysdeps/unix/sysv/linux/sh/le/libBrokenLocale.abilist new file mode 100644 index 0000000000..0e4d814909 --- /dev/null +++ b/sysdeps/unix/sysv/linux/sh/le/libBrokenLocale.abilist @@ -0,0 +1 @@ +GLIBC_2.2 __ctype_get_mb_cur_max F diff --git a/sysdeps/unix/sysv/linux/sh/le/libanl.abilist b/sysdeps/unix/sysv/linux/sh/le/libanl.abilist new file mode 100644 index 0000000000..d9a5ed015d --- /dev/null +++ b/sysdeps/unix/sysv/linux/sh/le/libanl.abilist @@ -0,0 +1,4 @@ +GLIBC_2.2.3 gai_cancel F +GLIBC_2.2.3 gai_error F +GLIBC_2.2.3 gai_suspend F +GLIBC_2.2.3 getaddrinfo_a F diff --git a/sysdeps/unix/sysv/linux/sh/le/libc.abilist b/sysdeps/unix/sysv/linux/sh/le/libc.abilist new file mode 100644 index 0000000000..41977f6e9c --- /dev/null +++ b/sysdeps/unix/sysv/linux/sh/le/libc.abilist @@ -0,0 +1,2187 @@ +GCC_3.0 _Unwind_Find_FDE F +GCC_3.0 __deregister_frame_info_bases F +GCC_3.0 __register_frame_info_bases F +GCC_3.0 __register_frame_info_table_bases F +GLIBC_2.10 __cxa_at_quick_exit F +GLIBC_2.10 __posix_getopt F +GLIBC_2.10 accept4 F +GLIBC_2.10 endsgent F +GLIBC_2.10 fallocate F +GLIBC_2.10 fgetsgent F +GLIBC_2.10 fgetsgent_r F +GLIBC_2.10 getsgent F +GLIBC_2.10 getsgent_r F +GLIBC_2.10 getsgnam F +GLIBC_2.10 getsgnam_r F +GLIBC_2.10 malloc_info F +GLIBC_2.10 preadv F +GLIBC_2.10 preadv64 F +GLIBC_2.10 psiginfo F +GLIBC_2.10 putsgent F +GLIBC_2.10 pwritev F +GLIBC_2.10 pwritev64 F +GLIBC_2.10 quick_exit F +GLIBC_2.10 register_printf_modifier F +GLIBC_2.10 register_printf_specifier F +GLIBC_2.10 register_printf_type F +GLIBC_2.10 setsgent F +GLIBC_2.10 sgetsgent F +GLIBC_2.10 sgetsgent_r F +GLIBC_2.11 __longjmp_chk F +GLIBC_2.11 execvpe F +GLIBC_2.11 fallocate64 F +GLIBC_2.11 mkostemps F +GLIBC_2.11 mkostemps64 F +GLIBC_2.11 mkstemps F +GLIBC_2.11 mkstemps64 F +GLIBC_2.12 _sys_errlist D 0x21c +GLIBC_2.12 _sys_nerr D 0x4 +GLIBC_2.12 ntp_gettimex F +GLIBC_2.12 recvmmsg F +GLIBC_2.12 sys_errlist D 0x21c +GLIBC_2.12 sys_nerr D 0x4 +GLIBC_2.13 fanotify_init F +GLIBC_2.13 prlimit F +GLIBC_2.13 prlimit64 F +GLIBC_2.14 clock_adjtime F +GLIBC_2.14 name_to_handle_at F +GLIBC_2.14 open_by_handle_at F +GLIBC_2.14 sendmmsg F +GLIBC_2.14 setns F +GLIBC_2.14 syncfs F +GLIBC_2.15 __fdelt_chk F +GLIBC_2.15 __fdelt_warn F +GLIBC_2.15 posix_spawn F +GLIBC_2.15 posix_spawnp F +GLIBC_2.15 process_vm_readv F +GLIBC_2.15 process_vm_writev F +GLIBC_2.15 scandirat F +GLIBC_2.15 scandirat64 F +GLIBC_2.16 __getauxval F +GLIBC_2.16 __poll_chk F +GLIBC_2.16 __ppoll_chk F +GLIBC_2.16 aligned_alloc F +GLIBC_2.16 c16rtomb F +GLIBC_2.16 c32rtomb F +GLIBC_2.16 fanotify_mark F +GLIBC_2.16 getauxval F +GLIBC_2.16 mbrtoc16 F +GLIBC_2.16 mbrtoc32 F +GLIBC_2.16 timespec_get F +GLIBC_2.17 clock_getcpuclockid F +GLIBC_2.17 clock_getres F +GLIBC_2.17 clock_gettime F +GLIBC_2.17 clock_nanosleep F +GLIBC_2.17 clock_settime F +GLIBC_2.17 secure_getenv F +GLIBC_2.18 __cxa_thread_atexit_impl F +GLIBC_2.2 _Exit F +GLIBC_2.2 _IO_2_1_stderr_ D 0x98 +GLIBC_2.2 _IO_2_1_stdin_ D 0x98 +GLIBC_2.2 _IO_2_1_stdout_ D 0x98 +GLIBC_2.2 _IO_adjust_column F +GLIBC_2.2 _IO_adjust_wcolumn F +GLIBC_2.2 _IO_default_doallocate F +GLIBC_2.2 _IO_default_finish F +GLIBC_2.2 _IO_default_pbackfail F +GLIBC_2.2 _IO_default_uflow F +GLIBC_2.2 _IO_default_xsgetn F +GLIBC_2.2 _IO_default_xsputn F +GLIBC_2.2 _IO_do_write F +GLIBC_2.2 _IO_doallocbuf F +GLIBC_2.2 _IO_fclose F +GLIBC_2.2 _IO_fdopen F +GLIBC_2.2 _IO_feof F +GLIBC_2.2 _IO_ferror F +GLIBC_2.2 _IO_fflush F +GLIBC_2.2 _IO_fgetpos F +GLIBC_2.2 _IO_fgetpos64 F +GLIBC_2.2 _IO_fgets F +GLIBC_2.2 _IO_file_attach F +GLIBC_2.2 _IO_file_close F +GLIBC_2.2 _IO_file_close_it F +GLIBC_2.2 _IO_file_doallocate F +GLIBC_2.2 _IO_file_finish F +GLIBC_2.2 _IO_file_fopen F +GLIBC_2.2 _IO_file_init F +GLIBC_2.2 _IO_file_jumps D 0x54 +GLIBC_2.2 _IO_file_open F +GLIBC_2.2 _IO_file_overflow F +GLIBC_2.2 _IO_file_read F +GLIBC_2.2 _IO_file_seek F +GLIBC_2.2 _IO_file_seekoff F +GLIBC_2.2 _IO_file_setbuf F +GLIBC_2.2 _IO_file_stat F +GLIBC_2.2 _IO_file_sync F +GLIBC_2.2 _IO_file_underflow F +GLIBC_2.2 _IO_file_write F +GLIBC_2.2 _IO_file_xsputn F +GLIBC_2.2 _IO_flockfile F +GLIBC_2.2 _IO_flush_all F +GLIBC_2.2 _IO_flush_all_linebuffered F +GLIBC_2.2 _IO_fopen F +GLIBC_2.2 _IO_fprintf F +GLIBC_2.2 _IO_fputs F +GLIBC_2.2 _IO_fread F +GLIBC_2.2 _IO_free_backup_area F +GLIBC_2.2 _IO_free_wbackup_area F +GLIBC_2.2 _IO_fsetpos F +GLIBC_2.2 _IO_fsetpos64 F +GLIBC_2.2 _IO_ftell F +GLIBC_2.2 _IO_ftrylockfile F +GLIBC_2.2 _IO_funlockfile F +GLIBC_2.2 _IO_fwrite F +GLIBC_2.2 _IO_getc F +GLIBC_2.2 _IO_getline F +GLIBC_2.2 _IO_getline_info F +GLIBC_2.2 _IO_gets F +GLIBC_2.2 _IO_init F +GLIBC_2.2 _IO_init_marker F +GLIBC_2.2 _IO_init_wmarker F +GLIBC_2.2 _IO_iter_begin F +GLIBC_2.2 _IO_iter_end F +GLIBC_2.2 _IO_iter_file F +GLIBC_2.2 _IO_iter_next F +GLIBC_2.2 _IO_least_wmarker F +GLIBC_2.2 _IO_link_in F +GLIBC_2.2 _IO_list_all D 0x4 +GLIBC_2.2 _IO_list_lock F +GLIBC_2.2 _IO_list_resetlock F +GLIBC_2.2 _IO_list_unlock F +GLIBC_2.2 _IO_marker_delta F +GLIBC_2.2 _IO_marker_difference F +GLIBC_2.2 _IO_padn F +GLIBC_2.2 _IO_peekc_locked F +GLIBC_2.2 _IO_popen F +GLIBC_2.2 _IO_printf F +GLIBC_2.2 _IO_proc_close F +GLIBC_2.2 _IO_proc_open F +GLIBC_2.2 _IO_putc F +GLIBC_2.2 _IO_puts F +GLIBC_2.2 _IO_remove_marker F +GLIBC_2.2 _IO_seekmark F +GLIBC_2.2 _IO_seekoff F +GLIBC_2.2 _IO_seekpos F +GLIBC_2.2 _IO_seekwmark F +GLIBC_2.2 _IO_setb F +GLIBC_2.2 _IO_setbuffer F +GLIBC_2.2 _IO_setvbuf F +GLIBC_2.2 _IO_sgetn F +GLIBC_2.2 _IO_sprintf F +GLIBC_2.2 _IO_sputbackc F +GLIBC_2.2 _IO_sputbackwc F +GLIBC_2.2 _IO_sscanf F +GLIBC_2.2 _IO_str_init_readonly F +GLIBC_2.2 _IO_str_init_static F +GLIBC_2.2 _IO_str_overflow F +GLIBC_2.2 _IO_str_pbackfail F +GLIBC_2.2 _IO_str_seekoff F +GLIBC_2.2 _IO_str_underflow F +GLIBC_2.2 _IO_sungetc F +GLIBC_2.2 _IO_sungetwc F +GLIBC_2.2 _IO_switch_to_get_mode F +GLIBC_2.2 _IO_switch_to_main_wget_area F +GLIBC_2.2 _IO_switch_to_wbackup_area F +GLIBC_2.2 _IO_switch_to_wget_mode F +GLIBC_2.2 _IO_un_link F +GLIBC_2.2 _IO_ungetc F +GLIBC_2.2 _IO_unsave_markers F +GLIBC_2.2 _IO_unsave_wmarkers F +GLIBC_2.2 _IO_vfprintf F +GLIBC_2.2 _IO_vfscanf F +GLIBC_2.2 _IO_vsprintf F +GLIBC_2.2 _IO_wdefault_doallocate F +GLIBC_2.2 _IO_wdefault_finish F +GLIBC_2.2 _IO_wdefault_pbackfail F +GLIBC_2.2 _IO_wdefault_uflow F +GLIBC_2.2 _IO_wdefault_xsgetn F +GLIBC_2.2 _IO_wdefault_xsputn F +GLIBC_2.2 _IO_wdo_write F +GLIBC_2.2 _IO_wdoallocbuf F +GLIBC_2.2 _IO_wfile_jumps D 0x54 +GLIBC_2.2 _IO_wfile_overflow F +GLIBC_2.2 _IO_wfile_seekoff F +GLIBC_2.2 _IO_wfile_sync F +GLIBC_2.2 _IO_wfile_underflow F +GLIBC_2.2 _IO_wfile_xsputn F +GLIBC_2.2 _IO_wmarker_delta F +GLIBC_2.2 _IO_wsetb F +GLIBC_2.2 __adjtimex F +GLIBC_2.2 __after_morecore_hook D 0x4 +GLIBC_2.2 __argz_count F +GLIBC_2.2 __argz_next F +GLIBC_2.2 __argz_stringify F +GLIBC_2.2 __asprintf F +GLIBC_2.2 __assert F +GLIBC_2.2 __assert_fail F +GLIBC_2.2 __assert_perror_fail F +GLIBC_2.2 __backtrace F +GLIBC_2.2 __backtrace_symbols F +GLIBC_2.2 __backtrace_symbols_fd F +GLIBC_2.2 __bsd_getpgrp F +GLIBC_2.2 __bzero F +GLIBC_2.2 __check_rhosts_file D 0x4 +GLIBC_2.2 __clone F +GLIBC_2.2 __close F +GLIBC_2.2 __cmsg_nxthdr F +GLIBC_2.2 __connect F +GLIBC_2.2 __ctype32_b D 0x4 +GLIBC_2.2 __ctype32_tolower D 0x4 +GLIBC_2.2 __ctype32_toupper D 0x4 +GLIBC_2.2 __ctype_b D 0x4 +GLIBC_2.2 __ctype_get_mb_cur_max F +GLIBC_2.2 __ctype_tolower D 0x4 +GLIBC_2.2 __ctype_toupper D 0x4 +GLIBC_2.2 __curbrk D 0x4 +GLIBC_2.2 __cxa_atexit F +GLIBC_2.2 __cxa_finalize F +GLIBC_2.2 __cyg_profile_func_enter F +GLIBC_2.2 __cyg_profile_func_exit F +GLIBC_2.2 __daylight D 0x4 +GLIBC_2.2 __dcgettext F +GLIBC_2.2 __default_morecore F +GLIBC_2.2 __deregister_frame_info F +GLIBC_2.2 __dgettext F +GLIBC_2.2 __dup2 F +GLIBC_2.2 __duplocale F +GLIBC_2.2 __endmntent F +GLIBC_2.2 __environ D 0x4 +GLIBC_2.2 __errno_location F +GLIBC_2.2 __fbufsize F +GLIBC_2.2 __fcntl F +GLIBC_2.2 __ffs F +GLIBC_2.2 __finite F +GLIBC_2.2 __finitef F +GLIBC_2.2 __finitel F +GLIBC_2.2 __flbf F +GLIBC_2.2 __fork F +GLIBC_2.2 __fpending F +GLIBC_2.2 __fpu_control D 0x4 +GLIBC_2.2 __fpurge F +GLIBC_2.2 __freadable F +GLIBC_2.2 __freading F +GLIBC_2.2 __free_hook D 0x4 +GLIBC_2.2 __freelocale F +GLIBC_2.2 __fsetlocking F +GLIBC_2.2 __fwritable F +GLIBC_2.2 __fwriting F +GLIBC_2.2 __fxstat F +GLIBC_2.2 __fxstat64 F +GLIBC_2.2 __getdelim F +GLIBC_2.2 __getmntent_r F +GLIBC_2.2 __getpagesize F +GLIBC_2.2 __getpgid F +GLIBC_2.2 __getpid F +GLIBC_2.2 __gettimeofday F +GLIBC_2.2 __gmtime_r F +GLIBC_2.2 __h_errno_location F +GLIBC_2.2 __isalnum_l F +GLIBC_2.2 __isalpha_l F +GLIBC_2.2 __isascii_l F +GLIBC_2.2 __isblank_l F +GLIBC_2.2 __iscntrl_l F +GLIBC_2.2 __isdigit_l F +GLIBC_2.2 __isgraph_l F +GLIBC_2.2 __isinf F +GLIBC_2.2 __isinff F +GLIBC_2.2 __isinfl F +GLIBC_2.2 __islower_l F +GLIBC_2.2 __isnan F +GLIBC_2.2 __isnanf F +GLIBC_2.2 __isnanl F +GLIBC_2.2 __isprint_l F +GLIBC_2.2 __ispunct_l F +GLIBC_2.2 __isspace_l F +GLIBC_2.2 __isupper_l F +GLIBC_2.2 __iswalnum_l F +GLIBC_2.2 __iswalpha_l F +GLIBC_2.2 __iswblank_l F +GLIBC_2.2 __iswcntrl_l F +GLIBC_2.2 __iswctype F +GLIBC_2.2 __iswctype_l F +GLIBC_2.2 __iswdigit_l F +GLIBC_2.2 __iswgraph_l F +GLIBC_2.2 __iswlower_l F +GLIBC_2.2 __iswprint_l F +GLIBC_2.2 __iswpunct_l F +GLIBC_2.2 __iswspace_l F +GLIBC_2.2 __iswupper_l F +GLIBC_2.2 __iswxdigit_l F +GLIBC_2.2 __isxdigit_l F +GLIBC_2.2 __ivaliduser F +GLIBC_2.2 __key_decryptsession_pk_LOCAL D 0x4 +GLIBC_2.2 __key_encryptsession_pk_LOCAL D 0x4 +GLIBC_2.2 __key_gendes_LOCAL D 0x4 +GLIBC_2.2 __libc_allocate_rtsig F +GLIBC_2.2 __libc_calloc F +GLIBC_2.2 __libc_current_sigrtmax F +GLIBC_2.2 __libc_current_sigrtmin F +GLIBC_2.2 __libc_free F +GLIBC_2.2 __libc_freeres F +GLIBC_2.2 __libc_init_first F +GLIBC_2.2 __libc_mallinfo F +GLIBC_2.2 __libc_malloc F +GLIBC_2.2 __libc_mallopt F +GLIBC_2.2 __libc_memalign F +GLIBC_2.2 __libc_pvalloc F +GLIBC_2.2 __libc_realloc F +GLIBC_2.2 __libc_sa_len F +GLIBC_2.2 __libc_start_main F +GLIBC_2.2 __libc_valloc F +GLIBC_2.2 __lseek F +GLIBC_2.2 __lxstat F +GLIBC_2.2 __lxstat64 F +GLIBC_2.2 __malloc_hook D 0x4 +GLIBC_2.2 __malloc_initialize_hook D 0x4 +GLIBC_2.2 __mbrlen F +GLIBC_2.2 __mbrtowc F +GLIBC_2.2 __memalign_hook D 0x4 +GLIBC_2.2 __mempcpy F +GLIBC_2.2 __mempcpy_small F +GLIBC_2.2 __monstartup F +GLIBC_2.2 __morecore D 0x4 +GLIBC_2.2 __newlocale F +GLIBC_2.2 __nl_langinfo_l F +GLIBC_2.2 __nss_configure_lookup F +GLIBC_2.2 __nss_database_lookup F +GLIBC_2.2 __nss_group_lookup F +GLIBC_2.2 __nss_hosts_lookup F +GLIBC_2.2 __nss_next F +GLIBC_2.2 __nss_passwd_lookup F +GLIBC_2.2 __open F +GLIBC_2.2 __open64 F +GLIBC_2.2 __overflow F +GLIBC_2.2 __pipe F +GLIBC_2.2 __poll F +GLIBC_2.2 __pread64 F +GLIBC_2.2 __printf_fp F +GLIBC_2.2 __profile_frequency F +GLIBC_2.2 __progname D 0x4 +GLIBC_2.2 __progname_full D 0x4 +GLIBC_2.2 __pwrite64 F +GLIBC_2.2 __rawmemchr F +GLIBC_2.2 __rcmd_errstr D 0x4 +GLIBC_2.2 __read F +GLIBC_2.2 __realloc_hook D 0x4 +GLIBC_2.2 __register_frame_info F +GLIBC_2.2 __res_init F +GLIBC_2.2 __res_nclose F +GLIBC_2.2 __res_ninit F +GLIBC_2.2 __res_randomid F +GLIBC_2.2 __res_state F +GLIBC_2.2 __sbrk F +GLIBC_2.2 __sched_get_priority_max F +GLIBC_2.2 __sched_get_priority_min F +GLIBC_2.2 __sched_getparam F +GLIBC_2.2 __sched_getscheduler F +GLIBC_2.2 __sched_setscheduler F +GLIBC_2.2 __sched_yield F +GLIBC_2.2 __secure_getenv F +GLIBC_2.2 __select F +GLIBC_2.2 __send F +GLIBC_2.2 __setmntent F +GLIBC_2.2 __setpgid F +GLIBC_2.2 __sigaction F +GLIBC_2.2 __sigaddset F +GLIBC_2.2 __sigdelset F +GLIBC_2.2 __sigismember F +GLIBC_2.2 __signbit F +GLIBC_2.2 __signbitf F +GLIBC_2.2 __sigpause F +GLIBC_2.2 __sigsetjmp F +GLIBC_2.2 __sigsuspend F +GLIBC_2.2 __statfs F +GLIBC_2.2 __stpcpy F +GLIBC_2.2 __stpcpy_small F +GLIBC_2.2 __stpncpy F +GLIBC_2.2 __strcasecmp F +GLIBC_2.2 __strcasecmp_l F +GLIBC_2.2 __strcasestr F +GLIBC_2.2 __strcoll_l F +GLIBC_2.2 __strcpy_small F +GLIBC_2.2 __strcspn_c1 F +GLIBC_2.2 __strcspn_c2 F +GLIBC_2.2 __strcspn_c3 F +GLIBC_2.2 __strdup F +GLIBC_2.2 __strerror_r F +GLIBC_2.2 __strfmon_l F +GLIBC_2.2 __strncasecmp_l F +GLIBC_2.2 __strndup F +GLIBC_2.2 __strpbrk_c2 F +GLIBC_2.2 __strpbrk_c3 F +GLIBC_2.2 __strsep_1c F +GLIBC_2.2 __strsep_2c F +GLIBC_2.2 __strsep_3c F +GLIBC_2.2 __strsep_g F +GLIBC_2.2 __strspn_c1 F +GLIBC_2.2 __strspn_c2 F +GLIBC_2.2 __strspn_c3 F +GLIBC_2.2 __strtod_internal F +GLIBC_2.2 __strtod_l F +GLIBC_2.2 __strtof_internal F +GLIBC_2.2 __strtof_l F +GLIBC_2.2 __strtok_r F +GLIBC_2.2 __strtok_r_1c F +GLIBC_2.2 __strtol_internal F +GLIBC_2.2 __strtol_l F +GLIBC_2.2 __strtold_internal F +GLIBC_2.2 __strtold_l F +GLIBC_2.2 __strtoll_internal F +GLIBC_2.2 __strtoll_l F +GLIBC_2.2 __strtoul_internal F +GLIBC_2.2 __strtoul_l F +GLIBC_2.2 __strtoull_internal F +GLIBC_2.2 __strtoull_l F +GLIBC_2.2 __strverscmp F +GLIBC_2.2 __strxfrm_l F +GLIBC_2.2 __sysconf F +GLIBC_2.2 __sysctl F +GLIBC_2.2 __sysv_signal F +GLIBC_2.2 __timezone D 0x4 +GLIBC_2.2 __toascii_l F +GLIBC_2.2 __tolower_l F +GLIBC_2.2 __toupper_l F +GLIBC_2.2 __towctrans F +GLIBC_2.2 __towctrans_l F +GLIBC_2.2 __towlower_l F +GLIBC_2.2 __towupper_l F +GLIBC_2.2 __tzname D 0x8 +GLIBC_2.2 __uflow F +GLIBC_2.2 __underflow F +GLIBC_2.2 __vfork F +GLIBC_2.2 __vfscanf F +GLIBC_2.2 __vsnprintf F +GLIBC_2.2 __vsscanf F +GLIBC_2.2 __wait F +GLIBC_2.2 __waitpid F +GLIBC_2.2 __wcscasecmp_l F +GLIBC_2.2 __wcscoll_l F +GLIBC_2.2 __wcsncasecmp_l F +GLIBC_2.2 __wcstod_internal F +GLIBC_2.2 __wcstod_l F +GLIBC_2.2 __wcstof_internal F +GLIBC_2.2 __wcstof_l F +GLIBC_2.2 __wcstol_internal F +GLIBC_2.2 __wcstol_l F +GLIBC_2.2 __wcstold_internal F +GLIBC_2.2 __wcstold_l F +GLIBC_2.2 __wcstoll_internal F +GLIBC_2.2 __wcstoll_l F +GLIBC_2.2 __wcstoul_internal F +GLIBC_2.2 __wcstoul_l F +GLIBC_2.2 __wcstoull_internal F +GLIBC_2.2 __wcstoull_l F +GLIBC_2.2 __wcsxfrm_l F +GLIBC_2.2 __wctrans_l F +GLIBC_2.2 __wctype_l F +GLIBC_2.2 __woverflow F +GLIBC_2.2 __write F +GLIBC_2.2 __wuflow F +GLIBC_2.2 __wunderflow F +GLIBC_2.2 __xmknod F +GLIBC_2.2 __xpg_basename F +GLIBC_2.2 __xpg_sigpause F +GLIBC_2.2 __xstat F +GLIBC_2.2 __xstat64 F +GLIBC_2.2 _authenticate F +GLIBC_2.2 _dl_mcount_wrapper F +GLIBC_2.2 _dl_mcount_wrapper_check F +GLIBC_2.2 _environ D 0x4 +GLIBC_2.2 _exit F +GLIBC_2.2 _flushlbf F +GLIBC_2.2 _libc_intl_domainname D 0x5 +GLIBC_2.2 _longjmp F +GLIBC_2.2 _mcleanup F +GLIBC_2.2 _mcount F +GLIBC_2.2 _nl_default_dirname D 0x12 +GLIBC_2.2 _nl_domain_bindings D 0x4 +GLIBC_2.2 _nl_msg_cat_cntr D 0x4 +GLIBC_2.2 _null_auth D 0xc +GLIBC_2.2 _obstack D 0x4 +GLIBC_2.2 _obstack_allocated_p F +GLIBC_2.2 _obstack_begin F +GLIBC_2.2 _obstack_begin_1 F +GLIBC_2.2 _obstack_free F +GLIBC_2.2 _obstack_memory_used F +GLIBC_2.2 _obstack_newchunk F +GLIBC_2.2 _res D 0x200 +GLIBC_2.2 _res_hconf D 0x30 +GLIBC_2.2 _rpc_dtablesize F +GLIBC_2.2 _seterr_reply F +GLIBC_2.2 _setjmp F +GLIBC_2.2 _sys_errlist D 0x1f4 +GLIBC_2.2 _sys_nerr D 0x4 +GLIBC_2.2 _sys_siglist D 0x100 +GLIBC_2.2 _tolower F +GLIBC_2.2 _toupper F +GLIBC_2.2 a64l F +GLIBC_2.2 abort F +GLIBC_2.2 abs F +GLIBC_2.2 accept F +GLIBC_2.2 access F +GLIBC_2.2 acct F +GLIBC_2.2 addmntent F +GLIBC_2.2 addseverity F +GLIBC_2.2 adjtime F +GLIBC_2.2 adjtimex F +GLIBC_2.2 advance F +GLIBC_2.2 alarm F +GLIBC_2.2 alphasort F +GLIBC_2.2 alphasort64 F +GLIBC_2.2 argp_err_exit_status D 0x4 +GLIBC_2.2 argp_error F +GLIBC_2.2 argp_failure F +GLIBC_2.2 argp_help F +GLIBC_2.2 argp_parse F +GLIBC_2.2 argp_program_bug_address D 0x4 +GLIBC_2.2 argp_program_version D 0x4 +GLIBC_2.2 argp_program_version_hook D 0x4 +GLIBC_2.2 argp_state_help F +GLIBC_2.2 argp_usage F +GLIBC_2.2 argz_add F +GLIBC_2.2 argz_add_sep F +GLIBC_2.2 argz_append F +GLIBC_2.2 argz_count F +GLIBC_2.2 argz_create F +GLIBC_2.2 argz_create_sep F +GLIBC_2.2 argz_delete F +GLIBC_2.2 argz_extract F +GLIBC_2.2 argz_insert F +GLIBC_2.2 argz_next F +GLIBC_2.2 argz_replace F +GLIBC_2.2 argz_stringify F +GLIBC_2.2 asctime F +GLIBC_2.2 asctime_r F +GLIBC_2.2 asprintf F +GLIBC_2.2 atexit F +GLIBC_2.2 atof F +GLIBC_2.2 atoi F +GLIBC_2.2 atol F +GLIBC_2.2 atoll F +GLIBC_2.2 authdes_create F +GLIBC_2.2 authdes_getucred F +GLIBC_2.2 authdes_pk_create F +GLIBC_2.2 authnone_create F +GLIBC_2.2 authunix_create F +GLIBC_2.2 authunix_create_default F +GLIBC_2.2 backtrace F +GLIBC_2.2 backtrace_symbols F +GLIBC_2.2 backtrace_symbols_fd F +GLIBC_2.2 basename F +GLIBC_2.2 bcmp F +GLIBC_2.2 bcopy F +GLIBC_2.2 bdflush F +GLIBC_2.2 bind F +GLIBC_2.2 bind_textdomain_codeset F +GLIBC_2.2 bindresvport F +GLIBC_2.2 bindtextdomain F +GLIBC_2.2 brk F +GLIBC_2.2 bsd_signal F +GLIBC_2.2 bsearch F +GLIBC_2.2 btowc F +GLIBC_2.2 bzero F +GLIBC_2.2 calloc F +GLIBC_2.2 callrpc F +GLIBC_2.2 canonicalize_file_name F +GLIBC_2.2 capget F +GLIBC_2.2 capset F +GLIBC_2.2 catclose F +GLIBC_2.2 catgets F +GLIBC_2.2 catopen F +GLIBC_2.2 cbc_crypt F +GLIBC_2.2 cfgetispeed F +GLIBC_2.2 cfgetospeed F +GLIBC_2.2 cfmakeraw F +GLIBC_2.2 cfree F +GLIBC_2.2 cfsetispeed F +GLIBC_2.2 cfsetospeed F +GLIBC_2.2 cfsetspeed F +GLIBC_2.2 chdir F +GLIBC_2.2 chflags F +GLIBC_2.2 chmod F +GLIBC_2.2 chown F +GLIBC_2.2 chroot F +GLIBC_2.2 clearenv F +GLIBC_2.2 clearerr F +GLIBC_2.2 clearerr_unlocked F +GLIBC_2.2 clnt_broadcast F +GLIBC_2.2 clnt_create F +GLIBC_2.2 clnt_pcreateerror F +GLIBC_2.2 clnt_perrno F +GLIBC_2.2 clnt_perror F +GLIBC_2.2 clnt_spcreateerror F +GLIBC_2.2 clnt_sperrno F +GLIBC_2.2 clnt_sperror F +GLIBC_2.2 clntraw_create F +GLIBC_2.2 clnttcp_create F +GLIBC_2.2 clntudp_bufcreate F +GLIBC_2.2 clntudp_create F +GLIBC_2.2 clntunix_create F +GLIBC_2.2 clock F +GLIBC_2.2 clone F +GLIBC_2.2 close F +GLIBC_2.2 closedir F +GLIBC_2.2 closelog F +GLIBC_2.2 confstr F +GLIBC_2.2 connect F +GLIBC_2.2 copysign F +GLIBC_2.2 copysignf F +GLIBC_2.2 copysignl F +GLIBC_2.2 creat F +GLIBC_2.2 creat64 F +GLIBC_2.2 create_module F +GLIBC_2.2 ctermid F +GLIBC_2.2 ctime F +GLIBC_2.2 ctime_r F +GLIBC_2.2 cuserid F +GLIBC_2.2 daemon F +GLIBC_2.2 daylight D 0x4 +GLIBC_2.2 dcgettext F +GLIBC_2.2 dcngettext F +GLIBC_2.2 delete_module F +GLIBC_2.2 des_setparity F +GLIBC_2.2 dgettext F +GLIBC_2.2 difftime F +GLIBC_2.2 dirfd F +GLIBC_2.2 dirname F +GLIBC_2.2 div F +GLIBC_2.2 dngettext F +GLIBC_2.2 dprintf F +GLIBC_2.2 drand48 F +GLIBC_2.2 drand48_r F +GLIBC_2.2 dup F +GLIBC_2.2 dup2 F +GLIBC_2.2 dysize F +GLIBC_2.2 ecb_crypt F +GLIBC_2.2 ecvt F +GLIBC_2.2 ecvt_r F +GLIBC_2.2 endaliasent F +GLIBC_2.2 endfsent F +GLIBC_2.2 endgrent F +GLIBC_2.2 endhostent F +GLIBC_2.2 endmntent F +GLIBC_2.2 endnetent F +GLIBC_2.2 endnetgrent F +GLIBC_2.2 endprotoent F +GLIBC_2.2 endpwent F +GLIBC_2.2 endrpcent F +GLIBC_2.2 endservent F +GLIBC_2.2 endspent F +GLIBC_2.2 endttyent F +GLIBC_2.2 endusershell F +GLIBC_2.2 endutent F +GLIBC_2.2 endutxent F +GLIBC_2.2 environ D 0x4 +GLIBC_2.2 envz_add F +GLIBC_2.2 envz_entry F +GLIBC_2.2 envz_get F +GLIBC_2.2 envz_merge F +GLIBC_2.2 envz_remove F +GLIBC_2.2 envz_strip F +GLIBC_2.2 erand48 F +GLIBC_2.2 erand48_r F +GLIBC_2.2 err F +GLIBC_2.2 error F +GLIBC_2.2 error_at_line F +GLIBC_2.2 error_message_count D 0x4 +GLIBC_2.2 error_one_per_line D 0x4 +GLIBC_2.2 error_print_progname D 0x4 +GLIBC_2.2 errx F +GLIBC_2.2 ether_aton F +GLIBC_2.2 ether_aton_r F +GLIBC_2.2 ether_hostton F +GLIBC_2.2 ether_line F +GLIBC_2.2 ether_ntoa F +GLIBC_2.2 ether_ntoa_r F +GLIBC_2.2 ether_ntohost F +GLIBC_2.2 euidaccess F +GLIBC_2.2 execl F +GLIBC_2.2 execle F +GLIBC_2.2 execlp F +GLIBC_2.2 execv F +GLIBC_2.2 execve F +GLIBC_2.2 execvp F +GLIBC_2.2 exit F +GLIBC_2.2 fattach F +GLIBC_2.2 fchdir F +GLIBC_2.2 fchflags F +GLIBC_2.2 fchmod F +GLIBC_2.2 fchown F +GLIBC_2.2 fclose F +GLIBC_2.2 fcloseall F +GLIBC_2.2 fcntl F +GLIBC_2.2 fcvt F +GLIBC_2.2 fcvt_r F +GLIBC_2.2 fdatasync F +GLIBC_2.2 fdetach F +GLIBC_2.2 fdopen F +GLIBC_2.2 feof F +GLIBC_2.2 feof_unlocked F +GLIBC_2.2 ferror F +GLIBC_2.2 ferror_unlocked F +GLIBC_2.2 fexecve F +GLIBC_2.2 fflush F +GLIBC_2.2 fflush_unlocked F +GLIBC_2.2 ffs F +GLIBC_2.2 ffsl F +GLIBC_2.2 ffsll F +GLIBC_2.2 fgetc F +GLIBC_2.2 fgetc_unlocked F +GLIBC_2.2 fgetgrent F +GLIBC_2.2 fgetgrent_r F +GLIBC_2.2 fgetpos F +GLIBC_2.2 fgetpos64 F +GLIBC_2.2 fgetpwent F +GLIBC_2.2 fgetpwent_r F +GLIBC_2.2 fgets F +GLIBC_2.2 fgets_unlocked F +GLIBC_2.2 fgetspent F +GLIBC_2.2 fgetspent_r F +GLIBC_2.2 fgetwc F +GLIBC_2.2 fgetwc_unlocked F +GLIBC_2.2 fgetws F +GLIBC_2.2 fgetws_unlocked F +GLIBC_2.2 fileno F +GLIBC_2.2 fileno_unlocked F +GLIBC_2.2 finite F +GLIBC_2.2 finitef F +GLIBC_2.2 finitel F +GLIBC_2.2 flock F +GLIBC_2.2 flockfile F +GLIBC_2.2 fmemopen F +GLIBC_2.2 fmtmsg F +GLIBC_2.2 fnmatch F +GLIBC_2.2 fopen F +GLIBC_2.2 fopen64 F +GLIBC_2.2 fopencookie F +GLIBC_2.2 fork F +GLIBC_2.2 fpathconf F +GLIBC_2.2 fprintf F +GLIBC_2.2 fputc F +GLIBC_2.2 fputc_unlocked F +GLIBC_2.2 fputs F +GLIBC_2.2 fputs_unlocked F +GLIBC_2.2 fputwc F +GLIBC_2.2 fputwc_unlocked F +GLIBC_2.2 fputws F +GLIBC_2.2 fputws_unlocked F +GLIBC_2.2 fread F +GLIBC_2.2 fread_unlocked F +GLIBC_2.2 free F +GLIBC_2.2 freeaddrinfo F +GLIBC_2.2 freopen F +GLIBC_2.2 freopen64 F +GLIBC_2.2 frexp F +GLIBC_2.2 frexpf F +GLIBC_2.2 frexpl F +GLIBC_2.2 fscanf F +GLIBC_2.2 fseek F +GLIBC_2.2 fseeko F +GLIBC_2.2 fseeko64 F +GLIBC_2.2 fsetpos F +GLIBC_2.2 fsetpos64 F +GLIBC_2.2 fstatfs F +GLIBC_2.2 fstatfs64 F +GLIBC_2.2 fstatvfs F +GLIBC_2.2 fstatvfs64 F +GLIBC_2.2 fsync F +GLIBC_2.2 ftell F +GLIBC_2.2 ftello F +GLIBC_2.2 ftello64 F +GLIBC_2.2 ftime F +GLIBC_2.2 ftok F +GLIBC_2.2 ftruncate F +GLIBC_2.2 ftruncate64 F +GLIBC_2.2 ftrylockfile F +GLIBC_2.2 fts_children F +GLIBC_2.2 fts_close F +GLIBC_2.2 fts_open F +GLIBC_2.2 fts_read F +GLIBC_2.2 fts_set F +GLIBC_2.2 ftw F +GLIBC_2.2 ftw64 F +GLIBC_2.2 funlockfile F +GLIBC_2.2 fwide F +GLIBC_2.2 fwprintf F +GLIBC_2.2 fwrite F +GLIBC_2.2 fwrite_unlocked F +GLIBC_2.2 fwscanf F +GLIBC_2.2 gai_strerror F +GLIBC_2.2 gcvt F +GLIBC_2.2 get_avphys_pages F +GLIBC_2.2 get_current_dir_name F +GLIBC_2.2 get_kernel_syms F +GLIBC_2.2 get_myaddress F +GLIBC_2.2 get_nprocs F +GLIBC_2.2 get_nprocs_conf F +GLIBC_2.2 get_phys_pages F +GLIBC_2.2 getaddrinfo F +GLIBC_2.2 getaliasbyname F +GLIBC_2.2 getaliasbyname_r F +GLIBC_2.2 getaliasent F +GLIBC_2.2 getaliasent_r F +GLIBC_2.2 getc F +GLIBC_2.2 getc_unlocked F +GLIBC_2.2 getchar F +GLIBC_2.2 getchar_unlocked F +GLIBC_2.2 getcontext F +GLIBC_2.2 getcwd F +GLIBC_2.2 getdate F +GLIBC_2.2 getdate_err D 0x4 +GLIBC_2.2 getdate_r F +GLIBC_2.2 getdelim F +GLIBC_2.2 getdirentries F +GLIBC_2.2 getdirentries64 F +GLIBC_2.2 getdomainname F +GLIBC_2.2 getdtablesize F +GLIBC_2.2 getegid F +GLIBC_2.2 getenv F +GLIBC_2.2 geteuid F +GLIBC_2.2 getfsent F +GLIBC_2.2 getfsfile F +GLIBC_2.2 getfsspec F +GLIBC_2.2 getgid F +GLIBC_2.2 getgrent F +GLIBC_2.2 getgrent_r F +GLIBC_2.2 getgrgid F +GLIBC_2.2 getgrgid_r F +GLIBC_2.2 getgrnam F +GLIBC_2.2 getgrnam_r F +GLIBC_2.2 getgroups F +GLIBC_2.2 gethostbyaddr F +GLIBC_2.2 gethostbyaddr_r F +GLIBC_2.2 gethostbyname F +GLIBC_2.2 gethostbyname2 F +GLIBC_2.2 gethostbyname2_r F +GLIBC_2.2 gethostbyname_r F +GLIBC_2.2 gethostent F +GLIBC_2.2 gethostent_r F +GLIBC_2.2 gethostid F +GLIBC_2.2 gethostname F +GLIBC_2.2 getitimer F +GLIBC_2.2 getline F +GLIBC_2.2 getloadavg F +GLIBC_2.2 getlogin F +GLIBC_2.2 getlogin_r F +GLIBC_2.2 getmntent F +GLIBC_2.2 getmntent_r F +GLIBC_2.2 getmsg F +GLIBC_2.2 getnameinfo F +GLIBC_2.2 getnetbyaddr F +GLIBC_2.2 getnetbyaddr_r F +GLIBC_2.2 getnetbyname F +GLIBC_2.2 getnetbyname_r F +GLIBC_2.2 getnetent F +GLIBC_2.2 getnetent_r F +GLIBC_2.2 getnetgrent F +GLIBC_2.2 getnetgrent_r F +GLIBC_2.2 getnetname F +GLIBC_2.2 getopt F +GLIBC_2.2 getopt_long F +GLIBC_2.2 getopt_long_only F +GLIBC_2.2 getpagesize F +GLIBC_2.2 getpass F +GLIBC_2.2 getpeername F +GLIBC_2.2 getpgid F +GLIBC_2.2 getpgrp F +GLIBC_2.2 getpid F +GLIBC_2.2 getpmsg F +GLIBC_2.2 getppid F +GLIBC_2.2 getpriority F +GLIBC_2.2 getprotobyname F +GLIBC_2.2 getprotobyname_r F +GLIBC_2.2 getprotobynumber F +GLIBC_2.2 getprotobynumber_r F +GLIBC_2.2 getprotoent F +GLIBC_2.2 getprotoent_r F +GLIBC_2.2 getpt F +GLIBC_2.2 getpublickey F +GLIBC_2.2 getpw F +GLIBC_2.2 getpwent F +GLIBC_2.2 getpwent_r F +GLIBC_2.2 getpwnam F +GLIBC_2.2 getpwnam_r F +GLIBC_2.2 getpwuid F +GLIBC_2.2 getpwuid_r F +GLIBC_2.2 getresgid F +GLIBC_2.2 getresuid F +GLIBC_2.2 getrlimit F +GLIBC_2.2 getrlimit64 F +GLIBC_2.2 getrpcbyname F +GLIBC_2.2 getrpcbyname_r F +GLIBC_2.2 getrpcbynumber F +GLIBC_2.2 getrpcbynumber_r F +GLIBC_2.2 getrpcent F +GLIBC_2.2 getrpcent_r F +GLIBC_2.2 getrpcport F +GLIBC_2.2 getrusage F +GLIBC_2.2 gets F +GLIBC_2.2 getsecretkey F +GLIBC_2.2 getservbyname F +GLIBC_2.2 getservbyname_r F +GLIBC_2.2 getservbyport F +GLIBC_2.2 getservbyport_r F +GLIBC_2.2 getservent F +GLIBC_2.2 getservent_r F +GLIBC_2.2 getsid F +GLIBC_2.2 getsockname F +GLIBC_2.2 getsockopt F +GLIBC_2.2 getspent F +GLIBC_2.2 getspent_r F +GLIBC_2.2 getspnam F +GLIBC_2.2 getspnam_r F +GLIBC_2.2 getsubopt F +GLIBC_2.2 gettext F +GLIBC_2.2 gettimeofday F +GLIBC_2.2 getttyent F +GLIBC_2.2 getttynam F +GLIBC_2.2 getuid F +GLIBC_2.2 getusershell F +GLIBC_2.2 getutent F +GLIBC_2.2 getutent_r F +GLIBC_2.2 getutid F +GLIBC_2.2 getutid_r F +GLIBC_2.2 getutline F +GLIBC_2.2 getutline_r F +GLIBC_2.2 getutmp F +GLIBC_2.2 getutmpx F +GLIBC_2.2 getutxent F +GLIBC_2.2 getutxid F +GLIBC_2.2 getutxline F +GLIBC_2.2 getw F +GLIBC_2.2 getwc F +GLIBC_2.2 getwc_unlocked F +GLIBC_2.2 getwchar F +GLIBC_2.2 getwchar_unlocked F +GLIBC_2.2 getwd F +GLIBC_2.2 glob F +GLIBC_2.2 glob64 F +GLIBC_2.2 glob_pattern_p F +GLIBC_2.2 globfree F +GLIBC_2.2 globfree64 F +GLIBC_2.2 gmtime F +GLIBC_2.2 gmtime_r F +GLIBC_2.2 gnu_get_libc_release F +GLIBC_2.2 gnu_get_libc_version F +GLIBC_2.2 grantpt F +GLIBC_2.2 group_member F +GLIBC_2.2 gsignal F +GLIBC_2.2 gtty F +GLIBC_2.2 h_errlist D 0x14 +GLIBC_2.2 h_nerr D 0x4 +GLIBC_2.2 hasmntopt F +GLIBC_2.2 hcreate F +GLIBC_2.2 hcreate_r F +GLIBC_2.2 hdestroy F +GLIBC_2.2 hdestroy_r F +GLIBC_2.2 herror F +GLIBC_2.2 host2netname F +GLIBC_2.2 hsearch F +GLIBC_2.2 hsearch_r F +GLIBC_2.2 hstrerror F +GLIBC_2.2 htonl F +GLIBC_2.2 htons F +GLIBC_2.2 iconv F +GLIBC_2.2 iconv_close F +GLIBC_2.2 iconv_open F +GLIBC_2.2 if_freenameindex F +GLIBC_2.2 if_indextoname F +GLIBC_2.2 if_nameindex F +GLIBC_2.2 if_nametoindex F +GLIBC_2.2 imaxabs F +GLIBC_2.2 imaxdiv F +GLIBC_2.2 in6addr_any D 0x10 +GLIBC_2.2 in6addr_loopback D 0x10 +GLIBC_2.2 index F +GLIBC_2.2 inet_addr F +GLIBC_2.2 inet_aton F +GLIBC_2.2 inet_lnaof F +GLIBC_2.2 inet_makeaddr F +GLIBC_2.2 inet_netof F +GLIBC_2.2 inet_network F +GLIBC_2.2 inet_nsap_addr F +GLIBC_2.2 inet_nsap_ntoa F +GLIBC_2.2 inet_ntoa F +GLIBC_2.2 inet_ntop F +GLIBC_2.2 inet_pton F +GLIBC_2.2 init_module F +GLIBC_2.2 initgroups F +GLIBC_2.2 initstate F +GLIBC_2.2 initstate_r F +GLIBC_2.2 innetgr F +GLIBC_2.2 insque F +GLIBC_2.2 ioctl F +GLIBC_2.2 iruserok F +GLIBC_2.2 iruserok_af F +GLIBC_2.2 isalnum F +GLIBC_2.2 isalpha F +GLIBC_2.2 isascii F +GLIBC_2.2 isastream F +GLIBC_2.2 isatty F +GLIBC_2.2 isblank F +GLIBC_2.2 iscntrl F +GLIBC_2.2 isdigit F +GLIBC_2.2 isfdtype F +GLIBC_2.2 isgraph F +GLIBC_2.2 isinf F +GLIBC_2.2 isinff F +GLIBC_2.2 isinfl F +GLIBC_2.2 islower F +GLIBC_2.2 isnan F +GLIBC_2.2 isnanf F +GLIBC_2.2 isnanl F +GLIBC_2.2 isprint F +GLIBC_2.2 ispunct F +GLIBC_2.2 isspace F +GLIBC_2.2 isupper F +GLIBC_2.2 iswalnum F +GLIBC_2.2 iswalpha F +GLIBC_2.2 iswblank F +GLIBC_2.2 iswcntrl F +GLIBC_2.2 iswctype F +GLIBC_2.2 iswdigit F +GLIBC_2.2 iswgraph F +GLIBC_2.2 iswlower F +GLIBC_2.2 iswprint F +GLIBC_2.2 iswpunct F +GLIBC_2.2 iswspace F +GLIBC_2.2 iswupper F +GLIBC_2.2 iswxdigit F +GLIBC_2.2 isxdigit F +GLIBC_2.2 jrand48 F +GLIBC_2.2 jrand48_r F +GLIBC_2.2 key_decryptsession F +GLIBC_2.2 key_decryptsession_pk F +GLIBC_2.2 key_encryptsession F +GLIBC_2.2 key_encryptsession_pk F +GLIBC_2.2 key_gendes F +GLIBC_2.2 key_get_conv F +GLIBC_2.2 key_secretkey_is_set F +GLIBC_2.2 key_setnet F +GLIBC_2.2 key_setsecret F +GLIBC_2.2 kill F +GLIBC_2.2 killpg F +GLIBC_2.2 klogctl F +GLIBC_2.2 l64a F +GLIBC_2.2 labs F +GLIBC_2.2 lchown F +GLIBC_2.2 lckpwdf F +GLIBC_2.2 lcong48 F +GLIBC_2.2 lcong48_r F +GLIBC_2.2 ldexp F +GLIBC_2.2 ldexpf F +GLIBC_2.2 ldexpl F +GLIBC_2.2 ldiv F +GLIBC_2.2 lfind F +GLIBC_2.2 link F +GLIBC_2.2 listen F +GLIBC_2.2 llabs F +GLIBC_2.2 lldiv F +GLIBC_2.2 llseek F +GLIBC_2.2 loc1 D 0x4 +GLIBC_2.2 loc2 D 0x4 +GLIBC_2.2 localeconv F +GLIBC_2.2 localtime F +GLIBC_2.2 localtime_r F +GLIBC_2.2 lockf F +GLIBC_2.2 lockf64 F +GLIBC_2.2 locs D 0x4 +GLIBC_2.2 longjmp F +GLIBC_2.2 lrand48 F +GLIBC_2.2 lrand48_r F +GLIBC_2.2 lsearch F +GLIBC_2.2 lseek F +GLIBC_2.2 lseek64 F +GLIBC_2.2 madvise F +GLIBC_2.2 makecontext F +GLIBC_2.2 mallinfo F +GLIBC_2.2 malloc F +GLIBC_2.2 malloc_get_state F +GLIBC_2.2 malloc_set_state F +GLIBC_2.2 malloc_stats F +GLIBC_2.2 malloc_trim F +GLIBC_2.2 malloc_usable_size F +GLIBC_2.2 mallopt F +GLIBC_2.2 mallwatch D 0x4 +GLIBC_2.2 mblen F +GLIBC_2.2 mbrlen F +GLIBC_2.2 mbrtowc F +GLIBC_2.2 mbsinit F +GLIBC_2.2 mbsnrtowcs F +GLIBC_2.2 mbsrtowcs F +GLIBC_2.2 mbstowcs F +GLIBC_2.2 mbtowc F +GLIBC_2.2 mcheck F +GLIBC_2.2 mcheck_check_all F +GLIBC_2.2 mcheck_pedantic F +GLIBC_2.2 mcount F +GLIBC_2.2 memalign F +GLIBC_2.2 memccpy F +GLIBC_2.2 memchr F +GLIBC_2.2 memcmp F +GLIBC_2.2 memcpy F +GLIBC_2.2 memfrob F +GLIBC_2.2 memmem F +GLIBC_2.2 memmove F +GLIBC_2.2 mempcpy F +GLIBC_2.2 memrchr F +GLIBC_2.2 memset F +GLIBC_2.2 mincore F +GLIBC_2.2 mkdir F +GLIBC_2.2 mkdtemp F +GLIBC_2.2 mkfifo F +GLIBC_2.2 mkstemp F +GLIBC_2.2 mkstemp64 F +GLIBC_2.2 mktemp F +GLIBC_2.2 mktime F +GLIBC_2.2 mlock F +GLIBC_2.2 mlockall F +GLIBC_2.2 mmap F +GLIBC_2.2 mmap64 F +GLIBC_2.2 modf F +GLIBC_2.2 modff F +GLIBC_2.2 modfl F +GLIBC_2.2 moncontrol F +GLIBC_2.2 monstartup F +GLIBC_2.2 mount F +GLIBC_2.2 mprobe F +GLIBC_2.2 mprotect F +GLIBC_2.2 mrand48 F +GLIBC_2.2 mrand48_r F +GLIBC_2.2 mremap F +GLIBC_2.2 msgctl F +GLIBC_2.2 msgget F +GLIBC_2.2 msgrcv F +GLIBC_2.2 msgsnd F +GLIBC_2.2 msync F +GLIBC_2.2 mtrace F +GLIBC_2.2 munlock F +GLIBC_2.2 munlockall F +GLIBC_2.2 munmap F +GLIBC_2.2 muntrace F +GLIBC_2.2 nanosleep F +GLIBC_2.2 netname2host F +GLIBC_2.2 netname2user F +GLIBC_2.2 nfsservctl F +GLIBC_2.2 nftw F +GLIBC_2.2 nftw64 F +GLIBC_2.2 ngettext F +GLIBC_2.2 nice F +GLIBC_2.2 nl_langinfo F +GLIBC_2.2 nrand48 F +GLIBC_2.2 nrand48_r F +GLIBC_2.2 ntohl F +GLIBC_2.2 ntohs F +GLIBC_2.2 ntp_adjtime F +GLIBC_2.2 ntp_gettime F +GLIBC_2.2 obstack_alloc_failed_handler D 0x4 +GLIBC_2.2 obstack_exit_failure D 0x4 +GLIBC_2.2 obstack_free F +GLIBC_2.2 obstack_printf F +GLIBC_2.2 obstack_vprintf F +GLIBC_2.2 on_exit F +GLIBC_2.2 open F +GLIBC_2.2 open64 F +GLIBC_2.2 open_memstream F +GLIBC_2.2 opendir F +GLIBC_2.2 openlog F +GLIBC_2.2 optarg D 0x4 +GLIBC_2.2 opterr D 0x4 +GLIBC_2.2 optind D 0x4 +GLIBC_2.2 optopt D 0x4 +GLIBC_2.2 parse_printf_format F +GLIBC_2.2 passwd2des F +GLIBC_2.2 pathconf F +GLIBC_2.2 pause F +GLIBC_2.2 pclose F +GLIBC_2.2 perror F +GLIBC_2.2 personality F +GLIBC_2.2 pipe F +GLIBC_2.2 pmap_getmaps F +GLIBC_2.2 pmap_getport F +GLIBC_2.2 pmap_rmtcall F +GLIBC_2.2 pmap_set F +GLIBC_2.2 pmap_unset F +GLIBC_2.2 poll F +GLIBC_2.2 popen F +GLIBC_2.2 posix_fadvise F +GLIBC_2.2 posix_fadvise64 F +GLIBC_2.2 posix_fallocate F +GLIBC_2.2 posix_fallocate64 F +GLIBC_2.2 posix_madvise F +GLIBC_2.2 posix_memalign F +GLIBC_2.2 posix_spawn F +GLIBC_2.2 posix_spawn_file_actions_addclose F +GLIBC_2.2 posix_spawn_file_actions_adddup2 F +GLIBC_2.2 posix_spawn_file_actions_addopen F +GLIBC_2.2 posix_spawn_file_actions_destroy F +GLIBC_2.2 posix_spawn_file_actions_init F +GLIBC_2.2 posix_spawnattr_destroy F +GLIBC_2.2 posix_spawnattr_getflags F +GLIBC_2.2 posix_spawnattr_getpgroup F +GLIBC_2.2 posix_spawnattr_getschedparam F +GLIBC_2.2 posix_spawnattr_getschedpolicy F +GLIBC_2.2 posix_spawnattr_getsigdefault F +GLIBC_2.2 posix_spawnattr_getsigmask F +GLIBC_2.2 posix_spawnattr_init F +GLIBC_2.2 posix_spawnattr_setflags F +GLIBC_2.2 posix_spawnattr_setpgroup F +GLIBC_2.2 posix_spawnattr_setschedparam F +GLIBC_2.2 posix_spawnattr_setschedpolicy F +GLIBC_2.2 posix_spawnattr_setsigdefault F +GLIBC_2.2 posix_spawnattr_setsigmask F +GLIBC_2.2 posix_spawnp F +GLIBC_2.2 prctl F +GLIBC_2.2 pread F +GLIBC_2.2 pread64 F +GLIBC_2.2 printf F +GLIBC_2.2 printf_size F +GLIBC_2.2 printf_size_info F +GLIBC_2.2 profil F +GLIBC_2.2 program_invocation_name D 0x4 +GLIBC_2.2 program_invocation_short_name D 0x4 +GLIBC_2.2 pselect F +GLIBC_2.2 psignal F +GLIBC_2.2 pthread_attr_destroy F +GLIBC_2.2 pthread_attr_getdetachstate F +GLIBC_2.2 pthread_attr_getinheritsched F +GLIBC_2.2 pthread_attr_getschedparam F +GLIBC_2.2 pthread_attr_getschedpolicy F +GLIBC_2.2 pthread_attr_getscope F +GLIBC_2.2 pthread_attr_init F +GLIBC_2.2 pthread_attr_setdetachstate F +GLIBC_2.2 pthread_attr_setinheritsched F +GLIBC_2.2 pthread_attr_setschedparam F +GLIBC_2.2 pthread_attr_setschedpolicy F +GLIBC_2.2 pthread_attr_setscope F +GLIBC_2.2 pthread_cond_broadcast F +GLIBC_2.2 pthread_cond_destroy F +GLIBC_2.2 pthread_cond_init F +GLIBC_2.2 pthread_cond_signal F +GLIBC_2.2 pthread_cond_timedwait F +GLIBC_2.2 pthread_cond_wait F +GLIBC_2.2 pthread_condattr_destroy F +GLIBC_2.2 pthread_condattr_init F +GLIBC_2.2 pthread_equal F +GLIBC_2.2 pthread_exit F +GLIBC_2.2 pthread_getschedparam F +GLIBC_2.2 pthread_mutex_destroy F +GLIBC_2.2 pthread_mutex_init F +GLIBC_2.2 pthread_mutex_lock F +GLIBC_2.2 pthread_mutex_unlock F +GLIBC_2.2 pthread_self F +GLIBC_2.2 pthread_setcancelstate F +GLIBC_2.2 pthread_setcanceltype F +GLIBC_2.2 pthread_setschedparam F +GLIBC_2.2 ptrace F +GLIBC_2.2 ptsname F +GLIBC_2.2 ptsname_r F +GLIBC_2.2 putc F +GLIBC_2.2 putc_unlocked F +GLIBC_2.2 putchar F +GLIBC_2.2 putchar_unlocked F +GLIBC_2.2 putenv F +GLIBC_2.2 putgrent F +GLIBC_2.2 putmsg F +GLIBC_2.2 putpmsg F +GLIBC_2.2 putpwent F +GLIBC_2.2 puts F +GLIBC_2.2 putspent F +GLIBC_2.2 pututline F +GLIBC_2.2 pututxline F +GLIBC_2.2 putw F +GLIBC_2.2 putwc F +GLIBC_2.2 putwc_unlocked F +GLIBC_2.2 putwchar F +GLIBC_2.2 putwchar_unlocked F +GLIBC_2.2 pvalloc F +GLIBC_2.2 pwrite F +GLIBC_2.2 pwrite64 F +GLIBC_2.2 qecvt F +GLIBC_2.2 qecvt_r F +GLIBC_2.2 qfcvt F +GLIBC_2.2 qfcvt_r F +GLIBC_2.2 qgcvt F +GLIBC_2.2 qsort F +GLIBC_2.2 query_module F +GLIBC_2.2 quotactl F +GLIBC_2.2 raise F +GLIBC_2.2 rand F +GLIBC_2.2 rand_r F +GLIBC_2.2 random F +GLIBC_2.2 random_r F +GLIBC_2.2 rawmemchr F +GLIBC_2.2 rcmd F +GLIBC_2.2 rcmd_af F +GLIBC_2.2 re_comp F +GLIBC_2.2 re_compile_fastmap F +GLIBC_2.2 re_compile_pattern F +GLIBC_2.2 re_exec F +GLIBC_2.2 re_match F +GLIBC_2.2 re_match_2 F +GLIBC_2.2 re_max_failures D 0x4 +GLIBC_2.2 re_search F +GLIBC_2.2 re_search_2 F +GLIBC_2.2 re_set_registers F +GLIBC_2.2 re_set_syntax F +GLIBC_2.2 re_syntax_options D 0x4 +GLIBC_2.2 read F +GLIBC_2.2 readdir F +GLIBC_2.2 readdir64 F +GLIBC_2.2 readdir64_r F +GLIBC_2.2 readdir_r F +GLIBC_2.2 readlink F +GLIBC_2.2 readv F +GLIBC_2.2 realloc F +GLIBC_2.2 realpath F +GLIBC_2.2 reboot F +GLIBC_2.2 recv F +GLIBC_2.2 recvfrom F +GLIBC_2.2 recvmsg F +GLIBC_2.2 regcomp F +GLIBC_2.2 regerror F +GLIBC_2.2 regexec F +GLIBC_2.2 regfree F +GLIBC_2.2 register_printf_function F +GLIBC_2.2 registerrpc F +GLIBC_2.2 remove F +GLIBC_2.2 remque F +GLIBC_2.2 rename F +GLIBC_2.2 revoke F +GLIBC_2.2 rewind F +GLIBC_2.2 rewinddir F +GLIBC_2.2 rexec F +GLIBC_2.2 rexec_af F +GLIBC_2.2 rexecoptions D 0x4 +GLIBC_2.2 rindex F +GLIBC_2.2 rmdir F +GLIBC_2.2 rpc_createerr D 0x10 +GLIBC_2.2 rpmatch F +GLIBC_2.2 rresvport F +GLIBC_2.2 rresvport_af F +GLIBC_2.2 rtime F +GLIBC_2.2 ruserok F +GLIBC_2.2 ruserok_af F +GLIBC_2.2 ruserpass F +GLIBC_2.2 sbrk F +GLIBC_2.2 scalbn F +GLIBC_2.2 scalbnf F +GLIBC_2.2 scalbnl F +GLIBC_2.2 scandir F +GLIBC_2.2 scandir64 F +GLIBC_2.2 scanf F +GLIBC_2.2 sched_get_priority_max F +GLIBC_2.2 sched_get_priority_min F +GLIBC_2.2 sched_getparam F +GLIBC_2.2 sched_getscheduler F +GLIBC_2.2 sched_rr_get_interval F +GLIBC_2.2 sched_setparam F +GLIBC_2.2 sched_setscheduler F +GLIBC_2.2 sched_yield F +GLIBC_2.2 seed48 F +GLIBC_2.2 seed48_r F +GLIBC_2.2 seekdir F +GLIBC_2.2 select F +GLIBC_2.2 semctl F +GLIBC_2.2 semget F +GLIBC_2.2 semop F +GLIBC_2.2 send F +GLIBC_2.2 sendfile F +GLIBC_2.2 sendmsg F +GLIBC_2.2 sendto F +GLIBC_2.2 setaliasent F +GLIBC_2.2 setbuf F +GLIBC_2.2 setbuffer F +GLIBC_2.2 setcontext F +GLIBC_2.2 setdomainname F +GLIBC_2.2 setegid F +GLIBC_2.2 setenv F +GLIBC_2.2 seteuid F +GLIBC_2.2 setfsent F +GLIBC_2.2 setfsgid F +GLIBC_2.2 setfsuid F +GLIBC_2.2 setgid F +GLIBC_2.2 setgrent F +GLIBC_2.2 setgroups F +GLIBC_2.2 sethostent F +GLIBC_2.2 sethostid F +GLIBC_2.2 sethostname F +GLIBC_2.2 setitimer F +GLIBC_2.2 setjmp F +GLIBC_2.2 setlinebuf F +GLIBC_2.2 setlocale F +GLIBC_2.2 setlogin F +GLIBC_2.2 setlogmask F +GLIBC_2.2 setmntent F +GLIBC_2.2 setnetent F +GLIBC_2.2 setnetgrent F +GLIBC_2.2 setpgid F +GLIBC_2.2 setpgrp F +GLIBC_2.2 setpriority F +GLIBC_2.2 setprotoent F +GLIBC_2.2 setpwent F +GLIBC_2.2 setregid F +GLIBC_2.2 setresgid F +GLIBC_2.2 setresuid F +GLIBC_2.2 setreuid F +GLIBC_2.2 setrlimit F +GLIBC_2.2 setrlimit64 F +GLIBC_2.2 setrpcent F +GLIBC_2.2 setservent F +GLIBC_2.2 setsid F +GLIBC_2.2 setsockopt F +GLIBC_2.2 setspent F +GLIBC_2.2 setstate F +GLIBC_2.2 setstate_r F +GLIBC_2.2 settimeofday F +GLIBC_2.2 setttyent F +GLIBC_2.2 setuid F +GLIBC_2.2 setusershell F +GLIBC_2.2 setutent F +GLIBC_2.2 setutxent F +GLIBC_2.2 setvbuf F +GLIBC_2.2 sgetspent F +GLIBC_2.2 sgetspent_r F +GLIBC_2.2 shmat F +GLIBC_2.2 shmctl F +GLIBC_2.2 shmdt F +GLIBC_2.2 shmget F +GLIBC_2.2 shutdown F +GLIBC_2.2 sigaction F +GLIBC_2.2 sigaddset F +GLIBC_2.2 sigaltstack F +GLIBC_2.2 sigandset F +GLIBC_2.2 sigblock F +GLIBC_2.2 sigdelset F +GLIBC_2.2 sigemptyset F +GLIBC_2.2 sigfillset F +GLIBC_2.2 siggetmask F +GLIBC_2.2 sighold F +GLIBC_2.2 sigignore F +GLIBC_2.2 siginterrupt F +GLIBC_2.2 sigisemptyset F +GLIBC_2.2 sigismember F +GLIBC_2.2 siglongjmp F +GLIBC_2.2 signal F +GLIBC_2.2 sigorset F +GLIBC_2.2 sigpause F +GLIBC_2.2 sigpending F +GLIBC_2.2 sigprocmask F +GLIBC_2.2 sigqueue F +GLIBC_2.2 sigrelse F +GLIBC_2.2 sigreturn F +GLIBC_2.2 sigset F +GLIBC_2.2 sigsetmask F +GLIBC_2.2 sigstack F +GLIBC_2.2 sigsuspend F +GLIBC_2.2 sigtimedwait F +GLIBC_2.2 sigvec F +GLIBC_2.2 sigwait F +GLIBC_2.2 sigwaitinfo F +GLIBC_2.2 sleep F +GLIBC_2.2 snprintf F +GLIBC_2.2 socket F +GLIBC_2.2 socketpair F +GLIBC_2.2 sprintf F +GLIBC_2.2 srand F +GLIBC_2.2 srand48 F +GLIBC_2.2 srand48_r F +GLIBC_2.2 srandom F +GLIBC_2.2 srandom_r F +GLIBC_2.2 sscanf F +GLIBC_2.2 ssignal F +GLIBC_2.2 sstk F +GLIBC_2.2 statfs F +GLIBC_2.2 statfs64 F +GLIBC_2.2 statvfs F +GLIBC_2.2 statvfs64 F +GLIBC_2.2 stderr D 0x4 +GLIBC_2.2 stdin D 0x4 +GLIBC_2.2 stdout D 0x4 +GLIBC_2.2 step F +GLIBC_2.2 stime F +GLIBC_2.2 stpcpy F +GLIBC_2.2 stpncpy F +GLIBC_2.2 strcasecmp F +GLIBC_2.2 strcasestr F +GLIBC_2.2 strcat F +GLIBC_2.2 strchr F +GLIBC_2.2 strchrnul F +GLIBC_2.2 strcmp F +GLIBC_2.2 strcoll F +GLIBC_2.2 strcpy F +GLIBC_2.2 strcspn F +GLIBC_2.2 strdup F +GLIBC_2.2 strerror F +GLIBC_2.2 strerror_r F +GLIBC_2.2 strfmon F +GLIBC_2.2 strfry F +GLIBC_2.2 strftime F +GLIBC_2.2 strlen F +GLIBC_2.2 strncasecmp F +GLIBC_2.2 strncat F +GLIBC_2.2 strncmp F +GLIBC_2.2 strncpy F +GLIBC_2.2 strndup F +GLIBC_2.2 strnlen F +GLIBC_2.2 strpbrk F +GLIBC_2.2 strptime F +GLIBC_2.2 strrchr F +GLIBC_2.2 strsep F +GLIBC_2.2 strsignal F +GLIBC_2.2 strspn F +GLIBC_2.2 strstr F +GLIBC_2.2 strtod F +GLIBC_2.2 strtof F +GLIBC_2.2 strtoimax F +GLIBC_2.2 strtok F +GLIBC_2.2 strtok_r F +GLIBC_2.2 strtol F +GLIBC_2.2 strtold F +GLIBC_2.2 strtoll F +GLIBC_2.2 strtoq F +GLIBC_2.2 strtoul F +GLIBC_2.2 strtoull F +GLIBC_2.2 strtoumax F +GLIBC_2.2 strtouq F +GLIBC_2.2 strverscmp F +GLIBC_2.2 strxfrm F +GLIBC_2.2 stty F +GLIBC_2.2 svc_exit F +GLIBC_2.2 svc_fdset D 0x80 +GLIBC_2.2 svc_getreq F +GLIBC_2.2 svc_getreq_common F +GLIBC_2.2 svc_getreq_poll F +GLIBC_2.2 svc_getreqset F +GLIBC_2.2 svc_max_pollfd D 0x4 +GLIBC_2.2 svc_pollfd D 0x4 +GLIBC_2.2 svc_register F +GLIBC_2.2 svc_run F +GLIBC_2.2 svc_sendreply F +GLIBC_2.2 svc_unregister F +GLIBC_2.2 svcauthdes_stats D 0xc +GLIBC_2.2 svcerr_auth F +GLIBC_2.2 svcerr_decode F +GLIBC_2.2 svcerr_noproc F +GLIBC_2.2 svcerr_noprog F +GLIBC_2.2 svcerr_progvers F +GLIBC_2.2 svcerr_systemerr F +GLIBC_2.2 svcerr_weakauth F +GLIBC_2.2 svcfd_create F +GLIBC_2.2 svcraw_create F +GLIBC_2.2 svctcp_create F +GLIBC_2.2 svcudp_bufcreate F +GLIBC_2.2 svcudp_create F +GLIBC_2.2 svcudp_enablecache F +GLIBC_2.2 svcunix_create F +GLIBC_2.2 svcunixfd_create F +GLIBC_2.2 swab F +GLIBC_2.2 swapcontext F +GLIBC_2.2 swapoff F +GLIBC_2.2 swapon F +GLIBC_2.2 swprintf F +GLIBC_2.2 swscanf F +GLIBC_2.2 symlink F +GLIBC_2.2 sync F +GLIBC_2.2 sys_errlist D 0x1f4 +GLIBC_2.2 sys_nerr D 0x4 +GLIBC_2.2 sys_sigabbrev D 0x100 +GLIBC_2.2 sys_siglist D 0x100 +GLIBC_2.2 syscall F +GLIBC_2.2 sysconf F +GLIBC_2.2 sysctl F +GLIBC_2.2 sysinfo F +GLIBC_2.2 syslog F +GLIBC_2.2 system F +GLIBC_2.2 sysv_signal F +GLIBC_2.2 tcdrain F +GLIBC_2.2 tcflow F +GLIBC_2.2 tcflush F +GLIBC_2.2 tcgetattr F +GLIBC_2.2 tcgetpgrp F +GLIBC_2.2 tcgetsid F +GLIBC_2.2 tcsendbreak F +GLIBC_2.2 tcsetattr F +GLIBC_2.2 tcsetpgrp F +GLIBC_2.2 tdelete F +GLIBC_2.2 tdestroy F +GLIBC_2.2 telldir F +GLIBC_2.2 tempnam F +GLIBC_2.2 textdomain F +GLIBC_2.2 tfind F +GLIBC_2.2 time F +GLIBC_2.2 timegm F +GLIBC_2.2 timelocal F +GLIBC_2.2 times F +GLIBC_2.2 timezone D 0x4 +GLIBC_2.2 tmpfile F +GLIBC_2.2 tmpfile64 F +GLIBC_2.2 tmpnam F +GLIBC_2.2 tmpnam_r F +GLIBC_2.2 toascii F +GLIBC_2.2 tolower F +GLIBC_2.2 toupper F +GLIBC_2.2 towctrans F +GLIBC_2.2 towlower F +GLIBC_2.2 towupper F +GLIBC_2.2 tr_break F +GLIBC_2.2 truncate F +GLIBC_2.2 truncate64 F +GLIBC_2.2 tsearch F +GLIBC_2.2 ttyname F +GLIBC_2.2 ttyname_r F +GLIBC_2.2 ttyslot F +GLIBC_2.2 twalk F +GLIBC_2.2 tzname D 0x8 +GLIBC_2.2 tzset F +GLIBC_2.2 ualarm F +GLIBC_2.2 ulckpwdf F +GLIBC_2.2 ulimit F +GLIBC_2.2 umask F +GLIBC_2.2 umount F +GLIBC_2.2 umount2 F +GLIBC_2.2 uname F +GLIBC_2.2 ungetc F +GLIBC_2.2 ungetwc F +GLIBC_2.2 unlink F +GLIBC_2.2 unlockpt F +GLIBC_2.2 unsetenv F +GLIBC_2.2 updwtmp F +GLIBC_2.2 updwtmpx F +GLIBC_2.2 uselib F +GLIBC_2.2 user2netname F +GLIBC_2.2 usleep F +GLIBC_2.2 ustat F +GLIBC_2.2 utime F +GLIBC_2.2 utimes F +GLIBC_2.2 utmpname F +GLIBC_2.2 utmpxname F +GLIBC_2.2 valloc F +GLIBC_2.2 vasprintf F +GLIBC_2.2 vdprintf F +GLIBC_2.2 verr F +GLIBC_2.2 verrx F +GLIBC_2.2 versionsort F +GLIBC_2.2 versionsort64 F +GLIBC_2.2 vfork F +GLIBC_2.2 vfprintf F +GLIBC_2.2 vfscanf F +GLIBC_2.2 vfwprintf F +GLIBC_2.2 vfwscanf F +GLIBC_2.2 vhangup F +GLIBC_2.2 vlimit F +GLIBC_2.2 vprintf F +GLIBC_2.2 vscanf F +GLIBC_2.2 vsnprintf F +GLIBC_2.2 vsprintf F +GLIBC_2.2 vsscanf F +GLIBC_2.2 vswprintf F +GLIBC_2.2 vswscanf F +GLIBC_2.2 vsyslog F +GLIBC_2.2 vtimes F +GLIBC_2.2 vwarn F +GLIBC_2.2 vwarnx F +GLIBC_2.2 vwprintf F +GLIBC_2.2 vwscanf F +GLIBC_2.2 wait F +GLIBC_2.2 wait3 F +GLIBC_2.2 wait4 F +GLIBC_2.2 waitid F +GLIBC_2.2 waitpid F +GLIBC_2.2 warn F +GLIBC_2.2 warnx F +GLIBC_2.2 wcpcpy F +GLIBC_2.2 wcpncpy F +GLIBC_2.2 wcrtomb F +GLIBC_2.2 wcscasecmp F +GLIBC_2.2 wcscat F +GLIBC_2.2 wcschr F +GLIBC_2.2 wcschrnul F +GLIBC_2.2 wcscmp F +GLIBC_2.2 wcscoll F +GLIBC_2.2 wcscpy F +GLIBC_2.2 wcscspn F +GLIBC_2.2 wcsdup F +GLIBC_2.2 wcsftime F +GLIBC_2.2 wcslen F +GLIBC_2.2 wcsncasecmp F +GLIBC_2.2 wcsncat F +GLIBC_2.2 wcsncmp F +GLIBC_2.2 wcsncpy F +GLIBC_2.2 wcsnlen F +GLIBC_2.2 wcsnrtombs F +GLIBC_2.2 wcspbrk F +GLIBC_2.2 wcsrchr F +GLIBC_2.2 wcsrtombs F +GLIBC_2.2 wcsspn F +GLIBC_2.2 wcsstr F +GLIBC_2.2 wcstod F +GLIBC_2.2 wcstof F +GLIBC_2.2 wcstoimax F +GLIBC_2.2 wcstok F +GLIBC_2.2 wcstol F +GLIBC_2.2 wcstold F +GLIBC_2.2 wcstoll F +GLIBC_2.2 wcstombs F +GLIBC_2.2 wcstoq F +GLIBC_2.2 wcstoul F +GLIBC_2.2 wcstoull F +GLIBC_2.2 wcstoumax F +GLIBC_2.2 wcstouq F +GLIBC_2.2 wcswcs F +GLIBC_2.2 wcswidth F +GLIBC_2.2 wcsxfrm F +GLIBC_2.2 wctob F +GLIBC_2.2 wctomb F +GLIBC_2.2 wctrans F +GLIBC_2.2 wctype F +GLIBC_2.2 wcwidth F +GLIBC_2.2 wmemchr F +GLIBC_2.2 wmemcmp F +GLIBC_2.2 wmemcpy F +GLIBC_2.2 wmemmove F +GLIBC_2.2 wmempcpy F +GLIBC_2.2 wmemset F +GLIBC_2.2 wordexp F +GLIBC_2.2 wordfree F +GLIBC_2.2 wprintf F +GLIBC_2.2 write F +GLIBC_2.2 writev F +GLIBC_2.2 wscanf F +GLIBC_2.2 xdecrypt F +GLIBC_2.2 xdr_accepted_reply F +GLIBC_2.2 xdr_array F +GLIBC_2.2 xdr_authdes_cred F +GLIBC_2.2 xdr_authdes_verf F +GLIBC_2.2 xdr_authunix_parms F +GLIBC_2.2 xdr_bool F +GLIBC_2.2 xdr_bytes F +GLIBC_2.2 xdr_callhdr F +GLIBC_2.2 xdr_callmsg F +GLIBC_2.2 xdr_char F +GLIBC_2.2 xdr_cryptkeyarg F +GLIBC_2.2 xdr_cryptkeyarg2 F +GLIBC_2.2 xdr_cryptkeyres F +GLIBC_2.2 xdr_des_block F +GLIBC_2.2 xdr_double F +GLIBC_2.2 xdr_enum F +GLIBC_2.2 xdr_float F +GLIBC_2.2 xdr_free F +GLIBC_2.2 xdr_getcredres F +GLIBC_2.2 xdr_hyper F +GLIBC_2.2 xdr_int F +GLIBC_2.2 xdr_int16_t F +GLIBC_2.2 xdr_int32_t F +GLIBC_2.2 xdr_int64_t F +GLIBC_2.2 xdr_int8_t F +GLIBC_2.2 xdr_key_netstarg F +GLIBC_2.2 xdr_key_netstres F +GLIBC_2.2 xdr_keybuf F +GLIBC_2.2 xdr_keystatus F +GLIBC_2.2 xdr_long F +GLIBC_2.2 xdr_longlong_t F +GLIBC_2.2 xdr_netnamestr F +GLIBC_2.2 xdr_netobj F +GLIBC_2.2 xdr_opaque F +GLIBC_2.2 xdr_opaque_auth F +GLIBC_2.2 xdr_pmap F +GLIBC_2.2 xdr_pmaplist F +GLIBC_2.2 xdr_pointer F +GLIBC_2.2 xdr_reference F +GLIBC_2.2 xdr_rejected_reply F +GLIBC_2.2 xdr_replymsg F +GLIBC_2.2 xdr_rmtcall_args F +GLIBC_2.2 xdr_rmtcallres F +GLIBC_2.2 xdr_short F +GLIBC_2.2 xdr_sizeof F +GLIBC_2.2 xdr_string F +GLIBC_2.2 xdr_u_char F +GLIBC_2.2 xdr_u_hyper F +GLIBC_2.2 xdr_u_int F +GLIBC_2.2 xdr_u_long F +GLIBC_2.2 xdr_u_longlong_t F +GLIBC_2.2 xdr_u_short F +GLIBC_2.2 xdr_uint16_t F +GLIBC_2.2 xdr_uint32_t F +GLIBC_2.2 xdr_uint64_t F +GLIBC_2.2 xdr_uint8_t F +GLIBC_2.2 xdr_union F +GLIBC_2.2 xdr_unixcred F +GLIBC_2.2 xdr_vector F +GLIBC_2.2 xdr_void F +GLIBC_2.2 xdr_wrapstring F +GLIBC_2.2 xdrmem_create F +GLIBC_2.2 xdrrec_create F +GLIBC_2.2 xdrrec_endofrecord F +GLIBC_2.2 xdrrec_eof F +GLIBC_2.2 xdrrec_skiprecord F +GLIBC_2.2 xdrstdio_create F +GLIBC_2.2 xencrypt F +GLIBC_2.2 xprt_register F +GLIBC_2.2 xprt_unregister F +GLIBC_2.2.1 pivot_root F +GLIBC_2.2.1 posix_openpt F +GLIBC_2.2.2 __nss_hostname_digits_dots F +GLIBC_2.2.3 __rpc_thread_createerr F +GLIBC_2.2.3 __rpc_thread_svc_fdset F +GLIBC_2.2.3 __rpc_thread_svc_max_pollfd F +GLIBC_2.2.3 __rpc_thread_svc_pollfd F +GLIBC_2.2.3 fnmatch F +GLIBC_2.2.3 sprofil F +GLIBC_2.2.4 dl_iterate_phdr F +GLIBC_2.2.4 getgrouplist F +GLIBC_2.2.4 sockatmark F +GLIBC_2.2.6 __nanosleep F +GLIBC_2.22 fmemopen F +GLIBC_2.23 fts64_children F +GLIBC_2.23 fts64_close F +GLIBC_2.23 fts64_open F +GLIBC_2.23 fts64_read F +GLIBC_2.23 fts64_set F +GLIBC_2.24 quick_exit F +GLIBC_2.25 __explicit_bzero_chk F +GLIBC_2.25 explicit_bzero F +GLIBC_2.25 getentropy F +GLIBC_2.25 getrandom F +GLIBC_2.25 strfromd F +GLIBC_2.25 strfromf F +GLIBC_2.25 strfroml F +GLIBC_2.26 preadv2 F +GLIBC_2.26 preadv64v2 F +GLIBC_2.26 pwritev2 F +GLIBC_2.26 pwritev64v2 F +GLIBC_2.26 reallocarray F +GLIBC_2.27 copy_file_range F +GLIBC_2.27 glob F +GLIBC_2.27 glob64 F +GLIBC_2.27 memfd_create F +GLIBC_2.27 mlock2 F +GLIBC_2.27 pkey_alloc F +GLIBC_2.27 pkey_free F +GLIBC_2.27 pkey_get F +GLIBC_2.27 pkey_mprotect F +GLIBC_2.27 pkey_set F +GLIBC_2.27 strfromf32 F +GLIBC_2.27 strfromf32x F +GLIBC_2.27 strfromf64 F +GLIBC_2.27 strtof32 F +GLIBC_2.27 strtof32_l F +GLIBC_2.27 strtof32x F +GLIBC_2.27 strtof32x_l F +GLIBC_2.27 strtof64 F +GLIBC_2.27 strtof64_l F +GLIBC_2.27 wcstof32 F +GLIBC_2.27 wcstof32_l F +GLIBC_2.27 wcstof32x F +GLIBC_2.27 wcstof32x_l F +GLIBC_2.27 wcstof64 F +GLIBC_2.27 wcstof64_l F +GLIBC_2.28 fcntl F +GLIBC_2.28 fcntl64 F +GLIBC_2.28 renameat2 F +GLIBC_2.28 statx F +GLIBC_2.28 thrd_current F +GLIBC_2.28 thrd_equal F +GLIBC_2.28 thrd_sleep F +GLIBC_2.28 thrd_yield F +GLIBC_2.29 getcpu F +GLIBC_2.29 posix_spawn_file_actions_addchdir_np F +GLIBC_2.29 posix_spawn_file_actions_addfchdir_np F +GLIBC_2.3 __ctype_b_loc F +GLIBC_2.3 __ctype_tolower_loc F +GLIBC_2.3 __ctype_toupper_loc F +GLIBC_2.3 __isctype F +GLIBC_2.3 __strftime_l F +GLIBC_2.3 __uselocale F +GLIBC_2.3 __wcsftime_l F +GLIBC_2.3 _sys_errlist D 0x1f8 +GLIBC_2.3 _sys_nerr D 0x4 +GLIBC_2.3 duplocale F +GLIBC_2.3 fgetxattr F +GLIBC_2.3 flistxattr F +GLIBC_2.3 freeifaddrs F +GLIBC_2.3 freelocale F +GLIBC_2.3 fremovexattr F +GLIBC_2.3 fsetxattr F +GLIBC_2.3 futimes F +GLIBC_2.3 getifaddrs F +GLIBC_2.3 getxattr F +GLIBC_2.3 isalnum_l F +GLIBC_2.3 isalpha_l F +GLIBC_2.3 isblank_l F +GLIBC_2.3 iscntrl_l F +GLIBC_2.3 isctype F +GLIBC_2.3 isdigit_l F +GLIBC_2.3 isgraph_l F +GLIBC_2.3 islower_l F +GLIBC_2.3 isprint_l F +GLIBC_2.3 ispunct_l F +GLIBC_2.3 isspace_l F +GLIBC_2.3 isupper_l F +GLIBC_2.3 iswalnum_l F +GLIBC_2.3 iswalpha_l F +GLIBC_2.3 iswblank_l F +GLIBC_2.3 iswcntrl_l F +GLIBC_2.3 iswctype_l F +GLIBC_2.3 iswdigit_l F +GLIBC_2.3 iswgraph_l F +GLIBC_2.3 iswlower_l F +GLIBC_2.3 iswprint_l F +GLIBC_2.3 iswpunct_l F +GLIBC_2.3 iswspace_l F +GLIBC_2.3 iswupper_l F +GLIBC_2.3 iswxdigit_l F +GLIBC_2.3 isxdigit_l F +GLIBC_2.3 lgetxattr F +GLIBC_2.3 listxattr F +GLIBC_2.3 llistxattr F +GLIBC_2.3 lremovexattr F +GLIBC_2.3 lsetxattr F +GLIBC_2.3 lutimes F +GLIBC_2.3 newlocale F +GLIBC_2.3 nl_langinfo_l F +GLIBC_2.3 readahead F +GLIBC_2.3 realpath F +GLIBC_2.3 removexattr F +GLIBC_2.3 sendfile64 F +GLIBC_2.3 setxattr F +GLIBC_2.3 strcasecmp_l F +GLIBC_2.3 strcoll_l F +GLIBC_2.3 strfmon_l F +GLIBC_2.3 strftime_l F +GLIBC_2.3 strncasecmp_l F +GLIBC_2.3 strtod_l F +GLIBC_2.3 strtof_l F +GLIBC_2.3 strtol_l F +GLIBC_2.3 strtold_l F +GLIBC_2.3 strtoll_l F +GLIBC_2.3 strtoul_l F +GLIBC_2.3 strtoull_l F +GLIBC_2.3 strxfrm_l F +GLIBC_2.3 sys_errlist D 0x1f8 +GLIBC_2.3 sys_nerr D 0x4 +GLIBC_2.3 tolower_l F +GLIBC_2.3 toupper_l F +GLIBC_2.3 towctrans_l F +GLIBC_2.3 towlower_l F +GLIBC_2.3 towupper_l F +GLIBC_2.3 uselocale F +GLIBC_2.3 wcscasecmp_l F +GLIBC_2.3 wcscoll_l F +GLIBC_2.3 wcsftime_l F +GLIBC_2.3 wcsncasecmp_l F +GLIBC_2.3 wcstod_l F +GLIBC_2.3 wcstof_l F +GLIBC_2.3 wcstol_l F +GLIBC_2.3 wcstold_l F +GLIBC_2.3 wcstoll_l F +GLIBC_2.3 wcstoul_l F +GLIBC_2.3 wcstoull_l F +GLIBC_2.3 wcsxfrm_l F +GLIBC_2.3 wctrans_l F +GLIBC_2.3 wctype_l F +GLIBC_2.3.2 __register_atfork F +GLIBC_2.3.2 epoll_create F +GLIBC_2.3.2 epoll_ctl F +GLIBC_2.3.2 epoll_wait F +GLIBC_2.3.2 lchmod F +GLIBC_2.3.2 pthread_cond_broadcast F +GLIBC_2.3.2 pthread_cond_destroy F +GLIBC_2.3.2 pthread_cond_init F +GLIBC_2.3.2 pthread_cond_signal F +GLIBC_2.3.2 pthread_cond_timedwait F +GLIBC_2.3.2 pthread_cond_wait F +GLIBC_2.3.2 strptime_l F +GLIBC_2.3.3 _sys_siglist D 0x104 +GLIBC_2.3.3 gnu_dev_major F +GLIBC_2.3.3 gnu_dev_makedev F +GLIBC_2.3.3 gnu_dev_minor F +GLIBC_2.3.3 inet6_option_alloc F +GLIBC_2.3.3 inet6_option_append F +GLIBC_2.3.3 inet6_option_find F +GLIBC_2.3.3 inet6_option_init F +GLIBC_2.3.3 inet6_option_next F +GLIBC_2.3.3 inet6_option_space F +GLIBC_2.3.3 nftw F +GLIBC_2.3.3 nftw64 F +GLIBC_2.3.3 posix_fadvise64 F +GLIBC_2.3.3 posix_fallocate64 F +GLIBC_2.3.3 remap_file_pages F +GLIBC_2.3.3 sched_getaffinity F +GLIBC_2.3.3 sched_setaffinity F +GLIBC_2.3.3 semtimedop F +GLIBC_2.3.3 sys_sigabbrev D 0x104 +GLIBC_2.3.3 sys_siglist D 0x104 +GLIBC_2.3.4 __chk_fail F +GLIBC_2.3.4 __fprintf_chk F +GLIBC_2.3.4 __gets_chk F +GLIBC_2.3.4 __memcpy_chk F +GLIBC_2.3.4 __memmove_chk F +GLIBC_2.3.4 __mempcpy_chk F +GLIBC_2.3.4 __memset_chk F +GLIBC_2.3.4 __printf_chk F +GLIBC_2.3.4 __snprintf_chk F +GLIBC_2.3.4 __sprintf_chk F +GLIBC_2.3.4 __stpcpy_chk F +GLIBC_2.3.4 __strcat_chk F +GLIBC_2.3.4 __strcpy_chk F +GLIBC_2.3.4 __strncat_chk F +GLIBC_2.3.4 __strncpy_chk F +GLIBC_2.3.4 __vfprintf_chk F +GLIBC_2.3.4 __vprintf_chk F +GLIBC_2.3.4 __vsnprintf_chk F +GLIBC_2.3.4 __vsprintf_chk F +GLIBC_2.3.4 __xpg_strerror_r F +GLIBC_2.3.4 getipv4sourcefilter F +GLIBC_2.3.4 getsourcefilter F +GLIBC_2.3.4 regexec F +GLIBC_2.3.4 sched_getaffinity F +GLIBC_2.3.4 sched_setaffinity F +GLIBC_2.3.4 setipv4sourcefilter F +GLIBC_2.3.4 setsourcefilter F +GLIBC_2.3.4 xdr_quad_t F +GLIBC_2.3.4 xdr_u_quad_t F +GLIBC_2.30 getdents64 F +GLIBC_2.30 gettid F +GLIBC_2.30 tgkill F +GLIBC_2.30 twalk_r F +GLIBC_2.4 __confstr_chk F +GLIBC_2.4 __fgets_chk F +GLIBC_2.4 __fgets_unlocked_chk F +GLIBC_2.4 __fgetws_chk F +GLIBC_2.4 __fgetws_unlocked_chk F +GLIBC_2.4 __fwprintf_chk F +GLIBC_2.4 __fxstatat F +GLIBC_2.4 __fxstatat64 F +GLIBC_2.4 __getcwd_chk F +GLIBC_2.4 __getdomainname_chk F +GLIBC_2.4 __getgroups_chk F +GLIBC_2.4 __gethostname_chk F +GLIBC_2.4 __getlogin_r_chk F +GLIBC_2.4 __getwd_chk F +GLIBC_2.4 __mbsnrtowcs_chk F +GLIBC_2.4 __mbsrtowcs_chk F +GLIBC_2.4 __mbstowcs_chk F +GLIBC_2.4 __pread64_chk F +GLIBC_2.4 __pread_chk F +GLIBC_2.4 __ptsname_r_chk F +GLIBC_2.4 __read_chk F +GLIBC_2.4 __readlink_chk F +GLIBC_2.4 __realpath_chk F +GLIBC_2.4 __recv_chk F +GLIBC_2.4 __recvfrom_chk F +GLIBC_2.4 __stack_chk_fail F +GLIBC_2.4 __stpncpy_chk F +GLIBC_2.4 __swprintf_chk F +GLIBC_2.4 __syslog_chk F +GLIBC_2.4 __ttyname_r_chk F +GLIBC_2.4 __vfwprintf_chk F +GLIBC_2.4 __vswprintf_chk F +GLIBC_2.4 __vsyslog_chk F +GLIBC_2.4 __vwprintf_chk F +GLIBC_2.4 __wcpcpy_chk F +GLIBC_2.4 __wcpncpy_chk F +GLIBC_2.4 __wcrtomb_chk F +GLIBC_2.4 __wcscat_chk F +GLIBC_2.4 __wcscpy_chk F +GLIBC_2.4 __wcsncat_chk F +GLIBC_2.4 __wcsncpy_chk F +GLIBC_2.4 __wcsnrtombs_chk F +GLIBC_2.4 __wcsrtombs_chk F +GLIBC_2.4 __wcstombs_chk F +GLIBC_2.4 __wctomb_chk F +GLIBC_2.4 __wmemcpy_chk F +GLIBC_2.4 __wmemmove_chk F +GLIBC_2.4 __wmempcpy_chk F +GLIBC_2.4 __wmemset_chk F +GLIBC_2.4 __wprintf_chk F +GLIBC_2.4 __xmknodat F +GLIBC_2.4 _sys_errlist D 0x210 +GLIBC_2.4 _sys_nerr D 0x4 +GLIBC_2.4 eaccess F +GLIBC_2.4 faccessat F +GLIBC_2.4 fchmodat F +GLIBC_2.4 fchownat F +GLIBC_2.4 fdopendir F +GLIBC_2.4 futimesat F +GLIBC_2.4 inotify_add_watch F +GLIBC_2.4 inotify_init F +GLIBC_2.4 inotify_rm_watch F +GLIBC_2.4 linkat F +GLIBC_2.4 mkdirat F +GLIBC_2.4 mkfifoat F +GLIBC_2.4 open_wmemstream F +GLIBC_2.4 openat F +GLIBC_2.4 openat64 F +GLIBC_2.4 ppoll F +GLIBC_2.4 readlinkat F +GLIBC_2.4 renameat F +GLIBC_2.4 symlinkat F +GLIBC_2.4 sys_errlist D 0x210 +GLIBC_2.4 sys_nerr D 0x4 +GLIBC_2.4 unlinkat F +GLIBC_2.4 unshare F +GLIBC_2.5 __readlinkat_chk F +GLIBC_2.5 inet6_opt_append F +GLIBC_2.5 inet6_opt_find F +GLIBC_2.5 inet6_opt_finish F +GLIBC_2.5 inet6_opt_get_val F +GLIBC_2.5 inet6_opt_init F +GLIBC_2.5 inet6_opt_next F +GLIBC_2.5 inet6_opt_set_val F +GLIBC_2.5 inet6_rth_add F +GLIBC_2.5 inet6_rth_getaddr F +GLIBC_2.5 inet6_rth_init F +GLIBC_2.5 inet6_rth_reverse F +GLIBC_2.5 inet6_rth_segments F +GLIBC_2.5 inet6_rth_space F +GLIBC_2.5 splice F +GLIBC_2.5 tee F +GLIBC_2.5 vmsplice F +GLIBC_2.6 __sched_cpucount F +GLIBC_2.6 epoll_pwait F +GLIBC_2.6 futimens F +GLIBC_2.6 sched_getcpu F +GLIBC_2.6 strerror_l F +GLIBC_2.6 sync_file_range F +GLIBC_2.6 utimensat F +GLIBC_2.7 __fread_chk F +GLIBC_2.7 __fread_unlocked_chk F +GLIBC_2.7 __isoc99_fscanf F +GLIBC_2.7 __isoc99_fwscanf F +GLIBC_2.7 __isoc99_scanf F +GLIBC_2.7 __isoc99_sscanf F +GLIBC_2.7 __isoc99_swscanf F +GLIBC_2.7 __isoc99_vfscanf F +GLIBC_2.7 __isoc99_vfwscanf F +GLIBC_2.7 __isoc99_vscanf F +GLIBC_2.7 __isoc99_vsscanf F +GLIBC_2.7 __isoc99_vswscanf F +GLIBC_2.7 __isoc99_vwscanf F +GLIBC_2.7 __isoc99_wscanf F +GLIBC_2.7 __open64_2 F +GLIBC_2.7 __open_2 F +GLIBC_2.7 __openat64_2 F +GLIBC_2.7 __openat_2 F +GLIBC_2.7 __sched_cpualloc F +GLIBC_2.7 __sched_cpufree F +GLIBC_2.7 eventfd F +GLIBC_2.7 eventfd_read F +GLIBC_2.7 eventfd_write F +GLIBC_2.7 mkostemp F +GLIBC_2.7 mkostemp64 F +GLIBC_2.7 signalfd F +GLIBC_2.8 __asprintf_chk F +GLIBC_2.8 __dprintf_chk F +GLIBC_2.8 __obstack_printf_chk F +GLIBC_2.8 __obstack_vprintf_chk F +GLIBC_2.8 __vasprintf_chk F +GLIBC_2.8 __vdprintf_chk F +GLIBC_2.8 qsort_r F +GLIBC_2.8 timerfd_create F +GLIBC_2.8 timerfd_gettime F +GLIBC_2.8 timerfd_settime F +GLIBC_2.9 dup3 F +GLIBC_2.9 epoll_create1 F +GLIBC_2.9 inotify_init1 F +GLIBC_2.9 pipe2 F diff --git a/sysdeps/unix/sysv/linux/sh/le/libcrypt.abilist b/sysdeps/unix/sysv/linux/sh/le/libcrypt.abilist new file mode 100644 index 0000000000..cd6ba95280 --- /dev/null +++ b/sysdeps/unix/sysv/linux/sh/le/libcrypt.abilist @@ -0,0 +1,7 @@ +GLIBC_2.0 crypt F +GLIBC_2.0 crypt_r F +GLIBC_2.0 encrypt F +GLIBC_2.0 encrypt_r F +GLIBC_2.0 fcrypt F +GLIBC_2.0 setkey F +GLIBC_2.0 setkey_r F diff --git a/sysdeps/unix/sysv/linux/sh/le/libdl.abilist b/sysdeps/unix/sysv/linux/sh/le/libdl.abilist new file mode 100644 index 0000000000..7826fde951 --- /dev/null +++ b/sysdeps/unix/sysv/linux/sh/le/libdl.abilist @@ -0,0 +1,10 @@ +GLIBC_2.0 dladdr F +GLIBC_2.0 dlclose F +GLIBC_2.0 dlerror F +GLIBC_2.0 dlopen F +GLIBC_2.0 dlsym F +GLIBC_2.1 dlopen F +GLIBC_2.1 dlvsym F +GLIBC_2.3.3 dladdr1 F +GLIBC_2.3.3 dlinfo F +GLIBC_2.3.4 dlmopen F diff --git a/sysdeps/unix/sysv/linux/sh/le/libm.abilist b/sysdeps/unix/sysv/linux/sh/le/libm.abilist new file mode 100644 index 0000000000..09d97d6f52 --- /dev/null +++ b/sysdeps/unix/sysv/linux/sh/le/libm.abilist @@ -0,0 +1,772 @@ +GLIBC_2.15 __acos_finite F +GLIBC_2.15 __acosf_finite F +GLIBC_2.15 __acosh_finite F +GLIBC_2.15 __acoshf_finite F +GLIBC_2.15 __asin_finite F +GLIBC_2.15 __asinf_finite F +GLIBC_2.15 __atan2_finite F +GLIBC_2.15 __atan2f_finite F +GLIBC_2.15 __atanh_finite F +GLIBC_2.15 __atanhf_finite F +GLIBC_2.15 __cosh_finite F +GLIBC_2.15 __coshf_finite F +GLIBC_2.15 __exp10_finite F +GLIBC_2.15 __exp10f_finite F +GLIBC_2.15 __exp2_finite F +GLIBC_2.15 __exp2f_finite F +GLIBC_2.15 __exp_finite F +GLIBC_2.15 __expf_finite F +GLIBC_2.15 __fmod_finite F +GLIBC_2.15 __fmodf_finite F +GLIBC_2.15 __gamma_r_finite F +GLIBC_2.15 __gammaf_r_finite F +GLIBC_2.15 __hypot_finite F +GLIBC_2.15 __hypotf_finite F +GLIBC_2.15 __j0_finite F +GLIBC_2.15 __j0f_finite F +GLIBC_2.15 __j1_finite F +GLIBC_2.15 __j1f_finite F +GLIBC_2.15 __jn_finite F +GLIBC_2.15 __jnf_finite F +GLIBC_2.15 __lgamma_r_finite F +GLIBC_2.15 __lgammaf_r_finite F +GLIBC_2.15 __log10_finite F +GLIBC_2.15 __log10f_finite F +GLIBC_2.15 __log2_finite F +GLIBC_2.15 __log2f_finite F +GLIBC_2.15 __log_finite F +GLIBC_2.15 __logf_finite F +GLIBC_2.15 __pow_finite F +GLIBC_2.15 __powf_finite F +GLIBC_2.15 __remainder_finite F +GLIBC_2.15 __remainderf_finite F +GLIBC_2.15 __scalb_finite F +GLIBC_2.15 __scalbf_finite F +GLIBC_2.15 __sinh_finite F +GLIBC_2.15 __sinhf_finite F +GLIBC_2.15 __sqrt_finite F +GLIBC_2.15 __sqrtf_finite F +GLIBC_2.15 __y0_finite F +GLIBC_2.15 __y0f_finite F +GLIBC_2.15 __y1_finite F +GLIBC_2.15 __y1f_finite F +GLIBC_2.15 __yn_finite F +GLIBC_2.15 __ynf_finite F +GLIBC_2.18 __issignaling F +GLIBC_2.18 __issignalingf F +GLIBC_2.2 _LIB_VERSION D 0x4 +GLIBC_2.2 __clog10 F +GLIBC_2.2 __clog10f F +GLIBC_2.2 __clog10l F +GLIBC_2.2 __finite F +GLIBC_2.2 __finitef F +GLIBC_2.2 __finitel F +GLIBC_2.2 __fpclassify F +GLIBC_2.2 __fpclassifyf F +GLIBC_2.2 __signbit F +GLIBC_2.2 __signbitf F +GLIBC_2.2 acos F +GLIBC_2.2 acosf F +GLIBC_2.2 acosh F +GLIBC_2.2 acoshf F +GLIBC_2.2 acoshl F +GLIBC_2.2 acosl F +GLIBC_2.2 asin F +GLIBC_2.2 asinf F +GLIBC_2.2 asinh F +GLIBC_2.2 asinhf F +GLIBC_2.2 asinhl F +GLIBC_2.2 asinl F +GLIBC_2.2 atan F +GLIBC_2.2 atan2 F +GLIBC_2.2 atan2f F +GLIBC_2.2 atan2l F +GLIBC_2.2 atanf F +GLIBC_2.2 atanh F +GLIBC_2.2 atanhf F +GLIBC_2.2 atanhl F +GLIBC_2.2 atanl F +GLIBC_2.2 cabs F +GLIBC_2.2 cabsf F +GLIBC_2.2 cabsl F +GLIBC_2.2 cacos F +GLIBC_2.2 cacosf F +GLIBC_2.2 cacosh F +GLIBC_2.2 cacoshf F +GLIBC_2.2 cacoshl F +GLIBC_2.2 cacosl F +GLIBC_2.2 carg F +GLIBC_2.2 cargf F +GLIBC_2.2 cargl F +GLIBC_2.2 casin F +GLIBC_2.2 casinf F +GLIBC_2.2 casinh F +GLIBC_2.2 casinhf F +GLIBC_2.2 casinhl F +GLIBC_2.2 casinl F +GLIBC_2.2 catan F +GLIBC_2.2 catanf F +GLIBC_2.2 catanh F +GLIBC_2.2 catanhf F +GLIBC_2.2 catanhl F +GLIBC_2.2 catanl F +GLIBC_2.2 cbrt F +GLIBC_2.2 cbrtf F +GLIBC_2.2 cbrtl F +GLIBC_2.2 ccos F +GLIBC_2.2 ccosf F +GLIBC_2.2 ccosh F +GLIBC_2.2 ccoshf F +GLIBC_2.2 ccoshl F +GLIBC_2.2 ccosl F +GLIBC_2.2 ceil F +GLIBC_2.2 ceilf F +GLIBC_2.2 ceill F +GLIBC_2.2 cexp F +GLIBC_2.2 cexpf F +GLIBC_2.2 cexpl F +GLIBC_2.2 cimag F +GLIBC_2.2 cimagf F +GLIBC_2.2 cimagl F +GLIBC_2.2 clog F +GLIBC_2.2 clog10 F +GLIBC_2.2 clog10f F +GLIBC_2.2 clog10l F +GLIBC_2.2 clogf F +GLIBC_2.2 clogl F +GLIBC_2.2 conj F +GLIBC_2.2 conjf F +GLIBC_2.2 conjl F +GLIBC_2.2 copysign F +GLIBC_2.2 copysignf F +GLIBC_2.2 copysignl F +GLIBC_2.2 cos F +GLIBC_2.2 cosf F +GLIBC_2.2 cosh F +GLIBC_2.2 coshf F +GLIBC_2.2 coshl F +GLIBC_2.2 cosl F +GLIBC_2.2 cpow F +GLIBC_2.2 cpowf F +GLIBC_2.2 cpowl F +GLIBC_2.2 cproj F +GLIBC_2.2 cprojf F +GLIBC_2.2 cprojl F +GLIBC_2.2 creal F +GLIBC_2.2 crealf F +GLIBC_2.2 creall F +GLIBC_2.2 csin F +GLIBC_2.2 csinf F +GLIBC_2.2 csinh F +GLIBC_2.2 csinhf F +GLIBC_2.2 csinhl F +GLIBC_2.2 csinl F +GLIBC_2.2 csqrt F +GLIBC_2.2 csqrtf F +GLIBC_2.2 csqrtl F +GLIBC_2.2 ctan F +GLIBC_2.2 ctanf F +GLIBC_2.2 ctanh F +GLIBC_2.2 ctanhf F +GLIBC_2.2 ctanhl F +GLIBC_2.2 ctanl F +GLIBC_2.2 drem F +GLIBC_2.2 dremf F +GLIBC_2.2 dreml F +GLIBC_2.2 erf F +GLIBC_2.2 erfc F +GLIBC_2.2 erfcf F +GLIBC_2.2 erfcl F +GLIBC_2.2 erff F +GLIBC_2.2 erfl F +GLIBC_2.2 exp F +GLIBC_2.2 exp10 F +GLIBC_2.2 exp10f F +GLIBC_2.2 exp10l F +GLIBC_2.2 exp2 F +GLIBC_2.2 exp2f F +GLIBC_2.2 expf F +GLIBC_2.2 expl F +GLIBC_2.2 expm1 F +GLIBC_2.2 expm1f F +GLIBC_2.2 expm1l F +GLIBC_2.2 fabs F +GLIBC_2.2 fabsf F +GLIBC_2.2 fabsl F +GLIBC_2.2 fdim F +GLIBC_2.2 fdimf F +GLIBC_2.2 fdiml F +GLIBC_2.2 feclearexcept F +GLIBC_2.2 fedisableexcept F +GLIBC_2.2 feenableexcept F +GLIBC_2.2 fegetenv F +GLIBC_2.2 fegetexcept F +GLIBC_2.2 fegetexceptflag F +GLIBC_2.2 fegetround F +GLIBC_2.2 feholdexcept F +GLIBC_2.2 feraiseexcept F +GLIBC_2.2 fesetenv F +GLIBC_2.2 fesetexceptflag F +GLIBC_2.2 fesetround F +GLIBC_2.2 fetestexcept F +GLIBC_2.2 feupdateenv F +GLIBC_2.2 finite F +GLIBC_2.2 finitef F +GLIBC_2.2 finitel F +GLIBC_2.2 floor F +GLIBC_2.2 floorf F +GLIBC_2.2 floorl F +GLIBC_2.2 fma F +GLIBC_2.2 fmaf F +GLIBC_2.2 fmal F +GLIBC_2.2 fmax F +GLIBC_2.2 fmaxf F +GLIBC_2.2 fmaxl F +GLIBC_2.2 fmin F +GLIBC_2.2 fminf F +GLIBC_2.2 fminl F +GLIBC_2.2 fmod F +GLIBC_2.2 fmodf F +GLIBC_2.2 fmodl F +GLIBC_2.2 frexp F +GLIBC_2.2 frexpf F +GLIBC_2.2 frexpl F +GLIBC_2.2 gamma F +GLIBC_2.2 gammaf F +GLIBC_2.2 gammal F +GLIBC_2.2 hypot F +GLIBC_2.2 hypotf F +GLIBC_2.2 hypotl F +GLIBC_2.2 ilogb F +GLIBC_2.2 ilogbf F +GLIBC_2.2 ilogbl F +GLIBC_2.2 j0 F +GLIBC_2.2 j0f F +GLIBC_2.2 j0l F +GLIBC_2.2 j1 F +GLIBC_2.2 j1f F +GLIBC_2.2 j1l F +GLIBC_2.2 jn F +GLIBC_2.2 jnf F +GLIBC_2.2 jnl F +GLIBC_2.2 ldexp F +GLIBC_2.2 ldexpf F +GLIBC_2.2 ldexpl F +GLIBC_2.2 lgamma F +GLIBC_2.2 lgamma_r F +GLIBC_2.2 lgammaf F +GLIBC_2.2 lgammaf_r F +GLIBC_2.2 lgammal F +GLIBC_2.2 lgammal_r F +GLIBC_2.2 llrint F +GLIBC_2.2 llrintf F +GLIBC_2.2 llrintl F +GLIBC_2.2 llround F +GLIBC_2.2 llroundf F +GLIBC_2.2 llroundl F +GLIBC_2.2 log F +GLIBC_2.2 log10 F +GLIBC_2.2 log10f F +GLIBC_2.2 log10l F +GLIBC_2.2 log1p F +GLIBC_2.2 log1pf F +GLIBC_2.2 log1pl F +GLIBC_2.2 log2 F +GLIBC_2.2 log2f F +GLIBC_2.2 log2l F +GLIBC_2.2 logb F +GLIBC_2.2 logbf F +GLIBC_2.2 logbl F +GLIBC_2.2 logf F +GLIBC_2.2 logl F +GLIBC_2.2 lrint F +GLIBC_2.2 lrintf F +GLIBC_2.2 lrintl F +GLIBC_2.2 lround F +GLIBC_2.2 lroundf F +GLIBC_2.2 lroundl F +GLIBC_2.2 matherr F +GLIBC_2.2 modf F +GLIBC_2.2 modff F +GLIBC_2.2 modfl F +GLIBC_2.2 nan F +GLIBC_2.2 nanf F +GLIBC_2.2 nanl F +GLIBC_2.2 nearbyint F +GLIBC_2.2 nearbyintf F +GLIBC_2.2 nearbyintl F +GLIBC_2.2 nextafter F +GLIBC_2.2 nextafterf F +GLIBC_2.2 nextafterl F +GLIBC_2.2 nexttoward F +GLIBC_2.2 nexttowardf F +GLIBC_2.2 nexttowardl F +GLIBC_2.2 pow F +GLIBC_2.2 pow10 F +GLIBC_2.2 pow10f F +GLIBC_2.2 pow10l F +GLIBC_2.2 powf F +GLIBC_2.2 powl F +GLIBC_2.2 remainder F +GLIBC_2.2 remainderf F +GLIBC_2.2 remainderl F +GLIBC_2.2 remquo F +GLIBC_2.2 remquof F +GLIBC_2.2 remquol F +GLIBC_2.2 rint F +GLIBC_2.2 rintf F +GLIBC_2.2 rintl F +GLIBC_2.2 round F +GLIBC_2.2 roundf F +GLIBC_2.2 roundl F +GLIBC_2.2 scalb F +GLIBC_2.2 scalbf F +GLIBC_2.2 scalbl F +GLIBC_2.2 scalbln F +GLIBC_2.2 scalblnf F +GLIBC_2.2 scalblnl F +GLIBC_2.2 scalbn F +GLIBC_2.2 scalbnf F +GLIBC_2.2 scalbnl F +GLIBC_2.2 signgam D 0x4 +GLIBC_2.2 significand F +GLIBC_2.2 significandf F +GLIBC_2.2 significandl F +GLIBC_2.2 sin F +GLIBC_2.2 sincos F +GLIBC_2.2 sincosf F +GLIBC_2.2 sincosl F +GLIBC_2.2 sinf F +GLIBC_2.2 sinh F +GLIBC_2.2 sinhf F +GLIBC_2.2 sinhl F +GLIBC_2.2 sinl F +GLIBC_2.2 sqrt F +GLIBC_2.2 sqrtf F +GLIBC_2.2 sqrtl F +GLIBC_2.2 tan F +GLIBC_2.2 tanf F +GLIBC_2.2 tanh F +GLIBC_2.2 tanhf F +GLIBC_2.2 tanhl F +GLIBC_2.2 tanl F +GLIBC_2.2 tgamma F +GLIBC_2.2 tgammaf F +GLIBC_2.2 tgammal F +GLIBC_2.2 trunc F +GLIBC_2.2 truncf F +GLIBC_2.2 truncl F +GLIBC_2.2 y0 F +GLIBC_2.2 y0f F +GLIBC_2.2 y0l F +GLIBC_2.2 y1 F +GLIBC_2.2 y1f F +GLIBC_2.2 y1l F +GLIBC_2.2 yn F +GLIBC_2.2 ynf F +GLIBC_2.2 ynl F +GLIBC_2.23 __signgam D 0x4 +GLIBC_2.23 lgamma F +GLIBC_2.23 lgammaf F +GLIBC_2.23 lgammal F +GLIBC_2.24 nextdown F +GLIBC_2.24 nextdownf F +GLIBC_2.24 nextdownl F +GLIBC_2.24 nextup F +GLIBC_2.24 nextupf F +GLIBC_2.24 nextupl F +GLIBC_2.25 __iseqsig F +GLIBC_2.25 __iseqsigf F +GLIBC_2.25 canonicalize F +GLIBC_2.25 canonicalizef F +GLIBC_2.25 canonicalizel F +GLIBC_2.25 fegetmode F +GLIBC_2.25 fesetexcept F +GLIBC_2.25 fesetmode F +GLIBC_2.25 fetestexceptflag F +GLIBC_2.25 fmaxmag F +GLIBC_2.25 fmaxmagf F +GLIBC_2.25 fmaxmagl F +GLIBC_2.25 fminmag F +GLIBC_2.25 fminmagf F +GLIBC_2.25 fminmagl F +GLIBC_2.25 fromfp F +GLIBC_2.25 fromfpf F +GLIBC_2.25 fromfpl F +GLIBC_2.25 fromfpx F +GLIBC_2.25 fromfpxf F +GLIBC_2.25 fromfpxl F +GLIBC_2.25 getpayload F +GLIBC_2.25 getpayloadf F +GLIBC_2.25 getpayloadl F +GLIBC_2.25 llogb F +GLIBC_2.25 llogbf F +GLIBC_2.25 llogbl F +GLIBC_2.25 roundeven F +GLIBC_2.25 roundevenf F +GLIBC_2.25 roundevenl F +GLIBC_2.25 setpayload F +GLIBC_2.25 setpayloadf F +GLIBC_2.25 setpayloadl F +GLIBC_2.25 setpayloadsig F +GLIBC_2.25 setpayloadsigf F +GLIBC_2.25 setpayloadsigl F +GLIBC_2.25 totalorder F +GLIBC_2.25 totalorderf F +GLIBC_2.25 totalorderl F +GLIBC_2.25 totalordermag F +GLIBC_2.25 totalordermagf F +GLIBC_2.25 totalordermagl F +GLIBC_2.25 ufromfp F +GLIBC_2.25 ufromfpf F +GLIBC_2.25 ufromfpl F +GLIBC_2.25 ufromfpx F +GLIBC_2.25 ufromfpxf F +GLIBC_2.25 ufromfpxl F +GLIBC_2.27 acosf32 F +GLIBC_2.27 acosf32x F +GLIBC_2.27 acosf64 F +GLIBC_2.27 acoshf32 F +GLIBC_2.27 acoshf32x F +GLIBC_2.27 acoshf64 F +GLIBC_2.27 asinf32 F +GLIBC_2.27 asinf32x F +GLIBC_2.27 asinf64 F +GLIBC_2.27 asinhf32 F +GLIBC_2.27 asinhf32x F +GLIBC_2.27 asinhf64 F +GLIBC_2.27 atan2f32 F +GLIBC_2.27 atan2f32x F +GLIBC_2.27 atan2f64 F +GLIBC_2.27 atanf32 F +GLIBC_2.27 atanf32x F +GLIBC_2.27 atanf64 F +GLIBC_2.27 atanhf32 F +GLIBC_2.27 atanhf32x F +GLIBC_2.27 atanhf64 F +GLIBC_2.27 cabsf32 F +GLIBC_2.27 cabsf32x F +GLIBC_2.27 cabsf64 F +GLIBC_2.27 cacosf32 F +GLIBC_2.27 cacosf32x F +GLIBC_2.27 cacosf64 F +GLIBC_2.27 cacoshf32 F +GLIBC_2.27 cacoshf32x F +GLIBC_2.27 cacoshf64 F +GLIBC_2.27 canonicalizef32 F +GLIBC_2.27 canonicalizef32x F +GLIBC_2.27 canonicalizef64 F +GLIBC_2.27 cargf32 F +GLIBC_2.27 cargf32x F +GLIBC_2.27 cargf64 F +GLIBC_2.27 casinf32 F +GLIBC_2.27 casinf32x F +GLIBC_2.27 casinf64 F +GLIBC_2.27 casinhf32 F +GLIBC_2.27 casinhf32x F +GLIBC_2.27 casinhf64 F +GLIBC_2.27 catanf32 F +GLIBC_2.27 catanf32x F +GLIBC_2.27 catanf64 F +GLIBC_2.27 catanhf32 F +GLIBC_2.27 catanhf32x F +GLIBC_2.27 catanhf64 F +GLIBC_2.27 cbrtf32 F +GLIBC_2.27 cbrtf32x F +GLIBC_2.27 cbrtf64 F +GLIBC_2.27 ccosf32 F +GLIBC_2.27 ccosf32x F +GLIBC_2.27 ccosf64 F +GLIBC_2.27 ccoshf32 F +GLIBC_2.27 ccoshf32x F +GLIBC_2.27 ccoshf64 F +GLIBC_2.27 ceilf32 F +GLIBC_2.27 ceilf32x F +GLIBC_2.27 ceilf64 F +GLIBC_2.27 cexpf32 F +GLIBC_2.27 cexpf32x F +GLIBC_2.27 cexpf64 F +GLIBC_2.27 cimagf32 F +GLIBC_2.27 cimagf32x F +GLIBC_2.27 cimagf64 F +GLIBC_2.27 clog10f32 F +GLIBC_2.27 clog10f32x F +GLIBC_2.27 clog10f64 F +GLIBC_2.27 clogf32 F +GLIBC_2.27 clogf32x F +GLIBC_2.27 clogf64 F +GLIBC_2.27 conjf32 F +GLIBC_2.27 conjf32x F +GLIBC_2.27 conjf64 F +GLIBC_2.27 copysignf32 F +GLIBC_2.27 copysignf32x F +GLIBC_2.27 copysignf64 F +GLIBC_2.27 cosf32 F +GLIBC_2.27 cosf32x F +GLIBC_2.27 cosf64 F +GLIBC_2.27 coshf32 F +GLIBC_2.27 coshf32x F +GLIBC_2.27 coshf64 F +GLIBC_2.27 cpowf32 F +GLIBC_2.27 cpowf32x F +GLIBC_2.27 cpowf64 F +GLIBC_2.27 cprojf32 F +GLIBC_2.27 cprojf32x F +GLIBC_2.27 cprojf64 F +GLIBC_2.27 crealf32 F +GLIBC_2.27 crealf32x F +GLIBC_2.27 crealf64 F +GLIBC_2.27 csinf32 F +GLIBC_2.27 csinf32x F +GLIBC_2.27 csinf64 F +GLIBC_2.27 csinhf32 F +GLIBC_2.27 csinhf32x F +GLIBC_2.27 csinhf64 F +GLIBC_2.27 csqrtf32 F +GLIBC_2.27 csqrtf32x F +GLIBC_2.27 csqrtf64 F +GLIBC_2.27 ctanf32 F +GLIBC_2.27 ctanf32x F +GLIBC_2.27 ctanf64 F +GLIBC_2.27 ctanhf32 F +GLIBC_2.27 ctanhf32x F +GLIBC_2.27 ctanhf64 F +GLIBC_2.27 erfcf32 F +GLIBC_2.27 erfcf32x F +GLIBC_2.27 erfcf64 F +GLIBC_2.27 erff32 F +GLIBC_2.27 erff32x F +GLIBC_2.27 erff64 F +GLIBC_2.27 exp10f32 F +GLIBC_2.27 exp10f32x F +GLIBC_2.27 exp10f64 F +GLIBC_2.27 exp2f F +GLIBC_2.27 exp2f32 F +GLIBC_2.27 exp2f32x F +GLIBC_2.27 exp2f64 F +GLIBC_2.27 expf F +GLIBC_2.27 expf32 F +GLIBC_2.27 expf32x F +GLIBC_2.27 expf64 F +GLIBC_2.27 expm1f32 F +GLIBC_2.27 expm1f32x F +GLIBC_2.27 expm1f64 F +GLIBC_2.27 fabsf32 F +GLIBC_2.27 fabsf32x F +GLIBC_2.27 fabsf64 F +GLIBC_2.27 fdimf32 F +GLIBC_2.27 fdimf32x F +GLIBC_2.27 fdimf64 F +GLIBC_2.27 floorf32 F +GLIBC_2.27 floorf32x F +GLIBC_2.27 floorf64 F +GLIBC_2.27 fmaf32 F +GLIBC_2.27 fmaf32x F +GLIBC_2.27 fmaf64 F +GLIBC_2.27 fmaxf32 F +GLIBC_2.27 fmaxf32x F +GLIBC_2.27 fmaxf64 F +GLIBC_2.27 fmaxmagf32 F +GLIBC_2.27 fmaxmagf32x F +GLIBC_2.27 fmaxmagf64 F +GLIBC_2.27 fminf32 F +GLIBC_2.27 fminf32x F +GLIBC_2.27 fminf64 F +GLIBC_2.27 fminmagf32 F +GLIBC_2.27 fminmagf32x F +GLIBC_2.27 fminmagf64 F +GLIBC_2.27 fmodf32 F +GLIBC_2.27 fmodf32x F +GLIBC_2.27 fmodf64 F +GLIBC_2.27 frexpf32 F +GLIBC_2.27 frexpf32x F +GLIBC_2.27 frexpf64 F +GLIBC_2.27 fromfpf32 F +GLIBC_2.27 fromfpf32x F +GLIBC_2.27 fromfpf64 F +GLIBC_2.27 fromfpxf32 F +GLIBC_2.27 fromfpxf32x F +GLIBC_2.27 fromfpxf64 F +GLIBC_2.27 getpayloadf32 F +GLIBC_2.27 getpayloadf32x F +GLIBC_2.27 getpayloadf64 F +GLIBC_2.27 hypotf32 F +GLIBC_2.27 hypotf32x F +GLIBC_2.27 hypotf64 F +GLIBC_2.27 ilogbf32 F +GLIBC_2.27 ilogbf32x F +GLIBC_2.27 ilogbf64 F +GLIBC_2.27 j0f32 F +GLIBC_2.27 j0f32x F +GLIBC_2.27 j0f64 F +GLIBC_2.27 j1f32 F +GLIBC_2.27 j1f32x F +GLIBC_2.27 j1f64 F +GLIBC_2.27 jnf32 F +GLIBC_2.27 jnf32x F +GLIBC_2.27 jnf64 F +GLIBC_2.27 ldexpf32 F +GLIBC_2.27 ldexpf32x F +GLIBC_2.27 ldexpf64 F +GLIBC_2.27 lgammaf32 F +GLIBC_2.27 lgammaf32_r F +GLIBC_2.27 lgammaf32x F +GLIBC_2.27 lgammaf32x_r F +GLIBC_2.27 lgammaf64 F +GLIBC_2.27 lgammaf64_r F +GLIBC_2.27 llogbf32 F +GLIBC_2.27 llogbf32x F +GLIBC_2.27 llogbf64 F +GLIBC_2.27 llrintf32 F +GLIBC_2.27 llrintf32x F +GLIBC_2.27 llrintf64 F +GLIBC_2.27 llroundf32 F +GLIBC_2.27 llroundf32x F +GLIBC_2.27 llroundf64 F +GLIBC_2.27 log10f32 F +GLIBC_2.27 log10f32x F +GLIBC_2.27 log10f64 F +GLIBC_2.27 log1pf32 F +GLIBC_2.27 log1pf32x F +GLIBC_2.27 log1pf64 F +GLIBC_2.27 log2f F +GLIBC_2.27 log2f32 F +GLIBC_2.27 log2f32x F +GLIBC_2.27 log2f64 F +GLIBC_2.27 logbf32 F +GLIBC_2.27 logbf32x F +GLIBC_2.27 logbf64 F +GLIBC_2.27 logf F +GLIBC_2.27 logf32 F +GLIBC_2.27 logf32x F +GLIBC_2.27 logf64 F +GLIBC_2.27 lrintf32 F +GLIBC_2.27 lrintf32x F +GLIBC_2.27 lrintf64 F +GLIBC_2.27 lroundf32 F +GLIBC_2.27 lroundf32x F +GLIBC_2.27 lroundf64 F +GLIBC_2.27 modff32 F +GLIBC_2.27 modff32x F +GLIBC_2.27 modff64 F +GLIBC_2.27 nanf32 F +GLIBC_2.27 nanf32x F +GLIBC_2.27 nanf64 F +GLIBC_2.27 nearbyintf32 F +GLIBC_2.27 nearbyintf32x F +GLIBC_2.27 nearbyintf64 F +GLIBC_2.27 nextafterf32 F +GLIBC_2.27 nextafterf32x F +GLIBC_2.27 nextafterf64 F +GLIBC_2.27 nextdownf32 F +GLIBC_2.27 nextdownf32x F +GLIBC_2.27 nextdownf64 F +GLIBC_2.27 nextupf32 F +GLIBC_2.27 nextupf32x F +GLIBC_2.27 nextupf64 F +GLIBC_2.27 powf F +GLIBC_2.27 powf32 F +GLIBC_2.27 powf32x F +GLIBC_2.27 powf64 F +GLIBC_2.27 remainderf32 F +GLIBC_2.27 remainderf32x F +GLIBC_2.27 remainderf64 F +GLIBC_2.27 remquof32 F +GLIBC_2.27 remquof32x F +GLIBC_2.27 remquof64 F +GLIBC_2.27 rintf32 F +GLIBC_2.27 rintf32x F +GLIBC_2.27 rintf64 F +GLIBC_2.27 roundevenf32 F +GLIBC_2.27 roundevenf32x F +GLIBC_2.27 roundevenf64 F +GLIBC_2.27 roundf32 F +GLIBC_2.27 roundf32x F +GLIBC_2.27 roundf64 F +GLIBC_2.27 scalblnf32 F +GLIBC_2.27 scalblnf32x F +GLIBC_2.27 scalblnf64 F +GLIBC_2.27 scalbnf32 F +GLIBC_2.27 scalbnf32x F +GLIBC_2.27 scalbnf64 F +GLIBC_2.27 setpayloadf32 F +GLIBC_2.27 setpayloadf32x F +GLIBC_2.27 setpayloadf64 F +GLIBC_2.27 setpayloadsigf32 F +GLIBC_2.27 setpayloadsigf32x F +GLIBC_2.27 setpayloadsigf64 F +GLIBC_2.27 sincosf32 F +GLIBC_2.27 sincosf32x F +GLIBC_2.27 sincosf64 F +GLIBC_2.27 sinf32 F +GLIBC_2.27 sinf32x F +GLIBC_2.27 sinf64 F +GLIBC_2.27 sinhf32 F +GLIBC_2.27 sinhf32x F +GLIBC_2.27 sinhf64 F +GLIBC_2.27 sqrtf32 F +GLIBC_2.27 sqrtf32x F +GLIBC_2.27 sqrtf64 F +GLIBC_2.27 tanf32 F +GLIBC_2.27 tanf32x F +GLIBC_2.27 tanf64 F +GLIBC_2.27 tanhf32 F +GLIBC_2.27 tanhf32x F +GLIBC_2.27 tanhf64 F +GLIBC_2.27 tgammaf32 F +GLIBC_2.27 tgammaf32x F +GLIBC_2.27 tgammaf64 F +GLIBC_2.27 totalorderf32 F +GLIBC_2.27 totalorderf32x F +GLIBC_2.27 totalorderf64 F +GLIBC_2.27 totalordermagf32 F +GLIBC_2.27 totalordermagf32x F +GLIBC_2.27 totalordermagf64 F +GLIBC_2.27 truncf32 F +GLIBC_2.27 truncf32x F +GLIBC_2.27 truncf64 F +GLIBC_2.27 ufromfpf32 F +GLIBC_2.27 ufromfpf32x F +GLIBC_2.27 ufromfpf64 F +GLIBC_2.27 ufromfpxf32 F +GLIBC_2.27 ufromfpxf32x F +GLIBC_2.27 ufromfpxf64 F +GLIBC_2.27 y0f32 F +GLIBC_2.27 y0f32x F +GLIBC_2.27 y0f64 F +GLIBC_2.27 y1f32 F +GLIBC_2.27 y1f32x F +GLIBC_2.27 y1f64 F +GLIBC_2.27 ynf32 F +GLIBC_2.27 ynf32x F +GLIBC_2.27 ynf64 F +GLIBC_2.28 daddl F +GLIBC_2.28 ddivl F +GLIBC_2.28 dmull F +GLIBC_2.28 dsubl F +GLIBC_2.28 f32addf32x F +GLIBC_2.28 f32addf64 F +GLIBC_2.28 f32divf32x F +GLIBC_2.28 f32divf64 F +GLIBC_2.28 f32mulf32x F +GLIBC_2.28 f32mulf64 F +GLIBC_2.28 f32subf32x F +GLIBC_2.28 f32subf64 F +GLIBC_2.28 f32xaddf64 F +GLIBC_2.28 f32xdivf64 F +GLIBC_2.28 f32xmulf64 F +GLIBC_2.28 f32xsubf64 F +GLIBC_2.28 fadd F +GLIBC_2.28 faddl F +GLIBC_2.28 fdiv F +GLIBC_2.28 fdivl F +GLIBC_2.28 fmul F +GLIBC_2.28 fmull F +GLIBC_2.28 fsub F +GLIBC_2.28 fsubl F +GLIBC_2.29 exp F +GLIBC_2.29 exp2 F +GLIBC_2.29 log F +GLIBC_2.29 log2 F +GLIBC_2.29 pow F +GLIBC_2.4 exp2l F diff --git a/sysdeps/unix/sysv/linux/sh/le/libnsl.abilist b/sysdeps/unix/sysv/linux/sh/le/libnsl.abilist new file mode 100644 index 0000000000..add3d66a7a --- /dev/null +++ b/sysdeps/unix/sysv/linux/sh/le/libnsl.abilist @@ -0,0 +1,121 @@ +GLIBC_2.0 __yp_check F +GLIBC_2.0 xdr_domainname F +GLIBC_2.0 xdr_keydat F +GLIBC_2.0 xdr_mapname F +GLIBC_2.0 xdr_peername F +GLIBC_2.0 xdr_valdat F +GLIBC_2.0 xdr_yp_buf F +GLIBC_2.0 xdr_ypbind_binding F +GLIBC_2.0 xdr_ypbind_resp F +GLIBC_2.0 xdr_ypbind_resptype F +GLIBC_2.0 xdr_ypbind_setdom F +GLIBC_2.0 xdr_ypdelete_args F +GLIBC_2.0 xdr_ypmap_parms F +GLIBC_2.0 xdr_ypmaplist F +GLIBC_2.0 xdr_yppush_status F +GLIBC_2.0 xdr_yppushresp_xfr F +GLIBC_2.0 xdr_ypreq_key F +GLIBC_2.0 xdr_ypreq_nokey F +GLIBC_2.0 xdr_ypreq_xfr F +GLIBC_2.0 xdr_ypresp_all F +GLIBC_2.0 xdr_ypresp_key_val F +GLIBC_2.0 xdr_ypresp_maplist F +GLIBC_2.0 xdr_ypresp_master F +GLIBC_2.0 xdr_ypresp_order F +GLIBC_2.0 xdr_ypresp_val F +GLIBC_2.0 xdr_ypresp_xfr F +GLIBC_2.0 xdr_ypstat F +GLIBC_2.0 xdr_ypupdate_args F +GLIBC_2.0 xdr_ypxfrstat F +GLIBC_2.0 yp_all F +GLIBC_2.0 yp_bind F +GLIBC_2.0 yp_first F +GLIBC_2.0 yp_get_default_domain F +GLIBC_2.0 yp_maplist F +GLIBC_2.0 yp_master F +GLIBC_2.0 yp_match F +GLIBC_2.0 yp_next F +GLIBC_2.0 yp_order F +GLIBC_2.0 yp_unbind F +GLIBC_2.0 yp_update F +GLIBC_2.0 ypbinderr_string F +GLIBC_2.0 yperr_string F +GLIBC_2.0 ypprot_err F +GLIBC_2.1 __free_fdresult F +GLIBC_2.1 __nis_default_access F +GLIBC_2.1 __nis_default_group F +GLIBC_2.1 __nis_default_owner F +GLIBC_2.1 __nis_default_ttl F +GLIBC_2.1 __nis_finddirectory F +GLIBC_2.1 __nis_hash F +GLIBC_2.1 __nisbind_connect F +GLIBC_2.1 __nisbind_create F +GLIBC_2.1 __nisbind_destroy F +GLIBC_2.1 __nisbind_next F +GLIBC_2.1 nis_add F +GLIBC_2.1 nis_add_entry F +GLIBC_2.1 nis_addmember F +GLIBC_2.1 nis_checkpoint F +GLIBC_2.1 nis_clone_directory F +GLIBC_2.1 nis_clone_object F +GLIBC_2.1 nis_clone_result F +GLIBC_2.1 nis_creategroup F +GLIBC_2.1 nis_destroy_object F +GLIBC_2.1 nis_destroygroup F +GLIBC_2.1 nis_dir_cmp F +GLIBC_2.1 nis_domain_of F +GLIBC_2.1 nis_domain_of_r F +GLIBC_2.1 nis_first_entry F +GLIBC_2.1 nis_free_directory F +GLIBC_2.1 nis_free_object F +GLIBC_2.1 nis_free_request F +GLIBC_2.1 nis_freenames F +GLIBC_2.1 nis_freeresult F +GLIBC_2.1 nis_freeservlist F +GLIBC_2.1 nis_freetags F +GLIBC_2.1 nis_getnames F +GLIBC_2.1 nis_getservlist F +GLIBC_2.1 nis_ismember F +GLIBC_2.1 nis_leaf_of F +GLIBC_2.1 nis_leaf_of_r F +GLIBC_2.1 nis_lerror F +GLIBC_2.1 nis_list F +GLIBC_2.1 nis_local_directory F +GLIBC_2.1 nis_local_group F +GLIBC_2.1 nis_local_host F +GLIBC_2.1 nis_local_principal F +GLIBC_2.1 nis_lookup F +GLIBC_2.1 nis_mkdir F +GLIBC_2.1 nis_modify F +GLIBC_2.1 nis_modify_entry F +GLIBC_2.1 nis_name_of F +GLIBC_2.1 nis_name_of_r F +GLIBC_2.1 nis_next_entry F +GLIBC_2.1 nis_perror F +GLIBC_2.1 nis_ping F +GLIBC_2.1 nis_print_directory F +GLIBC_2.1 nis_print_entry F +GLIBC_2.1 nis_print_group F +GLIBC_2.1 nis_print_group_entry F +GLIBC_2.1 nis_print_link F +GLIBC_2.1 nis_print_object F +GLIBC_2.1 nis_print_result F +GLIBC_2.1 nis_print_rights F +GLIBC_2.1 nis_print_table F +GLIBC_2.1 nis_read_obj F +GLIBC_2.1 nis_remove F +GLIBC_2.1 nis_remove_entry F +GLIBC_2.1 nis_removemember F +GLIBC_2.1 nis_rmdir F +GLIBC_2.1 nis_servstate F +GLIBC_2.1 nis_sperrno F +GLIBC_2.1 nis_sperror F +GLIBC_2.1 nis_sperror_r F +GLIBC_2.1 nis_stats F +GLIBC_2.1 nis_verifygroup F +GLIBC_2.1 nis_write_obj F +GLIBC_2.1 readColdStartFile F +GLIBC_2.1 writeColdStartFile F +GLIBC_2.1 xdr_cback_data F +GLIBC_2.1 xdr_obj_p F +GLIBC_2.2 xdr_ypall F diff --git a/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist b/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist new file mode 100644 index 0000000000..71ff910bfd --- /dev/null +++ b/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist @@ -0,0 +1,259 @@ +GLIBC_2.11 pthread_sigqueue F +GLIBC_2.12 pthread_getname_np F +GLIBC_2.12 pthread_mutex_consistent F +GLIBC_2.12 pthread_mutexattr_getrobust F +GLIBC_2.12 pthread_mutexattr_setrobust F +GLIBC_2.12 pthread_setname_np F +GLIBC_2.18 pthread_getattr_default_np F +GLIBC_2.18 pthread_setattr_default_np F +GLIBC_2.2 _IO_flockfile F +GLIBC_2.2 _IO_ftrylockfile F +GLIBC_2.2 _IO_funlockfile F +GLIBC_2.2 __close F +GLIBC_2.2 __connect F +GLIBC_2.2 __errno_location F +GLIBC_2.2 __fcntl F +GLIBC_2.2 __fork F +GLIBC_2.2 __h_errno_location F +GLIBC_2.2 __libc_allocate_rtsig F +GLIBC_2.2 __libc_current_sigrtmax F +GLIBC_2.2 __libc_current_sigrtmin F +GLIBC_2.2 __lseek F +GLIBC_2.2 __open F +GLIBC_2.2 __open64 F +GLIBC_2.2 __pread64 F +GLIBC_2.2 __pthread_getspecific F +GLIBC_2.2 __pthread_key_create F +GLIBC_2.2 __pthread_mutex_destroy F +GLIBC_2.2 __pthread_mutex_init F +GLIBC_2.2 __pthread_mutex_lock F +GLIBC_2.2 __pthread_mutex_trylock F +GLIBC_2.2 __pthread_mutex_unlock F +GLIBC_2.2 __pthread_mutexattr_destroy F +GLIBC_2.2 __pthread_mutexattr_init F +GLIBC_2.2 __pthread_mutexattr_settype F +GLIBC_2.2 __pthread_once F +GLIBC_2.2 __pthread_rwlock_destroy F +GLIBC_2.2 __pthread_rwlock_init F +GLIBC_2.2 __pthread_rwlock_rdlock F +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_setspecific F +GLIBC_2.2 __pwrite64 F +GLIBC_2.2 __read F +GLIBC_2.2 __res_state F +GLIBC_2.2 __send F +GLIBC_2.2 __sigaction F +GLIBC_2.2 __wait F +GLIBC_2.2 __write F +GLIBC_2.2 _pthread_cleanup_pop F +GLIBC_2.2 _pthread_cleanup_pop_restore F +GLIBC_2.2 _pthread_cleanup_push F +GLIBC_2.2 _pthread_cleanup_push_defer F +GLIBC_2.2 accept F +GLIBC_2.2 close F +GLIBC_2.2 connect F +GLIBC_2.2 fcntl F +GLIBC_2.2 flockfile F +GLIBC_2.2 fork F +GLIBC_2.2 fsync F +GLIBC_2.2 ftrylockfile F +GLIBC_2.2 funlockfile F +GLIBC_2.2 longjmp F +GLIBC_2.2 lseek F +GLIBC_2.2 lseek64 F +GLIBC_2.2 msync F +GLIBC_2.2 nanosleep F +GLIBC_2.2 open F +GLIBC_2.2 open64 F +GLIBC_2.2 pause F +GLIBC_2.2 pread F +GLIBC_2.2 pread64 F +GLIBC_2.2 pthread_atfork F +GLIBC_2.2 pthread_attr_destroy F +GLIBC_2.2 pthread_attr_getdetachstate F +GLIBC_2.2 pthread_attr_getguardsize F +GLIBC_2.2 pthread_attr_getinheritsched F +GLIBC_2.2 pthread_attr_getschedparam F +GLIBC_2.2 pthread_attr_getschedpolicy F +GLIBC_2.2 pthread_attr_getscope F +GLIBC_2.2 pthread_attr_getstack F +GLIBC_2.2 pthread_attr_getstackaddr F +GLIBC_2.2 pthread_attr_getstacksize F +GLIBC_2.2 pthread_attr_init F +GLIBC_2.2 pthread_attr_setdetachstate F +GLIBC_2.2 pthread_attr_setguardsize F +GLIBC_2.2 pthread_attr_setinheritsched F +GLIBC_2.2 pthread_attr_setschedparam F +GLIBC_2.2 pthread_attr_setschedpolicy F +GLIBC_2.2 pthread_attr_setscope F +GLIBC_2.2 pthread_attr_setstack F +GLIBC_2.2 pthread_attr_setstackaddr F +GLIBC_2.2 pthread_attr_setstacksize F +GLIBC_2.2 pthread_barrier_destroy F +GLIBC_2.2 pthread_barrier_init F +GLIBC_2.2 pthread_barrier_wait F +GLIBC_2.2 pthread_barrierattr_destroy F +GLIBC_2.2 pthread_barrierattr_init F +GLIBC_2.2 pthread_barrierattr_setpshared F +GLIBC_2.2 pthread_cancel F +GLIBC_2.2 pthread_cond_broadcast F +GLIBC_2.2 pthread_cond_destroy F +GLIBC_2.2 pthread_cond_init F +GLIBC_2.2 pthread_cond_signal F +GLIBC_2.2 pthread_cond_timedwait F +GLIBC_2.2 pthread_cond_wait F +GLIBC_2.2 pthread_condattr_destroy F +GLIBC_2.2 pthread_condattr_getpshared F +GLIBC_2.2 pthread_condattr_init F +GLIBC_2.2 pthread_condattr_setpshared F +GLIBC_2.2 pthread_create F +GLIBC_2.2 pthread_detach F +GLIBC_2.2 pthread_equal F +GLIBC_2.2 pthread_exit F +GLIBC_2.2 pthread_getconcurrency F +GLIBC_2.2 pthread_getcpuclockid F +GLIBC_2.2 pthread_getschedparam F +GLIBC_2.2 pthread_getspecific F +GLIBC_2.2 pthread_join F +GLIBC_2.2 pthread_key_create F +GLIBC_2.2 pthread_key_delete F +GLIBC_2.2 pthread_kill F +GLIBC_2.2 pthread_kill_other_threads_np F +GLIBC_2.2 pthread_mutex_destroy F +GLIBC_2.2 pthread_mutex_init F +GLIBC_2.2 pthread_mutex_lock F +GLIBC_2.2 pthread_mutex_timedlock F +GLIBC_2.2 pthread_mutex_trylock F +GLIBC_2.2 pthread_mutex_unlock F +GLIBC_2.2 pthread_mutexattr_destroy F +GLIBC_2.2 pthread_mutexattr_getkind_np F +GLIBC_2.2 pthread_mutexattr_getpshared F +GLIBC_2.2 pthread_mutexattr_gettype F +GLIBC_2.2 pthread_mutexattr_init F +GLIBC_2.2 pthread_mutexattr_setkind_np F +GLIBC_2.2 pthread_mutexattr_setpshared F +GLIBC_2.2 pthread_mutexattr_settype F +GLIBC_2.2 pthread_once F +GLIBC_2.2 pthread_rwlock_destroy F +GLIBC_2.2 pthread_rwlock_init F +GLIBC_2.2 pthread_rwlock_rdlock F +GLIBC_2.2 pthread_rwlock_timedrdlock F +GLIBC_2.2 pthread_rwlock_timedwrlock F +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_rwlockattr_getkind_np F +GLIBC_2.2 pthread_rwlockattr_getpshared F +GLIBC_2.2 pthread_rwlockattr_init F +GLIBC_2.2 pthread_rwlockattr_setkind_np F +GLIBC_2.2 pthread_rwlockattr_setpshared F +GLIBC_2.2 pthread_self F +GLIBC_2.2 pthread_setcancelstate F +GLIBC_2.2 pthread_setcanceltype F +GLIBC_2.2 pthread_setconcurrency F +GLIBC_2.2 pthread_setschedparam F +GLIBC_2.2 pthread_setspecific F +GLIBC_2.2 pthread_sigmask F +GLIBC_2.2 pthread_spin_destroy F +GLIBC_2.2 pthread_spin_init F +GLIBC_2.2 pthread_spin_lock F +GLIBC_2.2 pthread_spin_trylock F +GLIBC_2.2 pthread_spin_unlock F +GLIBC_2.2 pthread_testcancel F +GLIBC_2.2 pthread_yield F +GLIBC_2.2 pwrite F +GLIBC_2.2 pwrite64 F +GLIBC_2.2 raise F +GLIBC_2.2 read F +GLIBC_2.2 recv F +GLIBC_2.2 recvfrom F +GLIBC_2.2 recvmsg F +GLIBC_2.2 sem_close F +GLIBC_2.2 sem_destroy F +GLIBC_2.2 sem_getvalue F +GLIBC_2.2 sem_init F +GLIBC_2.2 sem_open F +GLIBC_2.2 sem_post F +GLIBC_2.2 sem_timedwait F +GLIBC_2.2 sem_trywait F +GLIBC_2.2 sem_unlink F +GLIBC_2.2 sem_wait F +GLIBC_2.2 send F +GLIBC_2.2 sendmsg F +GLIBC_2.2 sendto F +GLIBC_2.2 sigaction F +GLIBC_2.2 siglongjmp F +GLIBC_2.2 sigwait F +GLIBC_2.2 system F +GLIBC_2.2 tcdrain F +GLIBC_2.2 wait F +GLIBC_2.2 waitpid F +GLIBC_2.2 write F +GLIBC_2.2.3 pthread_getattr_np F +GLIBC_2.2.6 __nanosleep F +GLIBC_2.28 call_once F +GLIBC_2.28 cnd_broadcast F +GLIBC_2.28 cnd_destroy F +GLIBC_2.28 cnd_init F +GLIBC_2.28 cnd_signal F +GLIBC_2.28 cnd_timedwait F +GLIBC_2.28 cnd_wait F +GLIBC_2.28 mtx_destroy F +GLIBC_2.28 mtx_init F +GLIBC_2.28 mtx_lock F +GLIBC_2.28 mtx_timedlock F +GLIBC_2.28 mtx_trylock F +GLIBC_2.28 mtx_unlock F +GLIBC_2.28 thrd_create F +GLIBC_2.28 thrd_detach F +GLIBC_2.28 thrd_exit F +GLIBC_2.28 thrd_join F +GLIBC_2.28 tss_create F +GLIBC_2.28 tss_delete F +GLIBC_2.28 tss_get F +GLIBC_2.28 tss_set F +GLIBC_2.3.2 pthread_cond_broadcast F +GLIBC_2.3.2 pthread_cond_destroy F +GLIBC_2.3.2 pthread_cond_init F +GLIBC_2.3.2 pthread_cond_signal F +GLIBC_2.3.2 pthread_cond_timedwait F +GLIBC_2.3.2 pthread_cond_wait F +GLIBC_2.3.3 __pthread_cleanup_routine F +GLIBC_2.3.3 __pthread_register_cancel F +GLIBC_2.3.3 __pthread_register_cancel_defer F +GLIBC_2.3.3 __pthread_unregister_cancel F +GLIBC_2.3.3 __pthread_unregister_cancel_restore F +GLIBC_2.3.3 __pthread_unwind_next F +GLIBC_2.3.3 pthread_attr_getaffinity_np F +GLIBC_2.3.3 pthread_attr_setaffinity_np F +GLIBC_2.3.3 pthread_barrierattr_getpshared F +GLIBC_2.3.3 pthread_condattr_getclock F +GLIBC_2.3.3 pthread_condattr_setclock F +GLIBC_2.3.3 pthread_getaffinity_np F +GLIBC_2.3.3 pthread_setaffinity_np F +GLIBC_2.3.3 pthread_timedjoin_np F +GLIBC_2.3.3 pthread_tryjoin_np F +GLIBC_2.3.4 pthread_attr_getaffinity_np F +GLIBC_2.3.4 pthread_attr_setaffinity_np F +GLIBC_2.3.4 pthread_getaffinity_np F +GLIBC_2.3.4 pthread_setaffinity_np F +GLIBC_2.3.4 pthread_setschedprio F +GLIBC_2.30 pthread_cond_clockwait F +GLIBC_2.30 pthread_mutex_clocklock F +GLIBC_2.30 pthread_rwlock_clockrdlock F +GLIBC_2.30 pthread_rwlock_clockwrlock F +GLIBC_2.30 sem_clockwait F +GLIBC_2.4 pthread_mutex_consistent_np F +GLIBC_2.4 pthread_mutex_getprioceiling F +GLIBC_2.4 pthread_mutex_setprioceiling F +GLIBC_2.4 pthread_mutexattr_getprioceiling F +GLIBC_2.4 pthread_mutexattr_getprotocol F +GLIBC_2.4 pthread_mutexattr_getrobust_np F +GLIBC_2.4 pthread_mutexattr_setprioceiling F +GLIBC_2.4 pthread_mutexattr_setprotocol F +GLIBC_2.4 pthread_mutexattr_setrobust_np F diff --git a/sysdeps/unix/sysv/linux/sh/le/libresolv.abilist b/sysdeps/unix/sysv/linux/sh/le/libresolv.abilist new file mode 100644 index 0000000000..157a33ce35 --- /dev/null +++ b/sysdeps/unix/sysv/linux/sh/le/libresolv.abilist @@ -0,0 +1,96 @@ +GLIBC_2.0 __b64_ntop F +GLIBC_2.0 __b64_pton F +GLIBC_2.0 __dn_comp F +GLIBC_2.0 __dn_count_labels F +GLIBC_2.0 __dn_skipname F +GLIBC_2.0 __fp_nquery F +GLIBC_2.0 __fp_query F +GLIBC_2.0 __fp_resstat F +GLIBC_2.0 __hostalias F +GLIBC_2.0 __loc_aton F +GLIBC_2.0 __loc_ntoa F +GLIBC_2.0 __p_cdname F +GLIBC_2.0 __p_cdnname F +GLIBC_2.0 __p_class F +GLIBC_2.0 __p_class_syms D 0x54 +GLIBC_2.0 __p_fqname F +GLIBC_2.0 __p_fqnname F +GLIBC_2.0 __p_option F +GLIBC_2.0 __p_query F +GLIBC_2.0 __p_secstodate F +GLIBC_2.0 __p_time F +GLIBC_2.0 __p_type F +GLIBC_2.0 __p_type_syms D 0x228 +GLIBC_2.0 __putlong F +GLIBC_2.0 __putshort F +GLIBC_2.0 __res_close F +GLIBC_2.0 __res_dnok F +GLIBC_2.0 __res_hnok F +GLIBC_2.0 __res_isourserver F +GLIBC_2.0 __res_mailok F +GLIBC_2.0 __res_nameinquery F +GLIBC_2.0 __res_ownok F +GLIBC_2.0 __res_queriesmatch F +GLIBC_2.0 __res_send F +GLIBC_2.0 __sym_ntop F +GLIBC_2.0 __sym_ntos F +GLIBC_2.0 __sym_ston F +GLIBC_2.0 _gethtbyaddr F +GLIBC_2.0 _gethtbyname F +GLIBC_2.0 _gethtbyname2 F +GLIBC_2.0 _gethtent F +GLIBC_2.0 _getlong F +GLIBC_2.0 _getshort F +GLIBC_2.0 _res_opcodes D 0x40 +GLIBC_2.0 _sethtent F +GLIBC_2.0 dn_expand F +GLIBC_2.0 inet_net_ntop F +GLIBC_2.0 inet_net_pton F +GLIBC_2.0 inet_neta F +GLIBC_2.0 res_gethostbyaddr F +GLIBC_2.0 res_gethostbyname F +GLIBC_2.0 res_gethostbyname2 F +GLIBC_2.0 res_mkquery F +GLIBC_2.0 res_query F +GLIBC_2.0 res_querydomain F +GLIBC_2.0 res_search F +GLIBC_2.0 res_send_setqhook F +GLIBC_2.0 res_send_setrhook F +GLIBC_2.2 __dn_expand F +GLIBC_2.2 __res_hostalias F +GLIBC_2.2 __res_mkquery F +GLIBC_2.2 __res_nmkquery F +GLIBC_2.2 __res_nquery F +GLIBC_2.2 __res_nquerydomain F +GLIBC_2.2 __res_nsearch F +GLIBC_2.2 __res_nsend F +GLIBC_2.2 __res_query F +GLIBC_2.2 __res_querydomain F +GLIBC_2.2 __res_search F +GLIBC_2.3.2 __p_rcode F +GLIBC_2.9 ns_datetosecs F +GLIBC_2.9 ns_format_ttl F +GLIBC_2.9 ns_get16 F +GLIBC_2.9 ns_get32 F +GLIBC_2.9 ns_initparse F +GLIBC_2.9 ns_makecanon F +GLIBC_2.9 ns_msg_getflag F +GLIBC_2.9 ns_name_compress F +GLIBC_2.9 ns_name_ntol F +GLIBC_2.9 ns_name_ntop 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_name_unpack F +GLIBC_2.9 ns_parse_ttl F +GLIBC_2.9 ns_parserr F +GLIBC_2.9 ns_put16 F +GLIBC_2.9 ns_put32 F +GLIBC_2.9 ns_samedomain F +GLIBC_2.9 ns_samename F +GLIBC_2.9 ns_skiprr F +GLIBC_2.9 ns_sprintrr F +GLIBC_2.9 ns_sprintrrf F +GLIBC_2.9 ns_subdomain F diff --git a/sysdeps/unix/sysv/linux/sh/le/librt.abilist b/sysdeps/unix/sysv/linux/sh/le/librt.abilist new file mode 100644 index 0000000000..595f1b712a --- /dev/null +++ b/sysdeps/unix/sysv/linux/sh/le/librt.abilist @@ -0,0 +1,42 @@ +GLIBC_2.1 aio_cancel F +GLIBC_2.1 aio_cancel64 F +GLIBC_2.1 aio_error F +GLIBC_2.1 aio_error64 F +GLIBC_2.1 aio_fsync F +GLIBC_2.1 aio_fsync64 F +GLIBC_2.1 aio_init F +GLIBC_2.1 aio_read F +GLIBC_2.1 aio_read64 F +GLIBC_2.1 aio_return F +GLIBC_2.1 aio_return64 F +GLIBC_2.1 aio_suspend F +GLIBC_2.1 aio_suspend64 F +GLIBC_2.1 aio_write F +GLIBC_2.1 aio_write64 F +GLIBC_2.1 lio_listio F +GLIBC_2.1 lio_listio64 F +GLIBC_2.2 clock_getcpuclockid F +GLIBC_2.2 clock_getres F +GLIBC_2.2 clock_gettime F +GLIBC_2.2 clock_nanosleep F +GLIBC_2.2 clock_settime F +GLIBC_2.2 shm_open F +GLIBC_2.2 shm_unlink F +GLIBC_2.2 timer_create F +GLIBC_2.2 timer_delete F +GLIBC_2.2 timer_getoverrun F +GLIBC_2.2 timer_gettime F +GLIBC_2.2 timer_settime F +GLIBC_2.3.4 mq_close F +GLIBC_2.3.4 mq_getattr F +GLIBC_2.3.4 mq_notify F +GLIBC_2.3.4 mq_open F +GLIBC_2.3.4 mq_receive F +GLIBC_2.3.4 mq_send F +GLIBC_2.3.4 mq_setattr F +GLIBC_2.3.4 mq_timedreceive F +GLIBC_2.3.4 mq_timedsend F +GLIBC_2.3.4 mq_unlink F +GLIBC_2.4 lio_listio F +GLIBC_2.4 lio_listio64 F +GLIBC_2.7 __mq_open_2 F diff --git a/sysdeps/unix/sysv/linux/sh/le/libthread_db.abilist b/sysdeps/unix/sysv/linux/sh/le/libthread_db.abilist new file mode 100644 index 0000000000..2db0992737 --- /dev/null +++ b/sysdeps/unix/sysv/linux/sh/le/libthread_db.abilist @@ -0,0 +1,40 @@ +GLIBC_2.1.3 td_init F +GLIBC_2.1.3 td_log F +GLIBC_2.1.3 td_ta_clear_event F +GLIBC_2.1.3 td_ta_delete F +GLIBC_2.1.3 td_ta_enable_stats F +GLIBC_2.1.3 td_ta_event_addr F +GLIBC_2.1.3 td_ta_event_getmsg F +GLIBC_2.1.3 td_ta_get_nthreads F +GLIBC_2.1.3 td_ta_get_ph F +GLIBC_2.1.3 td_ta_get_stats F +GLIBC_2.1.3 td_ta_map_id2thr F +GLIBC_2.1.3 td_ta_map_lwp2thr F +GLIBC_2.1.3 td_ta_new F +GLIBC_2.1.3 td_ta_reset_stats F +GLIBC_2.1.3 td_ta_set_event F +GLIBC_2.1.3 td_ta_setconcurrency F +GLIBC_2.1.3 td_ta_thr_iter F +GLIBC_2.1.3 td_ta_tsd_iter F +GLIBC_2.1.3 td_thr_clear_event F +GLIBC_2.1.3 td_thr_dbresume F +GLIBC_2.1.3 td_thr_dbsuspend F +GLIBC_2.1.3 td_thr_event_enable F +GLIBC_2.1.3 td_thr_event_getmsg F +GLIBC_2.1.3 td_thr_get_info F +GLIBC_2.1.3 td_thr_getfpregs F +GLIBC_2.1.3 td_thr_getgregs F +GLIBC_2.1.3 td_thr_getxregs F +GLIBC_2.1.3 td_thr_getxregsize F +GLIBC_2.1.3 td_thr_set_event F +GLIBC_2.1.3 td_thr_setfpregs F +GLIBC_2.1.3 td_thr_setgregs F +GLIBC_2.1.3 td_thr_setprio F +GLIBC_2.1.3 td_thr_setsigpending F +GLIBC_2.1.3 td_thr_setxregs F +GLIBC_2.1.3 td_thr_sigsetmask F +GLIBC_2.1.3 td_thr_tsd F +GLIBC_2.1.3 td_thr_validate F +GLIBC_2.2.3 td_symbol_list F +GLIBC_2.3 td_thr_tls_get_addr F +GLIBC_2.3.3 td_thr_tlsbase F diff --git a/sysdeps/unix/sysv/linux/sh/le/libutil.abilist b/sysdeps/unix/sysv/linux/sh/le/libutil.abilist new file mode 100644 index 0000000000..aa2d35b323 --- /dev/null +++ b/sysdeps/unix/sysv/linux/sh/le/libutil.abilist @@ -0,0 +1,6 @@ +GLIBC_2.0 forkpty F +GLIBC_2.0 login F +GLIBC_2.0 login_tty F +GLIBC_2.0 logout F +GLIBC_2.0 logwtmp F +GLIBC_2.0 openpty F diff --git a/sysdeps/unix/sysv/linux/sh/le/sh3/Implies b/sysdeps/unix/sysv/linux/sh/le/sh3/Implies new file mode 100644 index 0000000000..4fd2759545 --- /dev/null +++ b/sysdeps/unix/sysv/linux/sh/le/sh3/Implies @@ -0,0 +1 @@ +unix/sysv/linux/sh/sh3 diff --git a/sysdeps/unix/sysv/linux/sh/le/sh4/Implies b/sysdeps/unix/sysv/linux/sh/le/sh4/Implies new file mode 100644 index 0000000000..6b55dc4084 --- /dev/null +++ b/sysdeps/unix/sysv/linux/sh/le/sh4/Implies @@ -0,0 +1 @@ +unix/sysv/linux/sh/sh4 From patchwork Wed Jul 24 12:49:59 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adhemerval Zanella Netto X-Patchwork-Id: 169606 Delivered-To: patch@linaro.org Received: by 2002:a92:4782:0:0:0:0:0 with SMTP id e2csp10220115ilk; Wed, 24 Jul 2019 05:50:31 -0700 (PDT) X-Google-Smtp-Source: APXvYqyvVYV2/6EoaP0LZFgXSshxV+jXR40eJOMR0oRhVeUSqJFP9a+Ig6yWLEBmGX8dIH5qMq5i X-Received: by 2002:a63:d30f:: with SMTP id b15mr80588286pgg.341.1563972631649; Wed, 24 Jul 2019 05:50:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1563972631; cv=none; d=google.com; s=arc-20160816; b=Zo0XF/u0XUyjGDB1MNErIhEapNo9zVwpSoOP2UOtQSnc5zxzAAApF0bPLj0UaDftaS +C+VtCPcoLSeJz7LHmyVgtEXvDZtGBkrbS5aTfqfZPv2KNrCfeuFTuW1vSW3FxYJ119M D476bZxjj7aRMrnrOqP8ziE2fyirloQ3OJ6L+051jDijwsBNNBKxU3YFfAwSRxczaILm MuBUOvYZgcT5LmsJ5FWpszKGcFf5v3Ul7ip4g5Jw2oAeccdxlU7mspOPEu1Rs58UzyIU AqsTULuSEDl7oFckAWYStx9dw4SC1rSWzihsLN/dkMydhh3Zh0BUKFoYmDykFlD/zxxq aqyg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=references:in-reply-to:message-id:date:subject:to:from :dkim-signature:delivered-to:sender:list-help:list-post:list-archive :list-subscribe:list-unsubscribe:list-id:precedence:mailing-list :dkim-signature:domainkey-signature; bh=rqa1xI2TYKwueEO/tftIM+KauxxMBhNbCBbx/R3Y0nE=; b=CvpC3NFqBUlcAP+ZXKog+lLqfUD+bfK0Tt1C1g9geXQm/jOt32r3Jly9adz8ukjhrR fRDPEWVO5D+RBpKJxGmQcUOr9h6n3icxrrpIMralSQ7oXD6hrJ/9bPKvL9q90DYw4eqe e+dHfaPZx7NmpIlPL8c9M77qhuGKCVoe1w/jVnLuIp00RNKszee6BPpqZ2o5hfA00jK2 m9XYyiOXFl+jg4hWL/BUyxo53sSLG7JYak7iPQMiirNMvWW+VsSC7d1KAec8AB1EhjFD HW9hj5QmoWO6SPTn/T9XCmOHoOYpsNqbIRgyTvrN0BiHvq4No027j6pyvSDKkrCzYHhw xrtg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sourceware.org header.s=default header.b=cgzrtpSW; dkim=pass header.i=@linaro.org header.s=google header.b=yukYtqWN; spf=pass (google.com: domain of libc-alpha-return-103912-patch=linaro.org@sourceware.org designates 209.132.180.131 as permitted sender) smtp.mailfrom="libc-alpha-return-103912-patch=linaro.org@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from sourceware.org (server1.sourceware.org. [209.132.180.131]) by mx.google.com with ESMTPS id q1si12873329pll.324.2019.07.24.05.50.31 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 24 Jul 2019 05:50:31 -0700 (PDT) Received-SPF: pass (google.com: domain of libc-alpha-return-103912-patch=linaro.org@sourceware.org designates 209.132.180.131 as permitted sender) client-ip=209.132.180.131; Authentication-Results: mx.google.com; dkim=pass header.i=@sourceware.org header.s=default header.b=cgzrtpSW; dkim=pass header.i=@linaro.org header.s=google header.b=yukYtqWN; spf=pass (google.com: domain of libc-alpha-return-103912-patch=linaro.org@sourceware.org designates 209.132.180.131 as permitted sender) smtp.mailfrom="libc-alpha-return-103912-patch=linaro.org@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:from:to:subject:date:message-id:in-reply-to :references; q=dns; s=default; b=a/NMf+a5OHOQCKcswtJdna07atQGB6d czPsps7/8WbRc048YUd5XR9VmMW+7VoU3Qm12Kr03dtCggSYINBKNRgdjlz+HUlt roQLHSQ9RmIMvIG+SPFYxZc8f+LteBtjSGAwaGU5wrHC0WFiG3gJ7s/VvxIaKYvg awS2DDPp04X8= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:from:to:subject:date:message-id:in-reply-to :references; s=default; bh=/0YUrbeaHUPf6ns/VFncxD6FUh4=; b=cgzrt pSWCWwiQ3Ld7eQWD9qFbvCmX+J176RWi0/Ib2qLhAjsGXjXyzbbrHW7Z/Yl02NC6 J2ETQvq1IeQqLhpFUAPVFeOsXUAxa+2zmTYgGPUnCU/KjFWxVP8RMRKFt9aZErvU azdZr7TfAdK4FftqEbdI9F4PEHZt9vy2D7GWk4= Received: (qmail 101615 invoked by alias); 24 Jul 2019 12:50:19 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Delivered-To: mailing list libc-alpha@sourceware.org Received: (qmail 101605 invoked by uid 89); 24 Jul 2019 12:50:18 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-15.4 required=5.0 tests=AWL, BAYES_00, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, KAM_SHORT, RCVD_IN_DNSWL_NONE, SPF_PASS autolearn=ham version=3.3.1 spammy=errnoh, errno.h, UD:errno.h, 46 X-HELO: mail-qk1-f195.google.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:subject:date:message-id:in-reply-to:references; bh=rqa1xI2TYKwueEO/tftIM+KauxxMBhNbCBbx/R3Y0nE=; b=yukYtqWNGXXS2AMJqD4rFTd5f/9WZgnFVUwo18GDVvx3qTkkSIW/E5D6xlraXENmvD AgX2hsBSwrBJMag0qfFDuvj/yPPq6VsM36N3PxkdtbVA8K2Xud6Na8emLcQG+R9QRfLp yb9m7qHx7sYSTrqnNhEX/654HM8a+Qq2+mpzZbfh1JZBQYQaCt4d+Pzi0X8msH233LeA 6ELVexxo59oJV5aBUFYkLz97SlnFyV2+h12h2ezj9TqyFdtAsQGyoSRVualAjMkOUEYI ulJqhayoIWiMpD4sFA60ef62SYxds8X40hVyePpbke8VPDevI7ua+coSV/mJ9KrPN/kx 0RNQ== Return-Path: From: Adhemerval Zanella To: libc-alpha@sourceware.org Subject: [PATCH 4/4] sysvipc: Set ipc_perm mode as mode_t (BZ#18231) Date: Wed, 24 Jul 2019 09:49:59 -0300 Message-Id: <20190724124959.15620-4-adhemerval.zanella@linaro.org> In-Reply-To: <20190724124959.15620-1-adhemerval.zanella@linaro.org> References: <20190724124959.15620-1-adhemerval.zanella@linaro.org> This patch sets the mode field in ipc_perm as mode_t for all architectures, as POSIX specification [1]. The changes required are as follow: 1. It moves the ipc_perm definition out of ipc.h to its own header ipc_perm.h. It also allows consolidate the IPC_* definition on only one header. 2. The generic implementation follow the kernel ipc64_perm size so the syscall can be made directly without temporary buffer copy. However, since glibc defines the MODE field as mode_t, it omits the __PAD1 field (since glibc does not export mode_t as 16-bit for any architecture). It is a two-fold improvement: 2.1. New implementation which follow Linux UAPI will not need to provide an arch-specific ipc-perm.h header neither wrongly use the wrong 16-bit definition from previous default ipc.h (as csky did). 2.1. It allows consolidate ipc_perm definition for architectures that already provide mode_t as 32-bit. 3. All kernel ABIs for the supported architectures already provides the expected padding for mode type extension to 32-bit. However, some architectures the padding has the wrong placement, so it requires the ipc control routines (msgctl, semctl, and shmctl) to adjust the mode field accordingly. Currently they are armeb, microblaze, s390, and sheb. A new assume is added, __ASSUME_SYSVIPC_SUPPORT_MODE32, which the required architecture undefine. 4. For the architecture that undefined __ASSUME_SYSVIPC_SUPPORT_MODE32, it also requires compat symbols that do not adjust the mode field. This patch is based on the sysvipc fixes for Linux v5.1 [2]. Checked on arm-linux-gnueabihf, aarch64-linux-gnu, powerpc64le-linux-gnu, and x86_64-linux-gnu. I also checked the sysvipc tests on hppa-linux-gnu, sh4-linux-gnu, s390x-linux-gnu, and s390-linux-gnu. [BZ #18231] * sysdeps/unix/sysv/linux/Makefile (sysdep_headers): Add bits/ipc-perm.h. * sysdeps/unix/sysv/linux/aarch64/bits/ipc.h: Remove file. * sysdeps/unix/sysv/linux/alpha/bits/ipc.h: Likewise. * sysdeps/unix/sysv/linux/hppa/bits/ipc.h: Likewise. * sysdeps/unix/sysv/linux/ia64/bits/ipc.h: Likewise. * sysdeps/unix/sysv/linux/mips/bits/ipc.h: Likewise. * sysdeps/unix/sysv/linux/powerpc/bits/ipc.h: Likewise. * sysdeps/unix/sysv/linux/s390/bits/ipc.h: Likewise. * sysdeps/unix/sysv/linux/sparc/bits/ipc.h: Likewise. * sysdeps/unix/sysv/linux/arm/kernel-features.h [__BYTE_ORDER == __BIG_ENDIAN] (__ASSUME_SYSVIPC_SUPPORT_MODE32): Undefine. * sysdeps/sysv/linux/microblaze/kernel-features.h: Likewise. * sysdeps/unix/sysv/linux/s390/kernel-features.h [!__s390x__] (__ASSUME_SYSVIPC_SUPPORT_MODE32): Define. * sysdeps/unix/sysv/linux/sh/kernel-features.h (__ASSUME_SYSVIPC_SUPPORT_MODE32): Define. * sysdeps/unix/sysv/linux/bits/ipc-perm.h: New file. * sysdeps/unix/sysv/linux/powerpc/bits/ipc-perm.h: Likewise. * sysdeps/unix/sysv/linux/sparc/bits/ipc-perm.h: Likewise. * sysdeps/unix/sysv/linux/bits/ipc.h (ipc_perm): Move to bits/ipc-perm.h. * sysdeps/unix/sysv/linux/hppa/bits/ipc-perm.h: New file. * sysdeps/unix/sysv/linux/kernel-features.h (__ASSUME_SYSVIPC_SUPPORT_MODE32): Define. * sysdeps/unix/sysv/linux/msgctl.c (DEFAULT_VERSION): Define as 2.30 if __ASSUME_SYSVIPC_SUPPORT_MODE32 is not defined. (msgctl_syscall, __msgctl_mode16): New symbol. (__new_msgctl): Handle if __ASSUME_SYSVIPC_SUPPORT_MODE32 is not defined. * sysdeps/unix/sysv/linux/semctl.c: Likewise. * sysdeps/unix/sysv/linux/shmctl.c: Likewise. * sysdeps/unix/sysv/linux/arm/be/libc.abilist (GLIBC_2.30): Add msgctl, semctl, and shmctl. * sysdeps/sysv/linux/microblaze/be/libc.abilist: Likewise. * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Likewise. * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Likewise. [1] http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_ipc.h.html [2] https://sourceware.org/ml/libc-alpha/2019-05/msg00438.html --- sysdeps/unix/sysv/linux/Makefile | 3 +- sysdeps/unix/sysv/linux/aarch64/bits/ipc.h | 54 ------------ sysdeps/unix/sysv/linux/alpha/bits/ipc.h | 54 ------------ sysdeps/unix/sysv/linux/arm/be/libc.abilist | 3 + sysdeps/unix/sysv/linux/arm/kernel-features.h | 4 + sysdeps/unix/sysv/linux/bits/ipc-perm.h | 40 +++++++++ sysdeps/unix/sysv/linux/bits/ipc.h | 17 +--- sysdeps/unix/sysv/linux/hppa/bits/ipc-perm.h | 37 ++++++++ sysdeps/unix/sysv/linux/hppa/bits/ipc.h | 62 -------------- sysdeps/unix/sysv/linux/ia64/bits/ipc.h | 53 ------------ sysdeps/unix/sysv/linux/kernel-features.h | 9 ++ .../sysv/linux/microblaze/be/libc.abilist | 3 + .../sysv/linux/microblaze/kernel-features.h | 4 + sysdeps/unix/sysv/linux/mips/bits/ipc.h | 54 ------------ sysdeps/unix/sysv/linux/msgctl.c | 56 ++++++++++++- .../linux/powerpc/bits/{ipc.h => ipc-perm.h} | 24 +----- sysdeps/unix/sysv/linux/s390/bits/ipc.h | 60 ------------- .../unix/sysv/linux/s390/kernel-features.h | 3 + .../unix/sysv/linux/s390/s390-32/libc.abilist | 3 + sysdeps/unix/sysv/linux/semctl.c | 84 +++++++++++++++++-- sysdeps/unix/sysv/linux/sh/be/libc.abilist | 3 + sysdeps/unix/sysv/linux/sh/kernel-features.h | 5 ++ sysdeps/unix/sysv/linux/shmctl.c | 60 +++++++++++-- .../linux/sparc/bits/{ipc.h => ipc-perm.h} | 31 +------ 24 files changed, 307 insertions(+), 419 deletions(-) delete mode 100644 sysdeps/unix/sysv/linux/aarch64/bits/ipc.h delete mode 100644 sysdeps/unix/sysv/linux/alpha/bits/ipc.h create mode 100644 sysdeps/unix/sysv/linux/bits/ipc-perm.h create mode 100644 sysdeps/unix/sysv/linux/hppa/bits/ipc-perm.h delete mode 100644 sysdeps/unix/sysv/linux/hppa/bits/ipc.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/bits/ipc.h delete mode 100644 sysdeps/unix/sysv/linux/mips/bits/ipc.h rename sysdeps/unix/sysv/linux/powerpc/bits/{ipc.h => ipc-perm.h} (62%) delete mode 100644 sysdeps/unix/sysv/linux/s390/bits/ipc.h rename sysdeps/unix/sysv/linux/sparc/bits/{ipc.h => ipc-perm.h} (59%) -- 2.17.1 diff --git a/sysdeps/unix/sysv/linux/Makefile b/sysdeps/unix/sysv/linux/Makefile index afcdc658b5..4baf9d8f4a 100644 --- a/sysdeps/unix/sysv/linux/Makefile +++ b/sysdeps/unix/sysv/linux/Makefile @@ -48,7 +48,8 @@ sysdep_headers += sys/mount.h sys/acct.h sys/sysctl.h \ bits/termios-c_iflag.h bits/termios-c_oflag.h \ bits/termios-baud.h bits/termios-c_cflag.h \ bits/termios-c_lflag.h bits/termios-tcflow.h \ - bits/termios-misc.h + bits/termios-misc.h \ + bits/ipc-perm.h tests += tst-clone tst-clone2 tst-clone3 tst-fanotify tst-personality \ tst-quota tst-sync_file_range tst-sysconf-iov_max tst-ttyname \ diff --git a/sysdeps/unix/sysv/linux/aarch64/bits/ipc.h b/sysdeps/unix/sysv/linux/aarch64/bits/ipc.h deleted file mode 100644 index b91377402c..0000000000 --- a/sysdeps/unix/sysv/linux/aarch64/bits/ipc.h +++ /dev/null @@ -1,54 +0,0 @@ -/* Copyright (C) 1995-2019 Free Software Foundation, Inc. - This file is part of the GNU C Library. - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - The GNU C Library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, see - . */ - -#ifndef _SYS_IPC_H -# error "Never use directly; include instead." -#endif - -#include - -/* Mode bits for `msgget', `semget', and `shmget'. */ -#define IPC_CREAT 01000 /* Create key if key does not exist. */ -#define IPC_EXCL 02000 /* Fail if key exists. */ -#define IPC_NOWAIT 04000 /* Return error on wait. */ - -/* Control commands for `msgctl', `semctl', and `shmctl'. */ -#define IPC_RMID 0 /* Remove identifier. */ -#define IPC_SET 1 /* Set `ipc_perm' options. */ -#define IPC_STAT 2 /* Get `ipc_perm' options. */ -#ifdef __USE_GNU -# define IPC_INFO 3 /* See ipcs. */ -#endif - -/* Special key values. */ -#define IPC_PRIVATE ((__key_t) 0) /* Private key. */ - - -/* Data structure used to pass permission information to IPC operations. */ -struct ipc_perm - { - __key_t __key; /* Key. */ - __uid_t uid; /* Owner's user ID. */ - __gid_t gid; /* Owner's group ID. */ - __uid_t cuid; /* Creator's user ID. */ - __gid_t cgid; /* Creator's group ID. */ - unsigned int mode; /* Read/write permission. */ - unsigned short int __seq; /* Sequence number. */ - unsigned short int __pad1; - __syscall_ulong_t __glibc_reserved1; - __syscall_ulong_t __glibc_reserved2; - }; diff --git a/sysdeps/unix/sysv/linux/alpha/bits/ipc.h b/sysdeps/unix/sysv/linux/alpha/bits/ipc.h deleted file mode 100644 index 52ebcc7e97..0000000000 --- a/sysdeps/unix/sysv/linux/alpha/bits/ipc.h +++ /dev/null @@ -1,54 +0,0 @@ -/* Copyright (C) 1995-2019 Free Software Foundation, Inc. - This file is part of the GNU C Library. - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - The GNU C Library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library. If not, see - . */ - -#ifndef _SYS_IPC_H -# error "Never use directly; include instead." -#endif - -#include - -/* Mode bits for `msgget', `semget', and `shmget'. */ -#define IPC_CREAT 01000 /* Create key if key does not exist. */ -#define IPC_EXCL 02000 /* Fail if key exists. */ -#define IPC_NOWAIT 04000 /* Return error on wait. */ - -/* Control commands for `msgctl', `semctl', and `shmctl'. */ -#define IPC_RMID 0 /* Remove identifier. */ -#define IPC_SET 1 /* Set `ipc_perm' options. */ -#define IPC_STAT 2 /* Get `ipc_perm' options. */ -#ifdef __USE_GNU -# define IPC_INFO 3 /* See ipcs. */ -#endif - -/* Special key values. */ -#define IPC_PRIVATE ((__key_t) 0) /* Private key. */ - - -/* Data structure used to pass permission information to IPC operations. */ -struct ipc_perm - { - __key_t __key; /* Key. */ - unsigned int uid; /* Owner's user ID. */ - unsigned int gid; /* Owner's group ID. */ - unsigned int cuid; /* Creator's user ID. */ - unsigned int cgid; /* Creator's group ID. */ - unsigned int mode; /* Read/write permission. */ - unsigned short int __seq; /* Sequence number. */ - unsigned short int __pad1; - unsigned long int __glibc_reserved1; - unsigned long int __glibc_reserved2; - }; diff --git a/sysdeps/unix/sysv/linux/arm/be/libc.abilist b/sysdeps/unix/sysv/linux/arm/be/libc.abilist index bc3df8dcea..f908657f99 100644 --- a/sysdeps/unix/sysv/linux/arm/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/arm/be/libc.abilist @@ -128,6 +128,9 @@ GLIBC_2.29 posix_spawn_file_actions_addchdir_np F GLIBC_2.29 posix_spawn_file_actions_addfchdir_np F GLIBC_2.30 getdents64 F GLIBC_2.30 gettid F +GLIBC_2.30 msgctl F +GLIBC_2.30 semctl F +GLIBC_2.30 shmctl F GLIBC_2.30 tgkill F GLIBC_2.30 twalk_r F GLIBC_2.4 _Exit F diff --git a/sysdeps/unix/sysv/linux/arm/kernel-features.h b/sysdeps/unix/sysv/linux/arm/kernel-features.h index c6604a8f6a..220152fa1c 100644 --- a/sysdeps/unix/sysv/linux/arm/kernel-features.h +++ b/sysdeps/unix/sysv/linux/arm/kernel-features.h @@ -17,6 +17,7 @@ License along with the GNU C Library. If not, see . */ +#include #include_next /* The ARM kernel before 3.14.3 may or may not support @@ -51,3 +52,6 @@ #define __ASSUME_CLONE_BACKWARDS 1 #undef __ASSUME_SYSVIPC_DEFAULT_IPC_64 +#if __BYTE_ORDER == __BIG_ENDIAN +# undef __ASSUME_SYSVIPC_SUPPORT_MODE32 +#endif diff --git a/sysdeps/unix/sysv/linux/bits/ipc-perm.h b/sysdeps/unix/sysv/linux/bits/ipc-perm.h new file mode 100644 index 0000000000..2c3f49f292 --- /dev/null +++ b/sysdeps/unix/sysv/linux/bits/ipc-perm.h @@ -0,0 +1,40 @@ +/* struct ipc_perm definition. + Copyright (C) 2019 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + . */ + +#ifndef _SYS_IPC_H +# error "Never use directly; include instead." +#endif + +/* Data structure used to pass permission information to IPC operations. + It follows the kernel ipc64_perm size so the syscall can be made directly + without temporary buffer copy. However, since glibc defines the MODE + field as mode_t per POSIX definition (BZ#18231), it omits the __PAD1 field + (since glibc does not export mode_t as 16-bit for any architecture). */ +struct ipc_perm +{ + __key_t __key; /* Key. */ + __uid_t uid; /* Owner's user ID. */ + __gid_t gid; /* Owner's group ID. */ + __uid_t cuid; /* Creator's user ID. */ + __gid_t cgid; /* Creator's group ID. */ + __mode_t mode; /* Read/write permission. */ + unsigned short int __seq; /* Sequence number. */ + unsigned short int __pad2; + __syscall_ulong_t __glibc_reserved1; + __syscall_ulong_t __glibc_reserved2; +}; diff --git a/sysdeps/unix/sysv/linux/bits/ipc.h b/sysdeps/unix/sysv/linux/bits/ipc.h index 6868b3eb45..af2098c942 100644 --- a/sysdeps/unix/sysv/linux/bits/ipc.h +++ b/sysdeps/unix/sysv/linux/bits/ipc.h @@ -37,19 +37,4 @@ /* Special key values. */ #define IPC_PRIVATE ((__key_t) 0) /* Private key. */ - -/* Data structure used to pass permission information to IPC operations. */ -struct ipc_perm - { - __key_t __key; /* Key. */ - __uid_t uid; /* Owner's user ID. */ - __gid_t gid; /* Owner's group ID. */ - __uid_t cuid; /* Creator's user ID. */ - __gid_t cgid; /* Creator's group ID. */ - unsigned short int mode; /* Read/write permission. */ - unsigned short int __pad1; - unsigned short int __seq; /* Sequence number. */ - unsigned short int __pad2; - __syscall_ulong_t __glibc_reserved1; - __syscall_ulong_t __glibc_reserved2; - }; +#include diff --git a/sysdeps/unix/sysv/linux/hppa/bits/ipc-perm.h b/sysdeps/unix/sysv/linux/hppa/bits/ipc-perm.h new file mode 100644 index 0000000000..f29fc1689c --- /dev/null +++ b/sysdeps/unix/sysv/linux/hppa/bits/ipc-perm.h @@ -0,0 +1,37 @@ +/* struct ipc_perm definition. + Copyright (C) 2019 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + . */ + +#ifndef _SYS_IPC_H +# error "Never use directly; include instead." +#endif + +/* Data structure used to pass permission information to IPC operations. */ +struct ipc_perm + { + __key_t __key; /* Key. */ + __uid_t uid; /* Owner's user ID. */ + __gid_t gid; /* Owner's group ID. */ + __uid_t cuid; /* Creator's user ID. */ + __gid_t cgid; /* Creator's group ID. */ + __mode_t mode; /* Read/write permission. */ + unsigned short int __pad2; + unsigned short int __seq; /* Sequence number. */ + unsigned int __pad3; + __extension__ unsigned long long int __glibc_reserved1; + __extension__ unsigned long long int __glibc_reserved2; + }; diff --git a/sysdeps/unix/sysv/linux/hppa/bits/ipc.h b/sysdeps/unix/sysv/linux/hppa/bits/ipc.h deleted file mode 100644 index 889f882415..0000000000 --- a/sysdeps/unix/sysv/linux/hppa/bits/ipc.h +++ /dev/null @@ -1,62 +0,0 @@ -/* Copyright (C) 1995-2019 Free Software Foundation, Inc. - This file is part of the GNU C Library. - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - The GNU C Library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library. If not, see - . */ - -#ifndef _SYS_IPC_H -# error "Never use directly; include instead." -#endif - -#include -#include - -/* Mode bits for `msgget', `semget', and `shmget'. */ -#define IPC_CREAT 01000 /* Create key if key does not exist. */ -#define IPC_EXCL 02000 /* Fail if key exists. */ -#define IPC_NOWAIT 04000 /* Return error on wait. */ - -/* Control commands for `msgctl', `semctl', and `shmctl'. */ -#define IPC_RMID 0 /* Remove identifier. */ -#define IPC_SET 1 /* Set `ipc_perm' options. */ -#define IPC_STAT 2 /* Get `ipc_perm' options. */ -#ifdef __USE_GNU -# define IPC_INFO 3 /* See ipcs. */ -#endif - -/* Special key values. */ -#define IPC_PRIVATE ((__key_t) 0) /* Private key. */ - - -/* Data structure used to pass permission information to IPC operations. */ -struct ipc_perm - { - __key_t __key; /* Key. */ - __uid_t uid; /* Owner's user ID. */ - __gid_t gid; /* Owner's group ID. */ - __uid_t cuid; /* Creator's user ID. */ - __gid_t cgid; /* Creator's group ID. */ -#if __WORDSIZE == 32 - unsigned short int __pad1; - unsigned short int mode; /* Read/write permission. */ - unsigned short int __pad2; -#else - __mode_t mode; /* Read/write permission. */ - unsigned short int __pad2; -#endif - unsigned short int __seq; /* Sequence number. */ - unsigned int __pad3; - __extension__ unsigned long long int __glibc_reserved1; - __extension__ unsigned long long int __glibc_reserved2; - }; diff --git a/sysdeps/unix/sysv/linux/ia64/bits/ipc.h b/sysdeps/unix/sysv/linux/ia64/bits/ipc.h deleted file mode 100644 index 6f9705e28a..0000000000 --- a/sysdeps/unix/sysv/linux/ia64/bits/ipc.h +++ /dev/null @@ -1,53 +0,0 @@ -/* Copyright (C) 2000-2019 Free Software Foundation, Inc. - This file is part of the GNU C Library. - Contributed by David Mosberger-Tang - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - The GNU C Library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, see - . */ - -#ifndef _SYS_IPC_H -# error "Never use directly; include instead." -#endif - -#include - -/* Mode bits for `msgget', `semget', and `shmget'. */ -#define IPC_CREAT 01000 /* Create key if key does not exist. */ -#define IPC_EXCL 02000 /* Fail if key exists. */ -#define IPC_NOWAIT 04000 /* Return error on wait. */ - -/* Control commands for `msgctl', `semctl', and `shmctl'. */ -#define IPC_RMID 0 /* Remove identifier. */ -#define IPC_SET 1 /* Set `ipc_perm' options. */ -#define IPC_STAT 2 /* Get `ipc_perm' options. */ -#define IPC_INFO 3 /* See ipcs. */ - -/* Special key values. */ -#define IPC_PRIVATE ((__key_t) 0) /* Private key. */ - - -/* Data structure used to pass permission information to IPC operations. */ -struct ipc_perm - { - __key_t __key; /* Key. */ - __uid_t uid; /* Owner's user ID. */ - __gid_t gid; /* Owner's group ID. */ - __uid_t cuid; /* Creator's user ID. */ - __gid_t cgid; /* Creator's group ID. */ - __mode_t mode; /* Read/write permission. */ - unsigned short int __seq; /* Sequence number. */ - unsigned short int __pad1; - unsigned long int __glibc_reserved1; - unsigned long int __glibc_reserved2; - }; diff --git a/sysdeps/unix/sysv/linux/kernel-features.h b/sysdeps/unix/sysv/linux/kernel-features.h index 42df1260c3..8b437e8e4e 100644 --- a/sysdeps/unix/sysv/linux/kernel-features.h +++ b/sysdeps/unix/sysv/linux/kernel-features.h @@ -83,6 +83,15 @@ /* The generic default __IPC_64 value is 0x0, however some architectures require a different value of 0x100. */ #define __ASSUME_SYSVIPC_DEFAULT_IPC_64 1 +/* Assume that ipc_perm MODE kernel ABI has a 32-bit size or it is has padding + on the correct place (so if userland defines it as 32-bit, large values + will use the padding). + All supported architectures reserve 32-bit MODE space with extra padding. + However, some kernel ABI interfaces still expected a 16-bit field. This + is only an issue is arch-defined IPC_PERM padding is on a wrong position + regarding endianness. For this case, the IPC control routines (msgctl, + semctl, and semctl) requires to shift the value for the correct place. */ +#define __ASSUME_SYSVIPC_SUPPORT_MODE32 1 /* Support for p{read,write}v2 was added in 4.6. However Linux default implementation does not assume the __ASSUME_* and instead use a fallback diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist index f7ced487f7..2f7302165e 100644 --- a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist @@ -2135,5 +2135,8 @@ GLIBC_2.29 posix_spawn_file_actions_addchdir_np F GLIBC_2.29 posix_spawn_file_actions_addfchdir_np F GLIBC_2.30 getdents64 F GLIBC_2.30 gettid F +GLIBC_2.30 msgctl F +GLIBC_2.30 semctl F +GLIBC_2.30 shmctl F GLIBC_2.30 tgkill F GLIBC_2.30 twalk_r F diff --git a/sysdeps/unix/sysv/linux/microblaze/kernel-features.h b/sysdeps/unix/sysv/linux/microblaze/kernel-features.h index 3575818e1b..d2027706bc 100644 --- a/sysdeps/unix/sysv/linux/microblaze/kernel-features.h +++ b/sysdeps/unix/sysv/linux/microblaze/kernel-features.h @@ -15,6 +15,7 @@ License along with the GNU C Library. If not, see . */ +#include /* All supported kernel versions for MicroBlaze have these syscalls. */ #define __ASSUME_SOCKET_SYSCALL 1 @@ -69,3 +70,6 @@ #define __ASSUME_CLONE_BACKWARDS3 #undef __ASSUME_SYSVIPC_DEFAULT_IPC_64 +#if __BYTE_ORDER == __BIG_ENDIAN +# undef __ASSUME_SYSVIPC_SUPPORT_MODE32 +#endif diff --git a/sysdeps/unix/sysv/linux/mips/bits/ipc.h b/sysdeps/unix/sysv/linux/mips/bits/ipc.h deleted file mode 100644 index 5f8985fadd..0000000000 --- a/sysdeps/unix/sysv/linux/mips/bits/ipc.h +++ /dev/null @@ -1,54 +0,0 @@ -/* Copyright (C) 1995-2019 Free Software Foundation, Inc. - This file is part of the GNU C Library. - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - The GNU C Library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library. If not, see - . */ - -#ifndef _SYS_IPC_H -# error "Never use directly; include instead." -#endif - -#include - -/* Mode bits for `msgget', `semget', and `shmget'. */ -#define IPC_CREAT 01000 /* Create key if key does not exist. */ -#define IPC_EXCL 02000 /* Fail if key exists. */ -#define IPC_NOWAIT 04000 /* Return error on wait. */ - -/* Control commands for `msgctl', `semctl', and `shmctl'. */ -#define IPC_RMID 0 /* Remove identifier. */ -#define IPC_SET 1 /* Set `ipc_perm' options. */ -#define IPC_STAT 2 /* Get `ipc_perm' options. */ -#ifdef __USE_GNU -# define IPC_INFO 3 /* See ipcs. */ -#endif - -/* Special key values. */ -#define IPC_PRIVATE ((__key_t) 0) /* Private key. */ - - -/* Data structure used to pass permission information to IPC operations. */ -struct ipc_perm - { - __key_t __key; /* Key. */ - unsigned int uid; /* Owner's user ID. */ - unsigned int gid; /* Owner's group ID. */ - unsigned int cuid; /* Creator's user ID. */ - unsigned int cgid; /* Creator's group ID. */ - unsigned int mode; /* Read/write permission. */ - unsigned short int __seq; /* Sequence number. */ - unsigned short int __pad1; - unsigned long int __glibc_reserved1; - unsigned long int __glibc_reserved2; -}; diff --git a/sysdeps/unix/sysv/linux/msgctl.c b/sysdeps/unix/sysv/linux/msgctl.c index 852c66884f..5034a88969 100644 --- a/sysdeps/unix/sysv/linux/msgctl.c +++ b/sysdeps/unix/sysv/linux/msgctl.c @@ -23,11 +23,15 @@ #include #ifndef DEFAULT_VERSION -# define DEFAULT_VERSION GLIBC_2_2 +# ifdef __ASSUME_SYSVIPC_SUPPORT_MODE32 +# define DEFAULT_VERSION GLIBC_2_2 +# else +# define DEFAULT_VERSION GLIBC_2_30 +# endif #endif -int -__new_msgctl (int msqid, int cmd, struct msqid_ds *buf) +static int +msgctl_syscall (int msqid, int cmd, struct msqid_ds *buf) { #ifdef __ASSUME_DIRECT_SYSVIPC_SYSCALLS return INLINE_SYSCALL_CALL (msgctl, msqid, cmd | __IPC_64, buf); @@ -36,8 +40,54 @@ __new_msgctl (int msqid, int cmd, struct msqid_ds *buf) buf); #endif } + +int +__new_msgctl (int msqid, int cmd, struct msqid_ds *buf) +{ + /* POSIX states ipc_perm mode should have type of mode_t. */ + _Static_assert (sizeof ((struct msqid_ds){0}.msg_perm.mode) + == sizeof (mode_t), + "sizeof (msqid_ds.msg_perm.mode) != sizeof (mode_t)"); + +#ifndef __ASSUME_SYSVIPC_SUPPORT_MODE32 + struct msqid_ds tmpds; + if (cmd == IPC_SET) + { + tmpds = *buf; + tmpds.msg_perm.mode *= 0x10000U; + buf = &tmpds; + } +#endif + + int ret = msgctl_syscall (msqid, cmd, buf); + +#ifndef __ASSUME_SYSVIPC_SUPPORT_MODE32 + if (ret >= 0) + { + switch (cmd) + { + case IPC_STAT: + case MSG_STAT: + case MSG_STAT_ANY: + buf->msg_perm.mode >>= 16; + } + } +#endif + + return ret; +} versioned_symbol (libc, __new_msgctl, msgctl, DEFAULT_VERSION); +#if !defined __ASSUME_SYSVIPC_SUPPORT_MODE32 \ + && SHLIB_COMPAT (libc, GLIBC_2_2, GLIBC_2_30) +int +attribute_compat_text_section +__msgctl_mode16 (int msqid, int cmd, struct msqid_ds *buf) +{ + return msgctl_syscall (msqid, cmd, buf); +} +compat_symbol (libc, __msgctl_mode16, msgctl, GLIBC_2_2); +#endif #if SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_2) struct __old_msqid_ds diff --git a/sysdeps/unix/sysv/linux/powerpc/bits/ipc.h b/sysdeps/unix/sysv/linux/powerpc/bits/ipc-perm.h similarity index 62% rename from sysdeps/unix/sysv/linux/powerpc/bits/ipc.h rename to sysdeps/unix/sysv/linux/powerpc/bits/ipc-perm.h index f237c8ed10..022b337764 100644 --- a/sysdeps/unix/sysv/linux/powerpc/bits/ipc.h +++ b/sysdeps/unix/sysv/linux/powerpc/bits/ipc-perm.h @@ -1,4 +1,5 @@ -/* Copyright (C) 1995-2019 Free Software Foundation, Inc. +/* struct ipc_perm definition. + Copyright (C) 1995-2019 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -16,28 +17,9 @@ . */ #ifndef _SYS_IPC_H -# error "Never use directly; include instead." +# error "Never use directly; include instead." #endif -#include - -/* Mode bits for `msgget', `semget', and `shmget'. */ -#define IPC_CREAT 01000 /* Create key if key does not exist. */ -#define IPC_EXCL 02000 /* Fail if key exists. */ -#define IPC_NOWAIT 04000 /* Return error on wait. */ - -/* Control commands for `msgctl', `semctl', and `shmctl'. */ -#define IPC_RMID 0 /* Remove identifier. */ -#define IPC_SET 1 /* Set `ipc_perm' options. */ -#define IPC_STAT 2 /* Get `ipc_perm' options. */ -#ifdef __USE_GNU -# define IPC_INFO 3 /* See ipcs. */ -#endif - -/* Special key values. */ -#define IPC_PRIVATE ((__key_t) 0) /* Private key. */ - - /* Data structure used to pass permission information to IPC operations. */ struct ipc_perm { diff --git a/sysdeps/unix/sysv/linux/s390/bits/ipc.h b/sysdeps/unix/sysv/linux/s390/bits/ipc.h deleted file mode 100644 index 8cc7ed9abb..0000000000 --- a/sysdeps/unix/sysv/linux/s390/bits/ipc.h +++ /dev/null @@ -1,60 +0,0 @@ -/* Copyright (C) 2001-2019 Free Software Foundation, Inc. - This file is part of the GNU C Library. - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - The GNU C Library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, see - . */ - -#ifndef _SYS_IPC_H -# error "Never use directly; include instead." -#endif - -#include -#include - -/* Mode bits for `msgget', `semget', and `shmget'. */ -#define IPC_CREAT 01000 /* Create key if key does not exist. */ -#define IPC_EXCL 02000 /* Fail if key exists. */ -#define IPC_NOWAIT 04000 /* Return error on wait. */ - -/* Control commands for `msgctl', `semctl', and `shmctl'. */ -#define IPC_RMID 0 /* Remove identifier. */ -#define IPC_SET 1 /* Set `ipc_perm' options. */ -#define IPC_STAT 2 /* Get `ipc_perm' options. */ -#ifdef __USE_GNU -#define IPC_INFO 3 /* See ipcs. */ -#endif - -/* Special key values. */ -#define IPC_PRIVATE ((__key_t) 0) /* Private key. */ - - -/* Data structure used to pass permission information to IPC operations. */ -struct ipc_perm - { - __key_t __key; /* Key. */ - __uid_t uid; /* Owner's user ID. */ - __gid_t gid; /* Owner's group ID. */ - __uid_t cuid; /* Creator's user ID. */ - __gid_t cgid; /* Creator's group ID. */ -#if __WORDSIZE == 64 - __mode_t mode; /* Read/write permission. */ -#else - unsigned short int mode; /* Read/write permission. */ - unsigned short int __pad1; -#endif - unsigned short int __seq; /* Sequence number. */ - unsigned short int __pad2; - unsigned long int __glibc_reserved1; - unsigned long int __glibc_reserved2; - }; diff --git a/sysdeps/unix/sysv/linux/s390/kernel-features.h b/sysdeps/unix/sysv/linux/s390/kernel-features.h index 7997a78e1d..8b43b372fc 100644 --- a/sysdeps/unix/sysv/linux/s390/kernel-features.h +++ b/sysdeps/unix/sysv/linux/s390/kernel-features.h @@ -50,6 +50,9 @@ # undef __ASSUME_DIRECT_SYSVIPC_SYSCALLS # undef __ASSUME_SYSVIPC_DEFAULT_IPC_64 #endif +#ifndef __s390x__ +# undef __ASSUME_SYSVIPC_SUPPORT_MODE32 +#endif #undef __ASSUME_CLONE_DEFAULT #define __ASSUME_CLONE_BACKWARDS2 diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist index 576295deff..3aa48fc87c 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist @@ -2173,6 +2173,9 @@ GLIBC_2.30 __nldbl_warn F GLIBC_2.30 __nldbl_warnx F GLIBC_2.30 getdents64 F GLIBC_2.30 gettid F +GLIBC_2.30 msgctl F +GLIBC_2.30 semctl F +GLIBC_2.30 shmctl F GLIBC_2.30 tgkill F GLIBC_2.30 twalk_r F GLIBC_2.4 _IO_fprintf F diff --git a/sysdeps/unix/sysv/linux/semctl.c b/sysdeps/unix/sysv/linux/semctl.c index 6f4e46dde3..7131f85326 100644 --- a/sysdeps/unix/sysv/linux/semctl.c +++ b/sysdeps/unix/sysv/linux/semctl.c @@ -33,12 +33,33 @@ union semun }; #ifndef DEFAULT_VERSION -# define DEFAULT_VERSION GLIBC_2_2 +# ifdef __ASSUME_SYSVIPC_SUPPORT_MODE32 +# define DEFAULT_VERSION GLIBC_2_2 +# else +# define DEFAULT_VERSION GLIBC_2_30 +# endif #endif +static int +semctl_syscall (int semid, int semnum, int cmd, union semun arg) +{ +#ifdef __ASSUME_DIRECT_SYSVIPC_SYSCALLS + return INLINE_SYSCALL_CALL (semctl, semid, semnum, cmd | __IPC_64, + arg.array); +#else + return INLINE_SYSCALL_CALL (ipc, IPCOP_semctl, semid, semnum, cmd | __IPC_64, + SEMCTL_ARG_ADDRESS (arg)); +#endif +} + int __new_semctl (int semid, int semnum, int cmd, ...) { + /* POSIX states ipc_perm mode should have type of mode_t. */ + _Static_assert (sizeof ((struct semid_ds){0}.sem_perm.mode) + == sizeof (mode_t), + "sizeof (msqid_ds.msg_perm.mode) != sizeof (mode_t)"); + union semun arg = { 0 }; va_list ap; @@ -59,16 +80,65 @@ __new_semctl (int semid, int semnum, int cmd, ...) break; } -#ifdef __ASSUME_DIRECT_SYSVIPC_SYSCALLS - return INLINE_SYSCALL_CALL (semctl, semid, semnum, cmd | __IPC_64, - arg.array); -#else - return INLINE_SYSCALL_CALL (ipc, IPCOP_semctl, semid, semnum, cmd | __IPC_64, - SEMCTL_ARG_ADDRESS (arg)); +#ifndef __ASSUME_SYSVIPC_SUPPORT_MODE32 + struct semid_ds tmpds; + if (cmd == IPC_SET) + { + tmpds = *arg.buf; + tmpds.sem_perm.mode *= 0x10000U; + arg.buf = &tmpds; + } +#endif + + int ret = semctl_syscall (semid, semnum, cmd, arg); + +#ifndef __ASSUME_SYSVIPC_SUPPORT_MODE32 + if (ret >= 0) + { + switch (cmd) + { + case IPC_STAT: + case SEM_STAT: + case SEM_STAT_ANY: + arg.buf->sem_perm.mode >>= 16; + } + } #endif + + return ret; } versioned_symbol (libc, __new_semctl, semctl, DEFAULT_VERSION); +#if !defined __ASSUME_SYSVIPC_SUPPORT_MODE32 \ + && SHLIB_COMPAT (libc, GLIBC_2_2, GLIBC_2_30) +int +attribute_compat_text_section +__semctl_mode16 (int semid, int semnum, int cmd, ...) +{ + union semun arg = { 0 }; + va_list ap; + + /* Get the argument only if required. */ + switch (cmd) + { + case SETVAL: /* arg.val */ + case GETALL: /* arg.array */ + case SETALL: + case IPC_STAT: /* arg.buf */ + case IPC_SET: + case SEM_STAT: + case IPC_INFO: /* arg.__buf */ + case SEM_INFO: + va_start (ap, cmd); + arg = va_arg (ap, union semun); + va_end (ap); + break; + } + + return semctl_syscall (semid, semnum, cmd, arg); +} +compat_symbol (libc, __semctl_mode16, semctl, GLIBC_2_2); +#endif #if SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_2) /* Since semctl use a variadic argument for semid_ds there is not need to diff --git a/sysdeps/unix/sysv/linux/sh/be/libc.abilist b/sysdeps/unix/sysv/linux/sh/be/libc.abilist index 41977f6e9c..aa59e3bc34 100644 --- a/sysdeps/unix/sysv/linux/sh/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/sh/be/libc.abilist @@ -2043,6 +2043,9 @@ GLIBC_2.3.4 xdr_quad_t F GLIBC_2.3.4 xdr_u_quad_t F GLIBC_2.30 getdents64 F GLIBC_2.30 gettid F +GLIBC_2.30 msgctl F +GLIBC_2.30 semctl F +GLIBC_2.30 shmctl F GLIBC_2.30 tgkill F GLIBC_2.30 twalk_r F GLIBC_2.4 __confstr_chk F diff --git a/sysdeps/unix/sysv/linux/sh/kernel-features.h b/sysdeps/unix/sysv/linux/sh/kernel-features.h index e793a83a6f..e584b5218b 100644 --- a/sysdeps/unix/sysv/linux/sh/kernel-features.h +++ b/sysdeps/unix/sysv/linux/sh/kernel-features.h @@ -20,6 +20,8 @@ #ifndef __KERNEL_FEATURES_SH__ # define __KERNEL_FEATURES_SH__ +#include + /* These syscalls were added for SH in 2.6.37. */ #define __ASSUME_SOCKET_SYSCALL 1 #define __ASSUME_BIND_SYSCALL 1 @@ -46,6 +48,9 @@ # undef __ASSUME_DIRECT_SYSVIPC_SYSCALLS # undef __ASSUME_SYSVIPC_DEFAULT_IPC_64 #endif +#if __BYTE_ORDER == __BIG_ENDIAN +# undef __ASSUME_SYSVIPC_SUPPORT_MODE32 +#endif /* Support for several syscalls was added in 4.8. */ #if __LINUX_KERNEL_VERSION < 0x040800 diff --git a/sysdeps/unix/sysv/linux/shmctl.c b/sysdeps/unix/sysv/linux/shmctl.c index ba1dc28376..234fb363b8 100644 --- a/sysdeps/unix/sysv/linux/shmctl.c +++ b/sysdeps/unix/sysv/linux/shmctl.c @@ -23,15 +23,16 @@ #include #include - #ifndef DEFAULT_VERSION -# define DEFAULT_VERSION GLIBC_2_2 +# ifdef __ASSUME_SYSVIPC_SUPPORT_MODE32 +# define DEFAULT_VERSION GLIBC_2_2 +# else +# define DEFAULT_VERSION GLIBC_2_30 +# endif #endif - -/* Provide operations to control over shared memory segments. */ -int -__new_shmctl (int shmid, int cmd, struct shmid_ds *buf) +static int +shmctl_syscall (int shmid, int cmd, struct shmid_ds *buf) { #ifdef __ASSUME_DIRECT_SYSVIPC_SYSCALLS return INLINE_SYSCALL_CALL (shmctl, shmid, cmd | __IPC_64, buf); @@ -40,8 +41,55 @@ __new_shmctl (int shmid, int cmd, struct shmid_ds *buf) buf); #endif } + +/* Provide operations to control over shared memory segments. */ +int +__new_shmctl (int shmid, int cmd, struct shmid_ds *buf) +{ + /* POSIX states ipc_perm mode should have type of mode_t. */ + _Static_assert (sizeof ((struct shmid_ds){0}.shm_perm.mode) + == sizeof (mode_t), + "sizeof (msqid_ds.msg_perm.mode) != sizeof (mode_t)"); + +#ifndef __ASSUME_SYSVIPC_SUPPORT_MODE32 + struct shmid_ds tmpds; + if (cmd == IPC_SET) + { + tmpds = *buf; + tmpds.shm_perm.mode *= 0x10000U; + buf = &tmpds; + } +#endif + + int ret = shmctl_syscall (shmid, cmd, buf); + +#ifndef __ASSUME_SYSVIPC_SUPPORT_MODE32 + if (ret >= 0) + { + switch (cmd) + { + case IPC_STAT: + case SHM_STAT: + case SHM_STAT_ANY: + buf->shm_perm.mode >>= 16; + } + } +#endif + + return ret; +} versioned_symbol (libc, __new_shmctl, shmctl, DEFAULT_VERSION); +#if !defined __ASSUME_SYSVIPC_SUPPORT_MODE32 \ + && SHLIB_COMPAT (libc, GLIBC_2_2, GLIBC_2_30) +int +attribute_compat_text_section +__shmctl_mode16 (int shmid, int cmd, struct shmid_ds *buf) +{ + return shmctl_syscall (shmid, cmd, buf); +} +compat_symbol (libc, __shmctl_mode16, shmctl, GLIBC_2_2); +#endif #if SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_2) struct __old_shmid_ds diff --git a/sysdeps/unix/sysv/linux/sparc/bits/ipc.h b/sysdeps/unix/sysv/linux/sparc/bits/ipc-perm.h similarity index 59% rename from sysdeps/unix/sysv/linux/sparc/bits/ipc.h rename to sysdeps/unix/sysv/linux/sparc/bits/ipc-perm.h index b67c25ec61..95ac584752 100644 --- a/sysdeps/unix/sysv/linux/sparc/bits/ipc.h +++ b/sysdeps/unix/sysv/linux/sparc/bits/ipc-perm.h @@ -1,4 +1,5 @@ -/* Copyright (C) 1995-2019 Free Software Foundation, Inc. +/* struct ipc_perm definition. + Copyright (C) 1995-2019 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -16,29 +17,9 @@ . */ #ifndef _SYS_IPC_H -# error "Never use directly; include instead." +# error "Never use directly; include instead." #endif -#include -#include - -/* Mode bits for `msgget', `semget', and `shmget'. */ -#define IPC_CREAT 01000 /* Create key if key does not exist. */ -#define IPC_EXCL 02000 /* Fail if key exists. */ -#define IPC_NOWAIT 04000 /* Return error on wait. */ - -/* Control commands for `msgctl', `semctl', and `shmctl'. */ -#define IPC_RMID 0 /* Remove identifier. */ -#define IPC_SET 1 /* Set `ipc_perm' options. */ -#define IPC_STAT 2 /* Get `ipc_perm' options. */ -#ifdef __USE_GNU -# define IPC_INFO 3 /* See ipcs. */ -#endif - -/* Special key values. */ -#define IPC_PRIVATE ((__key_t) 0) /* Private key. */ - - /* Data structure used to pass permission information to IPC operations. */ struct ipc_perm { @@ -47,14 +28,8 @@ struct ipc_perm __gid_t gid; /* Owner's group ID. */ __uid_t cuid; /* Creator's user ID. */ __gid_t cgid; /* Creator's group ID. */ -#if __WORDSIZE == 32 - unsigned short int __pad1; - unsigned short int mode; /* Read/write permission. */ - unsigned short int __pad2; -#else __mode_t mode; /* Read/write permission. */ unsigned short int __pad1; -#endif unsigned short int __seq; /* Sequence number. */ __extension__ unsigned long long int __glibc_reserved1; __extension__ unsigned long long int __glibc_reserved2;